GA4 vs Google Ads Conversion Tracking: Why the Numbers Can Be Different
It is normal for GA4 and Google Ads to show different conversion numbers for the same period. They are different platforms with different rules. The problem is not the difference itself but not knowing why it exists. This guide explains the common reasons so you can tell a real issue from a normal gap.
Table of Contents
- 01.Different platforms, different rules
- 02.Attribution differences
- 03.Conversion windows
- 04.Event timing
- 05.Importing GA4 events into Google Ads
- 06.Native Google Ads conversion tracking
- 07.Cross channel measurement
- 08.Duplicate tracking
- 09.Consent
- 10.Reporting differences
- 11.Why numbers do not always need to match
Different platforms, different rules
GA4 measures behavior on your website. Google Ads measures the performance of your ad spend. They overlap but they are not the same system. GA4 counts a conversion when an event fires on your site. Google Ads counts a conversion when it can attribute that event to an ad click. The attribution step is where the numbers start to diverge.
Attribution differences
Google Ads uses its own attribution model focused on the ad click. GA4 uses a data driven model that considers multiple touchpoints. A conversion that GA4 credits to organic search might be credited to Google Ads in your ad account if the visitor clicked an ad earlier in the journey. Neither is wrong, they answer different questions.
This is why a lead can show up in GA4 but not in Google Ads, or the reverse. The platforms are assigning credit differently, not necessarily miscounting.
Conversion windows
Each platform has its own conversion window, the time after a click during which it will still count a conversion. If your Google Ads window is shorter than your GA4 lookback, Google Ads will miss conversions that GA4 still attributes to that click. Check that your windows are set with your actual sales cycle in mind.
Event timing
GA4 records the conversion when the event fires on the site. Google Ads records it based on the click time and the import timing. If you import GA4 conversions into Google Ads, the timing can shift by hours or days depending on when the import runs. This rarely changes totals much but it shifts which day a conversion lands on.
Importing GA4 events into Google Ads
You can mark a GA4 event as a key event and import it into Google Ads as a conversion. This is useful but introduces a second counting path. If you also run a native Google Ads conversion tag for the same action, you double count. Pick one source for each conversion and turn the other off.
- Each conversion action is tracked through one source only.
- GA4 imports and native Google Ads tags do not cover the same event.
- You know which platform is the source of truth for each conversion.
Native Google Ads conversion tracking
A native Google Ads conversion tag fires directly from your site and reports straight to Google Ads. It does not pass through GA4. This is often the cleaner choice for lead conversions because it avoids the import delay and the attribution translation. GA4 is then used for behavioral analysis, not as the conversion source for bidding.
Cross channel measurement
GA4 sees all your channels because it sits on your site. Google Ads only sees Google Ads traffic. When you want to compare Google Ads against organic, direct or social, GA4 is the tool. When you want to optimize Google Ads bidding, Google Ads conversion data is usually the better signal.
Duplicate tracking
If your GA4 and Google Ads numbers are roughly double each other, you almost certainly have duplicate tracking. The same event is being counted by both a native tag and a GA4 import. This is one of the most common causes of inflated conversion counts and one of the easiest to find.
Consent
Consent affects the two platforms differently. If a visitor declines analytics cookies, GA4 may not record the event at all. Google Ads may still count a conversion if its tag fired before consent was declined or if enhanced conversions filled the gap. This creates a real, legitimate difference in counts.
Reporting differences
Even with identical data, the two platforms report on different time zones and refresh at different rates. Google Ads can revise conversion data for days as attribution settles. GA4 sampling can also affect larger ranges. Comparing the two to the exact number on the exact day is rarely productive.
Why numbers do not always need to match
The goal is not to force GA4 and Google Ads to show the same number. The goal is for each to be internally correct and for you to understand the gap. If you know why they differ, the difference stops being alarming and starts being useful information.
Frequently Asked Questions
Which conversion number should I trust for Google Ads bidding?
Usually your native Google Ads conversion data, because it is purpose built for ad attribution and has no import delay. Use GA4 for cross channel analysis and behavioral insight, not as the primary bidding signal.
Why does GA4 show more conversions than Google Ads?
GA4 counts conversions from all traffic, not just Google Ads. It also uses a different attribution model. Some gap is normal. A large gap is worth investigating for missing Google Ads tracking or attribution differences.
Need help applying this to your business?

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.
Related Guides
GA4 Conversion Tracking: What Businesses Actually Need to Measure
GA4 can track almost anything, which is why many accounts track too much. This guide covers what a lead or ecommerce business actually needs to measure and what to leave alone.
Google Ads Conversion Tracking Audit Checklist
A tracking audit checklist covering conversion actions, GTM, Google Ads tags, GA4 alignment, form and call tracking, enhanced conversions, duplicate events and tag testing.
How Poor Conversion Tracking Can Affect Google Ads Optimization
Smart bidding trusts your conversion data. When tracking is wrong, every bid and targeting decision built on it is wrong too. Here is what to check first.