Three systems, three different conversion counts, and one of them is wrong in a way that matters.
Google Ads, Analytics and Shopify all report different conversion numbers and nobody can say which one to act on.
4 min read
A Shopify store running Google Ads typically has three systems counting the same sales, and they will not agree. Google Ads reports one figure, Google Analytics another, Shopify a third. None of them is broken.
The differences are structural, and they are worth understanding because the wrong response — trusting whichever number is highest, or averaging them — leads to bidding decisions built on a count that does not describe your business.
Why the three never match
| System | What it counts | Dated to |
|---|---|---|
| Google Ads | Conversions it attributes to an ad interaction, within its window, credit split across touchpoints | The ad interaction |
| Google Analytics | Conversions in a session, attributed by its own model, including non-ad traffic | The session |
| Shopify | Every order, from every source, last non-direct touch | The order |
Three consequences follow directly. Google Ads conversions can exceed Analytics conversions because Ads counts an interaction that Analytics assigns elsewhere. Analytics can exceed Ads because it counts traffic Ads never touched. And Shopify sits apart from both because it is counting orders, not attributed conversions.
The practical rule: use Google Ads conversions for bidding decisions inside Google Ads, and Shopify orders for anything about the business. Analytics is for understanding behavior, not for reconciling revenue.
Enhanced conversions: what they actually do
When a shopper's browser blocks or drops the identifiers Google relies on, a real conversion goes unattributed. Enhanced conversions address this by sending hashed first-party customer data — email, and where available phone and address — alongside the conversion, so Google can match it to the ad interaction that led to it.
The data is hashed before it leaves the browser or server, and it is used for matching rather than for building a profile you did not authorize. For an ecommerce store, the customer information required is already collected at checkout.
- It recovers conversions that would otherwise be invisible, which improves both reporting and automated bidding.
- It matters most where automated bidding is in use, because those systems act on the conversion signal they receive.
- It is a configuration change rather than a development project for most Shopify setups.
- It is not a replacement for correct basic tracking. A purchase event that fires twice will be enhanced twice.
The setup checks worth running
- Is exactly one conversion action marked as primary for purchases? Several primary actions counting the same sale is the most common cause of inflated conversion counts.
- Is the conversion value dynamic, reflecting the real order total, rather than a fixed number someone entered during setup?
- Is the currency correct and consistent with the account?
- Is the counting setting right — every conversion for ecommerce, one per click for lead generation? A store set to one-per-click undercounts repeat buyers.
- Is the conversion window sensible for your purchase cycle rather than left at whatever the default was?
- Are enhanced conversions on, and reporting a healthy match rate?
- Does the daily conversion count track your order count, allowing for attribution differences?
Why this matters more than it used to
When bids were manual, a tracking flaw produced a misleading report. Now that bidding is largely automated, a tracking flaw produces misdirected spend, because the bidding system acts on the conversion signal you send it.
A store double-counting purchases teaches the system that certain traffic is twice as valuable as it is, and it will confidently buy more of it. A store with a fixed conversion value teaches it that a $20 order and a $400 order are identical. Neither problem announces itself, and both get worse as the system gets more confident.
This is why conversion tracking has quietly become the highest-stakes configuration in an ecommerce Google Ads account, and why it deserves a scheduled check rather than a one-time setup.
Common questions
Why do Google Ads and Google Analytics show different conversions?
They attribute differently and date differently. Ads counts conversions it attributes to an ad interaction within its window; Analytics counts conversions in a session under its own model, including traffic Ads never touched.
Which conversion number should I use?
Google Ads conversions for bidding decisions inside Google Ads, and Shopify orders for anything about the business. Analytics is for understanding behavior, not for reconciling revenue.
What are enhanced conversions?
A way of sending hashed first-party customer data alongside a conversion so Google can match conversions that browser restrictions would otherwise leave unattributed. The data is hashed and used for matching rather than profiling.
Why is my reported ROAS unrelated to my actual revenue?
Most often a fixed conversion value applied to every purchase instead of the real order total. It looks normal on every screen and makes automated bidding optimize for order count rather than value.
Should ecommerce count every conversion or one per click?
Every conversion. One-per-click is for lead generation, and applying it to a store undercounts customers who buy more than once from the same click.
How Glimmio handles this
Glimmio monitors Google Tag health alongside Meta Pixel and Conversions API using the diagnostics those platforms publish, so a conversion tracking problem surfaces as a reading rather than as an unexplained decline months later.
Google Ads figures are held separately from Shopify order data and labeled as such, which is what makes the difference between them readable instead of confusing.
- Manual approval by default — nothing runs unattended
- New campaigns and ads are always created paused
- 7-day recovery window on eligible changes
- 48 permissions across 13 roles, scoped per client account
Go deeper on this
The product pages and setup guides that cover what this article describes.
Searches this answers
- google ads conversion tracking shopify
- google ads vs analytics conversions different
- enhanced conversions setup ecommerce
- google ads not tracking purchases
- conversion tracking setup shopify store
Read next
The 20-Minute Tracking Health Audit for Shopify Stores
Performance dropped three weeks ago and you still do not know whether it was the market, the creative, or a tracking break.
ReadWhy Meta Says 340 Purchases and Shopify Says 214
Your ad platform and your store disagree about how many orders you got, and nobody can tell you which one is lying.
ReadThe Google Ads Search Terms Audit That Pays for Itself
Google Ads is spending steadily, conversions are flat, and you have no idea what people actually searched to get there.
Read
