Why Does GA4 Show Different Numbers To Google Ads
If you have ever sat down to compare your Google Ads data with what Google Analytics 4 is reporting, you will know the feeling of confusion that follows. The numbers rarely match. Sometimes the gap is...

If you have ever sat down to compare your Google Ads data with what Google Analytics 4 is reporting, you will know the feeling of confusion that follows. The numbers rarely match. Sometimes the gap is small, other times it is significant enough to make you question whether your campaigns are actually performing the way you think they are. Understanding why GA4 shows different numbers to Google Ads is not just a technical curiosity, it is something that genuinely matters if you are trying to make informed decisions about your budget and your marketing strategy.
The good news is that this discrepancy does not mean something is broken. In most cases, it is entirely expected, and once you understand the reasons behind it, you can interpret both platforms far more confidently and use them in the way they were each designed to be used.
The Two Platforms Measure Different Things
This is the most fundamental point to understand. Google Ads and Google Analytics 4 are built with different purposes in mind, and they measure user behaviour and conversions in very different ways. Google Ads is focused on tracking ad interactions, clicks, and the conversions that result from those interactions. GA4 is focused on understanding the full user journey across your website or app, regardless of where the user came from.
When someone clicks your ad and visits your website, Google Ads logs that click immediately. GA4, on the other hand, only records a session once the tracking code on your site fires. If a user clicks your ad but closes the browser before the page fully loads, Google Ads will count that as a click, but GA4 will record nothing at all because no session was initiated. This alone accounts for a meaningful portion of the discrepancy you will see between the two platforms.
Attribution Models Are Not The Same
Attribution is the process of deciding which touchpoint gets the credit for a conversion, and both platforms handle this differently. Google Ads has historically used a last-click or data-driven attribution model depending on your settings, whereas GA4 uses its own attribution logic which can distribute credit across multiple touchpoints in the customer journey.
Consider a user who first discovers your brand through an organic search, then sees a remarketing ad a few days later, and finally converts after clicking a paid search ad. Google Ads will likely claim that conversion as a paid search win. GA4 may attribute partial credit to organic search and other sessions that contributed to the journey. The result is that conversion numbers reported in each platform will differ, sometimes quite considerably, depending on how complex your typical customer journey is.
To manage this, it is worth reviewing your attribution settings in both platforms. In GA4, you can find attribution settings under Admin, then Attribution Settings, where you can align the model more closely with what Google Ads is using if consistency is your priority.
Conversion Counting Logic Differs
Want more insights like this?
Join thousands of marketers getting weekly tips and strategies.
Even when both platforms are looking at the same conversion action, they count conversions differently. Google Ads, by default, can count multiple conversions from a single click. If a user clicks your ad and then completes two purchases in the same session or across separate sessions within the conversion window, Google Ads may count both. GA4 typically records events and conversions based on session activity and may count these differently depending on how your conversion events are configured.
This is particularly relevant for e-commerce businesses or lead generation sites where users might interact with multiple conversion points. It is worth auditing your conversion settings in both platforms to make sure you understand what each one is actually counting and whether that aligns with your business objectives.
Cross-Device and Cross-Browser Tracking
GA4 has introduced improved cross-device tracking through Google Signals, but tracking users across multiple devices and browsers remains an imperfect science. A user might click your Google Ad on their mobile phone, then complete a purchase later on their desktop. Google Ads may connect these events through its own tracking infrastructure, particularly if the user is signed into their Google account. GA4 may record these as two separate sessions from two different users, which means the conversion data will not align.
This fragmentation becomes more pronounced as browsers continue to limit third-party cookies and as privacy regulations tighten. Both platforms are adapting, but there will always be some level of discrepancy introduced by the realities of cross-device user behaviour.
Time Zone and Date Range Settings
This one is often overlooked, but it is surprisingly common. If your Google Ads account and your GA4 property are set to different time zones, the data you pull for any given date range will not match. A conversion recorded at 11:30pm in one time zone might fall on a completely different date in another, which shifts the numbers when you filter by day or week.
Check your time zone settings in both platforms and make sure they are aligned. In Google Ads, this is found under Tools and Settings, then Preferences. In GA4, it is under Admin, then Property Settings. It is a simple fix that removes one unnecessary variable from your analysis.
Auto-Tagging and UTM Parameter Conflicts
Google Ads uses a feature called auto-tagging, which appends a GCLID parameter to your destination URLs. This allows GA4 to identify and attribute traffic correctly as coming from Google Ads. If auto-tagging is disabled, or if manual UTM parameters are being used inconsistently or incorrectly, GA4 may misclassify paid traffic as organic or direct, which will skew your channel reports and conversion data significantly.
If you are seeing an unusually high volume of sessions attributed to organic or direct traffic in GA4 despite running active Google Ads campaigns, the first thing to check is whether auto-tagging is enabled and whether any manual UTM parameters on your ads are overriding it unintentionally. Both can coexist if configured carefully, but conflicts between them are a common source of data inconsistency.
Imported Conversions vs Native GA4 Conversions
Many advertisers import GA4 conversion events directly into Google Ads rather than setting up separate Google Ads conversion tracking. While this approach can simplify your setup, it introduces its own quirks. When GA4 conversions are imported into Google Ads, there can be a delay in data appearing, and the way each platform registers and timestamps those conversions may still differ slightly, leading to small but noticeable gaps in the reported figures.
It is worth being clear about where your conversion tracking originates. If you are using imported GA4 goals in Google Ads, make sure your GA4 conversion events are set up correctly and firing consistently before relying on that data for optimisation decisions.
Accepting That A Gap Will Always Exist
The reality of working across multiple analytics platforms is that perfect alignment is neither realistic nor necessary. What matters is that you understand why the numbers differ, that each platform is consistent within itself over time, and that you are using each one for the purpose it was designed for. Google Ads is your best source of truth for paid campaign performance, click volume, and impression data. GA4 is your best source of truth for understanding user behaviour, session quality, and cross-channel journeys.
Rather than trying to force the two platforms to agree with each other, focus on using them together. If GA4 is showing a lower conversion rate than Google Ads suggests, investigate the quality of traffic, page experience, and post-click behaviour. If Google Ads is showing far more clicks than GA4 is recording as sessions, look at page load speed and whether your analytics tag is firing correctly across all landing pages.
What To Do Next
Start by auditing the basics. Confirm that auto-tagging is enabled in Google Ads, that your GA4 property and Google Ads account are linked correctly through the product linking feature in GA4, and that your time zones match. From there, review your attribution models in both platforms and make sure your conversion events are configured in a way that reflects real business outcomes rather than surface-level interactions.
Understanding why GA4 shows different numbers to Google Ads is one of those things that takes a little time to get to grips with, but once you do, you will be in a far stronger position to interpret your data accurately, make smarter budget decisions, and have more productive conversations with your team or your clients about what the numbers actually mean.
Ian
Ian has worked in Digital Marketing for decades, and is a Google Partner for Google Ads and an expert in onsite and technical SEO. He has worked with hundreds of clients, helping them achieve success online, through SEO, PPC and Digital Marketing, working with local businesses through to national retailers.
View all posts →Related Articles

Where To List Your Products For Sale To Gain More Customers
In today's competitive digital landscape, knowing where to list your products for sale to gain more customers can make the difference between a thriving business and one that struggles to find its aud...

Is Digital Marketing A Good Career
There are very few industries that have transformed as rapidly as digital marketing, and when it comes to career opportunities, I am a true believer that digital marketing offers one of the most dynam...

Is GA4 Really That Much Of An Improvement On The Previous Google Analytics
Google Analytics 4 has been with us for a while now, and yet the question still lingers in many marketers' minds: is GA4 really that much of an improvement on the previous Google Analytics? Having wor...
