Why do Snap and TikTok report more sales than you actually made?
Short answer: because every ad platform grades its own homework. Snap, TikTok, and Meta each claim a sale if your customer saw or clicked their ad within an attribution window, even when another platform already claimed the same sale. Add the totals from all your ad dashboards and you get a number bigger than your bank account, sometimes much bigger. The fix is not turning ads off; it is measuring from the one source that cannot double count: your actual orders.
What exactly happens? A simple example
One customer sees your TikTok ad on Saturday, clicks your Snap ad on Sunday, then buys a 200 SAR order from your store on Monday. TikTok’s dashboard records one sale of 200 SAR (view within its window). Snap’s dashboard records one sale of 200 SAR (click within its window). Your bank records 200 SAR, once. You now have 400 SAR of “ad-driven sales” on paper against 200 SAR of reality, before tracking limitations even enter the picture.
Three reasons platform numbers disagree with your bank
- Every platform attributes the sale to itself. There is no neutral referee. Each dashboard sees only its own ads and claims any purchase by a user who interacted with them inside its window. Audience overlap between Snap, TikTok, and Meta in Saudi Arabia is high, so double counting is almost guaranteed.
- Attribution windows are longer than you think.Most platforms count a sale up to 7 days after a click, and some setups count views without any click. Today’s purchase can be credited to last week’s ad, including campaigns you already paused.
- The pixel itself misses part of the picture. iOS privacy limits and ad blockers hide a share of events; a traditional pixel misses roughly a third of purchases. Platforms fill the gap with modeled conversions, meaning part of the number you see was never measured at all; it is a statistical estimate.
Which number should you trust, the platform or your bank?
Your bank, always. Actual orders are the only truth that needs no interpretation. Serious measurement starts from your orders (store, POS, delivery apps) and matches them back to the campaign that drove them, not the other way around. That is exactly what MIQAS does: it unifies your orders from every channel, matches each order to the campaign that drove it, and shows the true return of every platform right next to the platform’s own claim, so the gap is visible instead of hidden.
How do you stop the waste this gap causes?
The danger is not the inflated number itself; it is the decisions built on it. If one platform’s dashboard flatters itself, you scale the wrong campaign and pause the right one. Three practical steps: unify your orders first; compare every platform’s return from that one order source so the comparison is finally fair; then send clean purchase data back to Meta, TikTok, and Snap through server-side tracking, which improves their own targeting and lifts tracked conversions by up to 38%.
Questions store and restaurant owners ask
Are the platforms lying? No. Each measures honestly by its own documented rules. The problem is that each one measures for itself, and none of them sees the whole picture.
Should I pause the campaign with inflated numbers?Not before measuring from your orders. Sometimes the “inflated” campaign genuinely performs; sometimes a modest-looking one is quietly driving your actual sales.
How long until I see my real numbers? With MIQAS, your first channel is live in 15 minutes and your first order source 15 minutes later; matching starts automatically after that.