Here's the surprising answer.
Sometimes, they all are.
GA4 and Google Ads were built for different purposes. Although they often work together, they don't always measure, attribute, or report conversions in exactly the same way. That's why trying to make both platforms show identical numbers is usually the wrong goal.
The real goal is understanding why they differ. Because there's a huge difference between a reporting discrepancy that's completely expected and one that's quietly telling you your measurement setup needs attention.
In this guide, we'll break down why GA4 and Google Ads report different numbers, which differences are perfectly normal, which ones deserve investigation, and how to decide which platform you should rely on for different marketing decisions.
GA4 vs Google Ads: They're Measuring Different Things
Before we talk about discrepancies, let's answer one important question.
What is each platform actually trying to measure?
Many businesses assume GA4 and Google Ads should produce identical reports because they're both Google products.
They shouldn't. Think of them as two people watching the same basketball match. One is analysing how the entire team played. The other is only watching one player. They're watching the same game.
They're simply focused on different things. GA4 takes a wider view of the customer journey. Google Ads focuses specifically on how your paid campaigns contribute to conversions.
| Platform | Primary Focus | Best Used For |
|---|---|---|
| GA4 | User behaviour across your website | Customer journeys, engagement, events and website performance |
| Google Ads | Performance of paid campaigns | Campaign optimisation, bidding and advertising conversions |
| CRM | Customer lifecycle | Qualified leads and sales pipeline |
| Backend / Ecommerce | Business transactions | Orders, payments and revenue |
That's why comparing numbers without understanding what each platform measures often creates unnecessary confusion. The better question isn't:
"Why don't they match?"
It's:
"What is each platform actually counting?"
If you're deciding whether your Google Ads campaigns are performing, use the conversion data configured for Google Ads. If you're analysing overall website behaviour or cross-channel performance, use GA4. For actual revenue, your backend remains the closest source to the business outcome.
Free Google Ads Audit
See where your budget is going before you commit another month to guessing. Scans your search terms, conversion actions and brand leakage in minutes.
Run a free auditAre You Even Comparing the Same Conversion?
This sounds obvious. But it's probably the most overlooked reason businesses think something might be broken. Imagine this setup:
GA4 records:
- Purchase
- Generate Lead
- Phone Call
Google Ads imports:
- Purchase only
Now someone compares total conversions in GA4 with total conversions in Google Ads. Those numbers were never supposed to match. Before investigating anything else, confirm you're comparing the exact same conversion.
| Check | Why It Matters |
|---|---|
| Same date range | Different periods create false discrepancies |
| Same conversion action | Purchase โ Lead โ Phone Call |
| Same attribution settings | Credit may be assigned differently |
| Same reporting period | Recent data may still be processing |
| Same campaign scope | Filters change totals quickly |
A five-minute check here often saves an hour of unnecessary troubleshooting.
Small Settings That Can Create Big Reporting Differences
Not every reporting discrepancy is caused by broken tracking.
Sometimes, the difference comes down to a few settings that quietly influence how conversions are counted and reported. These are easy to overlook because your reports continue working. They just tell a slightly different story.
| Setting | How It Can Affect Your Reports |
|---|---|
| Conversion window | Determines how long a conversion can be credited after an ad click. |
| Counting method | Some conversion actions count every conversion, while others count only one per interaction. |
| Primary vs Secondary conversions | Only Primary conversions are typically used for campaign optimisation, so comparing different conversion sets can create confusion. |
| Attribution model | Different models distribute conversion credit differently across the customer journey. |
Individually, these settings might only create small differences. Combined, they can explain why two healthy platforms rarely report exactly the same conversion total.
The important thing isn't memorising every setting. It's knowing they exist before assuming your tracking is broken.
Why GA4 and Google Ads Conversions Don't Match
Most discrepancies come down to a handful of common reasons. Let's walk through them.
1. Attribution Works Differently
Rarely does someone click an ad and buy immediately. A more realistic journey looks like this:
Google Ad โ Leaves website โ Organic Search โ Returns later โ Direct visit โ Purchase
Now ask yourself: Who deserves the credit? Google Ads? Organic Search? Or Direct?
The answer depends on the attribution model being used. That's why two perfectly healthy platforms can legitimately report different conversion totals.
2. Different Reporting Dates
Imagine someone clicks your ad on Monday and converts on Thursday. Google Ads can associate that conversion with the ad interaction, while GA4 reports it based on when the conversion actually happened. So when you're comparing weekly or monthly reports, the same conversion can appear in different periods.
Now imagine you're comparing a weekly report. The numbers immediately look different. Nothing is broken. You're simply comparing different reporting logic.
Google Ads can attribute a conversion to the date of the ad interaction, while Analytics reports it based on when the conversion occurred. Google even recommends using the "All conv. (by conv. time)" column when comparing Google Ads with systems that report conversions by conversion time.
3. They're Not Counting the Same Way
Another common reason? Google Ads and GA4 may not even be counting conversions the same way.
Perhaps Google Ads is optimising around one imported conversion action while GA4 is recording several key events across the website. Or maybe only certain conversion actions are included in Google Ads reporting.
The result? Different totals from perfectly healthy implementations. Conversion counting settings, conversion windows, and which actions are marked for optimisation can also change the totals you're seeing.
GA4 and Google Ads should always match.
Different numbers aren't the problem. Unexplained numbers are. If you understand why they differ, your measurement is probably healthier than you think.
4. Reporting Delays Can Make Healthy Data Look Wrong
One of the easiest mistakes businesses make is comparing data too soon. You launch a campaign in the morning. By lunch, you're already comparing GA4 with Google Ads.
By evening, you're convinced something is broken. But sometimes the platforms simply haven't finished processing the data yet.
That's why checking today's numbers against today's numbers can create discrepancies that disappear a day later. If you're investigating a mismatch, give your reports enough time to stabilize before drawing conclusions.
5. Consent Mode and Privacy Settings Change What GA4 Can Measure
Today's websites don't measure every visitor in exactly the same way. Cookie banners, consent settings and privacy regulations all influence the amount of data available to analytics platforms.
Someone can still complete a purchase even if parts of their journey aren't measured in the same way. That means your backend records a sale, while GA4 may have a slightly different view of how that customer arrived there.
This doesn't automatically mean your tracking is broken. It simply means privacy settings have become another part of modern measurement.
6. Sometimes It Really Is a Tracking Problem
Not every discrepancy is harmless. Sometimes your implementation genuinely needs attention. Common causes include:
- A purchase event that stopped firing
- A Google Tag Manager update
- A broken thank-you page
- Missing conversion parameters
- Duplicate events
- Website redesigns
- Checkout changes
These issues rarely announce themselves. Your reports usually keep collecting data. Just not the data you think they're collecting.
If your investigation points to broken events, duplicate conversions, or tracking issues, our guide on GA4 Conversion Tracking Mistakes That Inflate Your ROAS explores the most common implementation errors and how to fix them before they distort your reporting.
Why GA4 and Google Ads Don't Match. Customer Journey โ Same underlying customer activity โ GA4 (website behaviour) and Google Ads (paid campaign performance) โ Different measurement + attribution rules โ Different reported numbers. Different numbers don't always mean incorrect tracking. They often reflect different measurement objectives.
Which Number Should You Trust?
This is where most articles tell you to pick one platform. That's the wrong approach.
The better answer is:
Trust the platform that's answering the question you're asking.
| If You're Asking: | Use: |
|---|---|
| How are visitors behaving on my website? | GA4 |
| Which Google Ads campaigns are driving conversions? | Google Ads |
| How many sales actually happened? | Backend / Ecommerce Platform |
| Which leads became customers? | CRM |
| Is my overall measurement healthy? | Compare all four |
Each platform tells one part of the story. Together, they tell the complete story. The goal isn't identical numbers. It's understandable numbers.
How to Investigate a GA4 vs Google Ads Mismatch
Instead of asking,
"Which dashboard is wrong?"
Ask,
"Where does the difference begin?"
Follow this order every time.
- Confirm you're comparing the same conversion.
- Check the reporting dates.
- Review attribution settings.
- Look at recent website or GTM changes.
- Review consent settings.
- Compare against your CRM or backend.
By following the same investigation process every time, you'll spend far less time guessing and far more time solving the real issue.
If you're unsure whether the issue is caused by your overall analytics implementation, start with our How to Audit GA4: The Complete Google Analytics 4 Audit Guide, where we walk through every part of a healthy GA4 setup before investigating reporting discrepancies.
Am I comparing the same conversion? Are the date ranges identical? Have there been recent website or GTM updates? Did our consent banner recently change? Does my CRM or backend tell a similar story? Can I explain why the numbers differ? If you answered "No" to even one of these, investigate that before making optimisation decisions.
Where Swishiy Fits In
When different platforms report different numbers, businesses often assume they need another dashboard. Usually, they don't. They need confidence in the data they already have. That's the philosophy behind Swishiy.
Swishiy helps businesses uncover the gaps between the numbers they're seeing across their marketing platforms, so they can understand whether a discrepancy is expected or points to a measurement problem.
Instead of asking,
"Which platform should I trust?"
You can start asking,
"Why are these numbers different?"
Because once you understand the reason behind the discrepancy, making better marketing decisions becomes much easier.
๐ Healthy Measurement Habits
One of the biggest mistakes businesses make is only checking their analytics when something looks wrong. By then, inaccurate data may have already influenced campaign budgets, bidding strategies and reporting.
A simple monthly review can help you spot issues before they become expensive.
| Habit | Recommended Frequency | Why It Matters |
|---|---|---|
| Compare GA4 with Google Ads | Monthly | Catch reporting differences early |
| Review Key Events | Monthly | Ensure important conversions are still being tracked |
| Compare against CRM or Backend | Monthly | Validate real business outcomes |
| Test your main conversion path | After every website or GTM update | Confirm nothing has broken |
| Perform a complete GA4 audit | Quarterly | Maintain long-term measurement accuracy |
Small, consistent health checks are far easier than rebuilding months of unreliable reporting.
If your Google Ads numbers also don't match your CRM or backend sales, that's a different investigation altogether. Our guide on Why Your GA4 Data Doesn't Match Your CRM or Backend Sales explains how to identify where those discrepancies begin and what they usually mean.
Imagine your CEO asks one simple question. "How many conversions did our Google Ads campaigns generate last month?" Would you immediately answer with the Google Ads number? The GA4 number? Or would you first ask, "Which definition of a conversion are we using?" That single question often separates businesses that simply collect data from those that truly understand it.
Final Thoughts
If there's one takeaway from this guide, let it be this:
Stop trying to make every dashboard agree.
GA4 and Google Ads were built to answer different questions, so some variation between them is expected. Chasing perfectly matching numbers often leads businesses to "fix" reports that were never broken in the first place.
Instead, focus on understanding what each platform is telling you, where the numbers come from, and whether the differences make sense for your business.
When they do, you can make decisions with confidence.
When they don't, you've found the right place to start investigating.
Because reliable marketing isn't built on having more dashboards. It's built on trusting the story your data is telling.
