Attribution

Why your front-desk count never matches Facebook

The number gap that makes winning campaigns look like losers — and quietly trains your ad platform to cut budget on the ads that actually work.

Kuviro · field notes

You've seen this: Facebook's dashboard says it drove 12 new members this week. Your front desk counted 5. So which number do you budget against? Most owners split the difference, shrug, and move on. That shrug is costing you money — in a specific, fixable way.

Two different lies, pointing opposite directions

The gap usually comes from two problems at once:

The second one is the quiet killer. When half your real sales are invisible to the ad platform, its algorithm optimizes against a half-truth. It sees a campaign producing "no conversions" — because the conversions happened at your counter, off its radar — and it pulls budget from the exact campaign that's filling your classes.

You're not just mis-reading the numbers. You're teaching the algorithm to defund your best ads.

What "fixed" looks like

The fix isn't a better spreadsheet. It's making one true scoreboard and feeding it back:

Once that loop is closed, the two numbers stop fighting. You can finally answer the only question that matters — which ad produced which paying member, at what cost — and fund accordingly.

The quick gut-check

Pick last month. Count your actual new paid members from your CRM/POS. Now look at what Facebook + Google claim. If the gap is more than about 15–20%, your attribution is broken, and you're almost certainly under-funding a winner.

Want your real cost-per-member?

We rebuild honest attribution as part of a free 15-minute funnel review — and show you which ads are actually producing members.

Get your free funnel review