
If you have ever compared GA4 vs Google Ads conversion numbers for the same campaign and found they disagree, you are not alone. It is one of the most common questions we get from agencies and in-house teams. The short version: the two platforms are measuring different things, in different ways, for different purposes.
That does not mean every gap is acceptable. Some differences are built in. Others are signs of broken tracking that is costing you money. This guide shows you how to tell them apart.
Quick answer: GA4 and Google Ads show different conversions because they use different attribution scopes, credit conversions to different dates, count conversions differently, handle cross-channel journeys differently and may receive different data under Consent Mode. Google Ads only credits its own clicks and views, while GA4 shares credit across every channel. A steady gap is normal. A sudden or very large gap usually means a tracking fault.
GA4 vs Google Ads: the core difference
Google Ads is an advertising platform. Its conversion reporting exists to optimise bidding and prove the value of ads. It looks at conversions from the point of view of an ad interaction: if someone clicked your ad and later converted within the conversion window, Google Ads wants to know.

GA4 is an analytics platform. It looks at every channel: organic search, email, social, direct, referral and paid. Its job is to share credit across the whole journey.
So when a user clicks a Google ad on Monday, comes back through an email on Wednesday and buys, the two tools can legitimately tell different stories.
The seven main reasons the numbers differ
1. Attribution model and scope
Both platforms now default to data driven attribution for most conversions, but the scope is different.
- Google Ads distributes credit only across Google Ads interactions (and, depending on settings, other Google channels it can see). Other channels such as email or Meta are invisible to it.
- GA4 attribution distributes credit across all channels it records.
In the example above, Google Ads may give the ad a full conversion, while GA4 may split that conversion between paid search and email. Older setups may also use last click attribution in one tool and data driven in the other, which widens the gap further. Note that Google retired first click, linear, time decay and position-based models in 2023, so the main choices now are data driven and last click.
2. Conversion date vs click date
This catches out a lot of people.
- Google Ads reports conversions against the date of the ad click.
- GA4 reports conversions against the date the conversion happened.
If someone clicks on 28 March and buys on 3 April, Google Ads shows the conversion in March, GA4 in April. Comparing a single week or month will always show differences, and recent days in Google Ads keep rising as delayed conversions come in.
3. Conversion windows and lookback windows
Google Ads conversion actions have their own click-through window, set per action (commonly 30 days, adjustable up to 90). GA4 has its own key event lookback window settings under Admin, Attribution settings. If the windows differ, so will the numbers.
4. Counting method
In Google Ads, each conversion action can count "Every" conversion or "One" conversion per click. Lead generation actions are often set to One, so a person who submits two forms after one click counts once. GA4 key events, by default, count every occurrence of the event. That alone can make GA4 higher.
5. Imported conversions vs Google tag conversions
Google Ads can record conversions in two broad ways: from its own Google tag (or GTM conversion tag), or by importing GA4 key events. If you import from GA4, the counts are closer, but still not identical, because imported key events are attributed using Google Ads rules once inside Ads. If you use both the Ads tag and a GA4 import for the same action and both are set as primary, you may be double counting in Google Ads.
6. Consent Mode and modelling
Under Consent Mode v2, when users decline cookies, Google tags behave differently depending on whether you run basic or advanced mode. Google Ads can apply conversion modelling to estimate conversions from unconsented users, and GA4 has its own behavioural and conversion modelling. The two models are separate, so their outputs will not line up exactly.
7. View-through and cross-device conversions
Google Ads can include view-through conversions (from YouTube and Display impressions, for example) and cross-device conversions in its "All conversions" or, depending on settings, in its main Conversions column. GA4 does not report Google Ads view-throughs in the same way.
Which gaps are normal?
A healthy setup usually shows:

- A consistent difference week to week, rather than random swings
- Google Ads slightly higher for paid campaigns, because it claims credit for its own clicks without sharing it with other channels
- Bigger differences on short date ranges, smaller over longer ones
- Movement in the most recent days of Google Ads data as delayed conversions arrive
We deliberately avoid quoting a "normal" percentage, because it depends heavily on your sales cycle, channel mix and consent rates. What matters more is stability and whether you can explain the gap.
Warning signs that something is broken
These patterns usually point to a real tracking fault rather than an attribution quirk:

- Google Ads conversions are double GA4 or more. Often caused by duplicate conversion actions, a thank-you page that fires on refresh, or both an Ads tag and a GA4 import counted as primary.
- GA4 shows far more paid conversions than Google Ads. Can indicate auto-tagging is off, gclid parameters are being stripped by redirects, or GA4 events are firing on non-conversion pages.
- Conversions drop to zero in one platform only. Usually a tag change, a site release, a consent banner update or an expired link between accounts.
- Paid traffic appearing as organic, direct or Unassigned in GA4. Typically a broken GA4 and Google Ads link, disabled auto-tagging or redirects dropping the gclid. See our guide to Unassigned and (not set) traffic in GA4.
- The gap suddenly changes. Any step change that lines up with a site update deserves investigation.
How to compare the two properly
Follow these steps to get a fair comparison:
- Use the same date range, and make it long enough. At least 30 days, ideally ending a week or more ago so delayed conversions have landed.
- Compare like with like. In GA4, use the Advertising section or an Exploration filtered to Google Ads traffic, not the full key events total.
- Check the conversion action settings in Google Ads. Note the source (website tag or GA4 import), counting method, click-through window and whether it is primary or secondary.
- Check GA4 attribution settings. Note the reporting attribution model and lookback windows.
- Align models where you can. For a diagnostic check, temporarily view both on the same model, for example data driven, to remove one variable.
- Reconcile with a third source. Your CRM or ecommerce platform is the tiebreaker. If both tools disagree with actual sales, the tracking needs work.
- Test the conversion end to end. Click a test ad or use a URL with a test gclid, convert, and confirm the event appears in GA4 DebugView and in Google Ads (using Tag Assistant).
Which number should you trust?
Use each tool for the job it was built for:
- Use Google Ads conversions for bidding and in-platform optimisation. Smart Bidding learns from the conversions in Google Ads, so these need to be accurate and deduplicated.
- Use GA4 for cross-channel analysis. When deciding how to split budget between paid search, SEO, email and social, GA4's wider view is more balanced.
- Use your CRM or back office for revenue truth. Neither ad nor analytics platforms see refunds, offline sales or lead quality unless you send that data in.
If your Google Ads conversions are reliable, consider enhanced conversions and offline conversion imports to improve accuracy further, particularly for lead generation where the real sale happens later.
How this fits into a wider audit
Mismatched conversions are often the first symptom of a wider tracking issue. If you are seeing the warning signs above, work through our GA4 audit checklist to check key events, linking, consent and data quality systematically.
FAQs
Should GA4 and Google Ads conversions match exactly?
No. Different attribution scopes, date handling, counting methods and modelling mean they will always differ. The goal is a stable, explainable gap, not identical numbers.
Why does Google Ads show more conversions than GA4?
Usually because Google Ads credits its own clicks without sharing with other channels, counts conversions on the click date and may include cross-device or view-through conversions. Duplicate conversion actions are another common cause.
Should I import GA4 key events into Google Ads or use the Google Ads tag?
Both can work. The Google Ads tag is often preferred for bidding because it supports features such as enhanced conversions directly. The key is to make only one version of each action primary to avoid double counting.
What is data driven attribution?
Data driven attribution uses your account's conversion data to assign fractional credit to each touchpoint based on how much it contributed. It is the default model in both GA4 and Google Ads for most conversion types.
Get a clear answer on your numbers
If you cannot explain the gap between GA4 and Google Ads, our Performance Clarity bundle combines the Tracking Audit + Fix and Google Ads Audit for a fixed £349. Or start with the Tracking Audit + Fix on its own for £199. Get My Audit and find out which numbers you can rely on.
Related reading: Cookie banner data loss.
Related reading: Server-side tracking.
Share
