Why your numbers never quite match
If GA4, Google Ads, Meta and your store all show different totals, that is very common, and it does not always mean something is broken. Each tool counts in its own way. The trouble starts when nobody knows how big the gap should be, so a real problem hides inside the normal difference.
Privacy choices make the gap bigger. The Commanders Act Privacy Barometer, based on more than 2,300 consent setups, found that 47% of desktop visitors never answer the cookie banner at all. Among people who do answer, about 69% on desktop and 76% on mobile say yes. Without the right consent setup, a large part of your visitors simply never appear in your reports.
How tracking is built also matters. In a four-and-a-half-month test published by Stape, the agency seoplus+ recorded 24% more Google Ads conversions after moving its tracking to the server side. Those sales were happening all along. They just were not being counted.
This table shows what each tool usually counts and why their totals differ. We use it with clients to agree which number to trust for each decision.
| Tool |
What it counts |
Why it can differ |
| Your store or CRM |
Every real order or lead |
This is the true total, so we treat it as the baseline |
| Google Analytics 4 |
Visits and actions from people who allow tracking |
Misses visitors who decline cookies or use blockers |
| Google Ads |
Sales after an ad click, within a set time |
Gives credit to ads that were clicked days before the sale |
| Meta ads |
Sales after an ad click or view |
Can count people who only saw an ad and bought later |
Once the gaps are known and stable, you can make clear decisions. It is the base for everything else we do, from ad management and SEO to the websites we build.