Why Your Google Ads and Meta Ads Numbers Never Match (and How to Reconcile Them)
Google Ads and Meta Ads can both claim credit for the same sale, and GA4 often disagrees with both. Here's why the numbers diverge and how to reconcile them without wasting a week every month.
Contents
- The Problem: Three Different "Truths"
- Why Google Ads and Meta Ads Disagree
- Different attribution windows
- Different attribution models
- View-through vs. click-through conversions
- Where GA4 Adds a Third Number
- How to Reconcile the Numbers Without Losing Your Mind
- 1. Pick one source of truth for budget decisions
- 2. Standardize attribution windows where you can
- 3. Tag everything with UTM parameters, consistently
- 4. Watch directional trends, not absolute numbers
- When the Gap Is a Red Flag, Not Just Platform Bias
- The Bottom Line
The Problem: Three Different "Truths"
It happens to almost every advertiser running both platforms: Google Ads says you got 42 conversions last week, Meta Ads says 38, and GA4 says 29. Nobody changed anything. Nobody made a mistake. All three numbers can be correct at the same time, because each platform is answering a slightly different question: "how many conversions happened that I can plausibly take credit for?"
If you're managing budget across channels, this isn't a cosmetic annoyance — it's the difference between shifting spend toward the channel that's actually working and shifting it toward the channel that's just better at claiming credit.
Why Google Ads and Meta Ads Disagree
Different attribution windows
Meta Ads Manager's default attribution setting counts a conversion if it happens within 7 days of someone clicking an ad, or within 1 day of someone simply seeing it (a "view-through" conversion), even if they never clicked. Google Ads, by contrast, only counts click-based conversions by default and uses whatever lookback window you've set on the conversion action (commonly 30-90 days). A sale that happens five days after a person saw your Instagram ad and then later clicked a Google search ad can get credited by both platforms, in full, independently.
Different attribution models
Google Ads has used data-driven attribution (DDA) as the default model for conversion actions since 2021, and since 2023 it's been the only model available for new conversion actions — the old "last click," "first click" and "linear" rule-based models were phased out. DDA uses machine learning to distribute credit for a conversion across every ad interaction in the path, based on patterns in your account's own data. Meta's reporting, meanwhile, is built around its own attribution setting rather than a multi-touch model shared with other platforms. The two systems are not reconciling a single customer journey — they're each modeling their own slice of it.
View-through vs. click-through conversions
View-through conversions are the biggest single source of inflated numbers on the Meta side. Someone scrolls past your ad on Instagram without clicking, buys from a Google search a day later, and Meta still claims a conversion because the person was shown the ad within its 1-day view window. This isn't fraud or a bug — it's a legitimate (if generous) way of measuring influence — but it means Meta's own dashboard will almost always report more conversions than a platform-agnostic source like GA4 or your CRM.
Where GA4 Adds a Third Number
GA4 adds a third layer: it attributes conversions based on sessions and its own cross-channel data-driven model, and it generally only counts a conversion once a user actually lands on your site through a trackable channel. It has no visibility into Meta's view-through conversions at all, and it may bucket a visit as "direct" or "organic" if UTM parameters were stripped or a cookie consent banner blocked tracking. That's usually why GA4's total sits lower than the sum of what Google Ads and Meta Ads report separately — it's not double-counting the way the ad platforms' self-reported numbers can.
How to Reconcile the Numbers Without Losing Your Mind
1. Pick one source of truth for budget decisions
You don't need the platforms to agree — you need a consistent rule for which number you act on. Many teams use GA4 or their CRM as the source of truth for "did this actually happen," and use each platform's own dashboard only to judge that platform's internal optimization (is this ad set beating that ad set, within the same platform, using the same measurement).
2. Standardize attribution windows where you can
In Meta Ads Manager, you can switch from the default 7-day click / 1-day view setting to a stricter one (such as 1-day click only) under the account's attribution settings. This won't make Meta match Google exactly, but it removes the biggest source of inflated, hard-to-verify credit.
3. Tag everything with UTM parameters, consistently
If your UTM structure differs between campaigns, or some links don't have UTMs at all, GA4 can't tell your channels apart and the discrepancy gets worse, not better. A simple, enforced UTM convention (source, medium, campaign at minimum) across every platform is the single highest-leverage fix most accounts are missing.
4. Watch directional trends, not absolute numbers
Instead of asking "which number is right," ask "is this campaign's reported conversions trending up or down relative to last week, on the same platform, with the same settings." Cross-platform comparisons are more reliable in relative terms than in absolute ones.
When the Gap Is a Red Flag, Not Just Platform Bias
A stable gap between platforms is normal. A gap that suddenly widens is worth investigating — it often means a tracking pixel broke, a consent banner started blocking tags for a larger share of visitors, or a conversion action got reconfigured. Check your tag health before you assume it's just "how attribution works."
The Bottom Line
Google Ads, Meta Ads and GA4 are not lying to you — they're each accurately reporting a different definition of credit. Managing multiple channels from one place, with one consistent UTM convention and one agreed source of truth for real conversions, is what actually makes the numbers usable for budget decisions. If you're still reconciling spreadsheets by hand every Monday, that manual process — not the platforms' disagreement — is usually the bigger time sink worth fixing first; tools like AdBoostr that pull Google and Meta data into one dashboard (with a 7-day free trial to see your own numbers side by side) can at least save you the copy-pasting while you sort out which source you trust.