Guide 02Margin and measurement

Why ad dashboards report more sales than you made.

Add up what Meta, Google and analytics report and you will often get more sales than you made. Here is why, and how to read your results anyway.

  • 3 min read
  • By Monday Marketing Company
Funnel ROAS calculator
Two ad platforms can both report the same purchase.
Two ad platforms can both report the same purchase.

What attribution overlap is

A customer often sees an Instagram ad, later searches on Google, and buys after clicking an email. Each platform can legitimately claim that sale under its own rules, so each one reports it. Put the three reports side by side and you count the same sale three times.

Nothing is broken when this happens. The platforms are each answering a different question: which of my ads did this person interact with?

An illustrative example

The numbers below are made up to show the pattern. Your own will differ.

SourceOrders reported
Meta Ads Manager120
Google Ads90
Analytics tool140
Store admin (real orders)150
Sum of the three reports350

Illustrative example, not a benchmark

Why it happens

  • Each platform uses its own attribution settings and its own way of counting a conversion.
  • A person can touch several channels before buying, and more than one can claim the credit.
  • Privacy settings, blocked cookies and app-to-web journeys mean each platform sees only part of the journey.
  • Some reports count views as well as clicks, which widens what is credited to ads.

How to read your results anyway

A post-purchase question adds a signal that dashboards cannot.
A post-purchase question adds a signal that dashboards cannot.
  1. Start from store ordersYour store admin holds the real orders and revenue. Treat it as the base every other number is compared with.
  2. Track blended ROASDivide total revenue by total ad spend across all channels. It ignores who claims credit, so it cannot double count.
  3. Ask customersAdd a short 'How did you hear about us?' question after purchase. It catches channels that dashboards miss.
  4. Use platforms for directionWithin one platform, compare ads and audiences against each other. The comparison is useful even when the total is not exact.
  5. Test by switching offPause a channel for a planned period, or run a holdout, and watch total orders. The change shows what the channel really added.
Free calculatorFunnel ROAS calculatorTry it: move the five conversion rates between an impression and a paid order.

Send the platforms better signals

Overlap is a measuring problem, and part of the fix is better data. Server-side tracking, such as the Meta Conversions API, sends purchase events from your server instead of relying only on the browser. That gives the platform a more complete view, which improves both reporting and the audiences it learns to find.

Clean event set-up in your analytics tool also helps you see the paths customers take before they buy.

Analytics reports show the paths that lead to a purchase.
Analytics reports show the paths that lead to a purchase.

Put it together

Track blended ROAS as the headline, use platform numbers to compare ads within a platform, and use surveys and switch-off tests to check the big spending decisions. Read all of it against your break-even ROAS, so the answer is whether the campaign makes money, not whether a dashboard looks good.

Blended ROAS is total revenue divided by total ad spend.
Blended ROAS is total revenue divided by total ad spend.
Common questions

Questions people ask about why platform dashboards over-count.

Why do Meta and Google both report the same sale?

Each counts conversions it can link to its own ads, using its own rules. A customer who touched both can be counted by both.

Which number should I trust?

Start from real orders in your store. Use blended ROAS as the headline and platform numbers as direction.

What is blended ROAS?

Total revenue divided by total ad spend across every channel. Because it does not depend on who claims credit, it cannot double count.

Does the Conversions API fix over-counting?

It does not remove overlap, but it gives platforms more complete data, which improves reporting and optimisation.

How do I test whether a channel really works?

Pause it for a planned period or run a holdout, and watch total orders. The change shows what it added.

Ready when you are

Find out what your ads really did.

On a call, with a senior strategist. We start from your store orders and read the platforms against them.

Run the numbers yourself
WhatsApp