Google Ads Conversion Tracking for Shopify: Are Your Numbers Wrong?
Google Ads conversion tracking for Shopify can be wrong, incomplete or misleading if the setup is not checked properly.
That is a serious problem.
Not because the reports look messy. Messy reports are annoying, but they are not the real danger.
The real danger is that bad conversion data teaches Google Ads to make bad decisions.
If your Shopify purchase tracking is wrong, your campaigns may optimise towards the wrong customers, the wrong products, the wrong search intent, or the wrong conversion actions.
That means you could be scaling a campaign that is not actually profitable. Or worse, you could be pausing a campaign that was working because the tracking failed to show the full result.
For Shopify stores using Google Shopping, Performance Max, Search campaigns or Smart Bidding, conversion tracking is not a minor technical detail. It is the foundation the whole account depends on.
If the data is wrong, the strategy is built on sand.
Quick answer: why Google Ads conversion tracking for Shopify can be wrong
Google Ads conversion tracking for Shopify can be wrong because Shopify, GA4 and Google Ads do not measure sales in exactly the same way. Their numbers can differ because of attribution windows, click dates, order dates, duplicate tags, missing purchase values, checkout changes, consent settings, browser privacy restrictions, ad blockers, free Google listings and whether Enhanced Conversions are set up correctly.
A small difference between Shopify, GA4 and Google Ads is normal.
A large difference is not something to ignore.
The goal is not to make every platform match perfectly. That will almost never happen. The goal is to make sure Google Ads is receiving clean, reliable purchase data so it can optimise towards real sales and real revenue.
If your Shopify Google Ads tracking is wrong, Performance Max and Smart Bidding may waste budget because they are learning from bad signals.
Key things to check first
If you are not sure whether your Shopify Google Ads tracking is accurate, check these first:
- Is Google Ads tracking actual purchases, not add-to-cart or checkout starts?
- Is purchase value being passed correctly?
- Are purchases being counted once per order?
- Are there duplicate purchase tags firing?
- Does Google Ads revenue broadly line up with Shopify and GA4?
- Is the correct purchase conversion action marked as primary in Google Ads?
- Are old or unused conversion actions still active?
- Is Enhanced Conversions turned on?
- Is GA4 ecommerce tracking set up properly?
- Is the Google & YouTube app being used as well as GTM or another tracking app?
- Are tax and shipping included or excluded in reported revenue?
- Are refunds being considered anywhere?
- Are free Google listings being confused with paid Google Ads traffic?
- Has the Shopify checkout, theme or thank-you page changed recently?
- Are consent settings, Safari, iOS or ad blockers reducing tracking accuracy?
If those basics are not checked, you may be making budget decisions from numbers that are not telling the truth.
Why conversion tracking matters so much for Shopify Google Ads
For a Shopify store, Google Ads is not just buying clicks.
It is using conversion data to decide where future budget should go.
That is especially true if you are using Performance Max, Target ROAS, Maximise Conversion Value or automated bidding. These systems look at past conversion signals and try to find more users who look likely to convert.
That sounds useful, and it can be.
But only if the conversion data is clean.
If Google Ads thinks a sale happened when it did not, that is a bad signal.
If Google Ads misses real purchases, that is also a bad signal.
If Google Ads records the wrong purchase value, the bidding system may misunderstand what a customer is worth.
If Google Ads is optimising towards checkout starts instead of purchases, it may bring in people who browse but do not buy.
If Google Ads is over-crediting branded or returning customers, it may make campaigns look stronger than they really are.
This is why tracking accuracy is not just a reporting issue.
It affects how Google spends your money tomorrow.
Shopify, GA4 and Google Ads will not match perfectly
This is the first thing Shopify store owners need to understand.
Shopify, GA4 and Google Ads usually will not show the same revenue or sales numbers.
That does not automatically mean something is broken.
Each platform has a different job.
Shopify records orders through the store. It is your ecommerce source of truth for actual sales.
GA4 measures website and app behaviour, then attributes conversions using its own reporting model.
Google Ads reports conversions based on ad interactions and its own attribution settings.
That means each platform may answer a slightly different question.
Shopify asks: “How many orders did the store receive?”
GA4 asks: “What user behaviour and channels contributed to conversions?”
Google Ads asks: “Which ad interactions should receive credit for conversions?”
Those are related, but they are not identical.
So if Shopify shows $50,000 in revenue and Google Ads shows $42,000 or $58,000 in conversion value, that may be explainable.
But if Google Ads shows double the revenue, or only a tiny fraction of actual paid sales, you need to investigate.
The aim is not perfect matching. The aim is believable, explainable, usable data.
Why Google Ads and Shopify report sales on different dates
One common reason numbers do not match is timing.
Shopify usually reports the sale on the date the order happened.
Google Ads may report the conversion against the date of the ad click, depending on the report you are looking at.
That means a customer might click an ad on Monday, return on Thursday and buy.
Shopify records the order on Thursday.
Google Ads may attribute that sale back to Monday’s click.
Over a short time period, this can make the numbers look wrong.
For example, if you compare yesterday in Shopify against yesterday in Google Ads, the data may not line up neatly. Google Ads may still receive delayed conversions from earlier clicks. Shopify may show sales that Google Ads attributes to earlier ad interactions.
This is why short date ranges can be misleading.
If you are reviewing performance, look at a longer window and understand how each platform reports conversions.
Why attribution windows change the numbers
Google Ads does not only count purchases that happen immediately after a click.
It can count purchases that happen days or weeks later, depending on the conversion window.
That means someone can click your ad today, come back next week and buy, and Google Ads may still count that conversion.
This is not necessarily wrong.
It reflects how people actually shop.
But it does mean Google Ads conversion numbers may not match Shopify’s direct order reporting for the same date range.
For Shopify stores, this matters because customers often compare products, check reviews, look at shipping costs, leave the site, come back later, and then purchase.
That delay can create reporting differences.
Again, a mismatch is not always a problem.
An unexplained mismatch is the problem.
Why Google Ads can miss Shopify purchases
Sometimes Google Ads under-reports sales.
This can happen when the original ad click cannot be connected to the later purchase.
Common causes include:
Browser privacy restrictions.
Safari and iOS tracking limits.
Ad blockers.
Cookie restrictions.
Consent settings.
Users switching devices.
Users clearing cookies.
Checkout tracking issues.
Missing or broken Google Ads tags.
Incorrect GTM setup.
A broken Google & YouTube app connection.
A Shopify checkout change.
A customer returning through another channel before purchase.
When this happens, Google Ads may not receive the conversion even though the sale happened.
That can make campaigns look weaker than they really are.
This is dangerous because you may reduce budget, lower bids or pause campaigns that actually contributed to revenue.
Why Google Ads can over-report Shopify purchases
The opposite can also happen.
Google Ads can over-report conversions.
Common causes include:
Duplicate purchase tags firing.
Google & YouTube app tracking plus GTM tracking firing at the same time.
Old conversion tags still active.
A thank-you page reload firing the purchase tag again.
Back-button behaviour triggering the same event.
Multiple primary purchase conversion actions.
Third-party tracking apps duplicating events.
GA4 purchase imports and Google Ads purchase tags both counted as primary conversions.
A checkout event being misconfigured as a purchase.
This can make performance look better than it really is.
That is even more dangerous than under-reporting because it gives false confidence.
You might think a campaign has a strong ROAS, increase the budget, and then wonder why Shopify profit does not improve.
If Google Ads is counting too many conversions, Smart Bidding may also optimise towards a false signal.
That is how bad tracking turns into wasted ad spend.
Duplicate purchase tracking is one of the biggest Shopify problems
Duplicate purchase tracking is common in Shopify Google Ads accounts.
It often happens because the store has more than one tracking method installed.
For example, a Shopify store might have:
The Google & YouTube app installed.
GA4 ecommerce tracking active.
Google Ads purchase tracking added through GTM.
A custom pixel.
An old checkout script.
A tracking app.
A remarketing tag.
A previous agency’s setup still sitting in the account.
On their own, each setup may have been added for a reason.
Together, they can create a mess.
The danger is not just that tags exist. The danger is that more than one conversion action may be counted as a primary purchase inside Google Ads.
If Google Ads is counting the same sale twice, your ROAS can look inflated.
If it is counting GA4 imported purchases and Google Ads website purchases as primary conversions at the same time, you need to check whether the same order is being credited more than once.
One clean purchase signal is better than several messy ones.
Purchase value tracking can be wrong even when purchases are counted
Sometimes the number of purchases looks right, but the revenue value is wrong.
That can be just as damaging.
Purchase value problems include:
Revenue not passing at all.
Every purchase being recorded as the same fixed value.
Tax being included when you expected it to be excluded.
Shipping being included when you expected it to be excluded.
Discounts not being handled properly.
Currency issues.
Refunds not reflected.
Order values not matching Shopify.
Variant or bundle pricing causing confusion.
Google Ads optimising towards revenue when the real profit is weak.
For Shopify stores, value tracking matters because ecommerce bidding often depends on purchase value.
If Google Ads receives the wrong values, it may push spend towards the wrong customers or products.
For example, if low-margin products produce high revenue but little profit, Google Ads may think those sales are more valuable than they really are.
That is why revenue and profit are not the same thing.
Good conversion tracking tells you what was sold. Better commercial analysis tells you whether it was worth selling through ads.
Shopify may show Google sales that are not Google Ads sales
This one confuses a lot of store owners.
Shopify might show a sale from Google, but that does not always mean Google Ads caused the sale.
Why?
Because Google is not only paid ads.
Traffic from Google can include:
Paid Google Ads clicks.
Organic Google Search traffic.
Free Google Shopping listings.
Google Merchant Centre free product listings.
Google Images.
Google Business Profile.
Returning users who originally came from Google.
A shopper might click a free product listing, visit your Shopify store, and purchase. Shopify may show Google as the source, but Google Ads should not count that as a paid conversion if there was no paid ad click.
That is not necessarily a tracking error.
It is a source and attribution difference.
This matters because some store owners compare Shopify’s “Google” sales with Google Ads conversions and assume they should match.
They should not.
Google traffic and Google Ads traffic are not the same thing.
Free Google Shopping listings can confuse the picture
Shopify stores connected to Google Merchant Centre may appear in free product listings as well as paid Shopping ads.
That can be useful.
But it can also confuse reporting.
A buyer may click a free listing, land on your Shopify product page and buy. Shopify may attribute the sale to Google, but Google Ads will not count it as a paid ad conversion.
That can make Shopify’s Google revenue look higher than Google Ads revenue.
This does not mean Google Ads tracking is broken.
It means the sale came from Google, but not necessarily from a paid Google Ads click.
This is why reports need to separate paid traffic from unpaid Google traffic wherever possible.
If you do not separate them, you may either overestimate or underestimate the value of your paid campaigns.
GA4 and Google Ads use different attribution logic
GA4 and Google Ads can both report conversions, but they do not always assign credit in the same way.
This is one of the reasons store owners see different numbers across platforms.
GA4 looks at user behaviour across sessions and channels. Google Ads focuses on ad interactions and how they contributed to conversions.
For example, a user might:
Click a Google Shopping ad.
Leave the site.
Return through organic search.
Join the email list.
Click an email.
Buy three days later.
Shopify records the order.
GA4 may attribute the sale based on its channel rules and attribution model.
Google Ads may still claim credit if the ad click falls inside the conversion window.
None of this is automatically wrong.
It just means each platform is reporting from a different perspective.
The mistake is expecting them to match exactly.
The smarter approach is to understand the difference and look for patterns that make commercial sense.
Enhanced Conversions can help recover lost signals
Enhanced Conversions can improve Google Ads tracking by sending hashed first-party customer data to Google in a privacy-safe way.
In plain English, it can help Google better connect ad clicks to purchases when normal browser-based tracking is limited.
For Shopify stores, this can be useful because tracking signals are often affected by privacy restrictions, cookies, browsers and device changes.
Enhanced Conversions can help with:
Improving conversion measurement.
Recovering some lost attribution.
Supporting Smart Bidding.
Improving match quality.
Giving Google Ads cleaner signals.
But Enhanced Conversions is not magic.
It will not fix duplicate tags.
It will not fix a broken purchase event.
It will not fix poor campaign structure.
It will not make Shopify, GA4 and Google Ads match perfectly.
It is one part of a cleaner tracking setup, not a replacement for proper checking.
Why Smart Bidding needs clean conversion data
Smart Bidding relies on conversion data.
That includes strategies like:
Maximise Conversions.
Maximise Conversion Value.
Target CPA.
Target ROAS.
Performance Max bidding.
These systems look for patterns in users who convert and then try to find more people like them.
If the conversion data is accurate, that can be powerful.
If the conversion data is wrong, it becomes risky.
Bad data can teach Google Ads to chase:
Duplicate purchases.
Low-value customers.
Checkout starts instead of purchases.
Low-margin orders.
Returning customers instead of new buyers.
Branded demand instead of new demand.
Products that create revenue but little profit.
This is the core point.
Bad tracking does not just make the report wrong.
It changes how Google spends the next dollar.
That is why conversion tracking should be checked before scaling a Shopify Google Ads account.
Performance Max is only as good as the signals you give it
Performance Max can work well for Shopify stores, but it depends heavily on signals.
Those signals include your product feed, audience data, creative assets, conversion goals and purchase tracking.
If purchase tracking is wrong, Performance Max may optimise badly.
For example:
If purchases are duplicated, Performance Max may think it is doing better than it is.
If purchase values are wrong, it may chase the wrong products.
If add-to-cart is treated as a primary conversion, it may optimise towards people who browse but do not buy.
If tracking misses real sales, it may underinvest in good traffic.
If branded and returning customer conversions dominate, it may look stronger than it really is.
This is why Performance Max should never be judged only by a neat ROAS number.
You need to know whether the conversion data underneath it is reliable.
If the data is poor, Performance Max may simply automate the waste faster.
Add-to-cart is not the same as a purchase
This sounds obvious, but it still causes problems.
Some Google Ads accounts use add-to-cart, begin-checkout or page-view conversions as primary goals.
That might be useful in a very early testing phase with limited purchase data, but it is dangerous if left unchecked.
For a Shopify store, the main conversion action should usually be purchases.
Add-to-cart can be a helpful secondary signal.
It should not be treated like a sale.
Why?
Because plenty of people add products to cart and never buy.
If Google Ads is told that add-to-cart is the main goal, it may optimise towards users who show interest but do not complete purchases.
That can make campaign metrics look active while actual revenue stays weak.
A Shopify store does not pay bills with add-to-carts.
It needs profitable purchases.
The wrong primary conversion action can ruin the account
Inside Google Ads, conversion actions can be marked as primary or secondary.
Primary conversions are used for bidding and optimisation.
Secondary conversions are observed but not usually used for bidding.
This matters.
If the wrong conversion action is marked as primary, Google Ads may optimise towards the wrong outcome.
Examples of bad primary conversion actions include:
Page views.
Add-to-cart.
Begin checkout.
Newsletter signups.
Contact form submissions.
Old purchase tags.
Duplicate imported GA4 purchase events.
Phone calls for an ecommerce store where purchases matter more.
A Shopify store should be very careful about which conversion actions are primary.
Usually, the clean purchase conversion should be the main primary conversion action.
Other actions can be useful for analysis, but they should not confuse bidding unless there is a deliberate reason.
Why old tags from previous agencies cause problems
Many Shopify Google Ads accounts have history.
The store owner may have worked with multiple agencies, freelancers, developers, apps or internal team members.
Over time, each person may have added something.
A tag here. An app there. A GTM container. A GA4 event. A conversion import. A custom pixel. A checkout script. A remarketing tag.
Nobody removes the old setup.
Then months later, the account is full of tracking leftovers.
This can cause:
Duplicate conversions.
Old conversion actions still counted.
Wrong conversion values.
Conflicting data.
Hard-to-diagnose reporting gaps.
Confusion inside Google Ads.
Bad Smart Bidding signals.
This is why a proper audit should not just look at the current campaigns.
It should also check the tracking history.
Sometimes the biggest problem in the account is not the new campaign.
It is the old tracking mess underneath it.
Why Shopify checkout changes can break tracking
Shopify tracking can be affected by changes to checkout, pixels, apps and theme setup.
A store owner might update Shopify, install a new app, change theme settings, adjust checkout settings, add a consent banner or migrate tracking to a new pixel setup.
The site may still look fine.
Orders may still come through.
But tracking can change quietly in the background.
That can lead to sudden drops or jumps in Google Ads conversions.
If your Google Ads numbers suddenly change, ask:
Was a new app installed?
Was the theme changed?
Was checkout changed?
Was a new consent banner added?
Was GTM edited?
Was the Google & YouTube app reconnected?
Was GA4 changed?
Were old tags removed?
Was a developer working on the site?
Tracking should be tested after meaningful site changes.
Do not assume it still works just because the website is live.
Why consent settings and privacy changes matter
Modern tracking is not as simple as it used to be.
Browsers, devices, privacy settings, cookie restrictions, consent banners and ad blockers all affect how much data is available.
This does not mean tracking is useless.
It means tracking is less perfect than many reports make it look.
For Shopify stores, this can mean some purchases are not attributed clearly to Google Ads, especially when users switch devices, decline consent or use privacy-heavy browsers.
That is why first-party data, Enhanced Conversions and clean tag setup matter.
It is also why you should avoid obsessing over tiny differences between platforms.
The goal is not perfect tracking.
The goal is good enough tracking to make sound business decisions.
How to tell if your Shopify Google Ads tracking is probably wrong
There are warning signs.
Your tracking may need investigation if:
Google Ads revenue is much higher than Shopify revenue.
Google Ads purchases are higher than actual Shopify orders.
Google Ads reports strong ROAS, but Shopify sales do not reflect it.
Google Ads reports very few conversions despite obvious paid sales.
GA4, Shopify and Google Ads are wildly different.
Purchase values look fixed or unrealistic.
Conversions suddenly dropped after a site change.
Conversions suddenly doubled after a tracking change.
Multiple purchase conversion actions are marked as primary.
Old conversion actions are still active.
The Google Ads account has imported GA4 purchases and website purchase tags counted together.
Performance Max looks strong, but business results feel weak.
The monthly report does not explain any of the tracking logic.
One or two of these signs does not prove disaster.
But they are enough to justify a proper tracking check.
How to check whether Google Ads purchase tracking is reliable
A full tracking audit can get technical, but there are some practical checks that make sense.
Start with these:
Compare Shopify orders against Google Ads conversions over a longer date range.
Compare Google Ads revenue against Shopify and GA4 revenue.
Check whether Google Ads purchase value looks realistic.
Review all Google Ads conversion actions.
Check which actions are marked primary.
Check whether any old conversion actions are still included in account goals.
Check whether GA4 purchase imports are being counted alongside Google Ads purchase tags.
Use Tag Assistant or GTM Preview to test purchase events where possible.
Check the Google & YouTube app connection.
Review whether Enhanced Conversions is active.
Check Merchant Centre and Google Ads linking.
Check whether consent settings are affecting tag firing.
Review recent Shopify changes.
Look for sudden tracking jumps or drops.
You are not trying to create a perfect match.
You are trying to answer one question:
Can Google Ads trust this purchase data enough to optimise spend?
The real cost of bad Shopify Google Ads tracking
Bad tracking costs money in several ways.
First, it creates wasted ad spend.
If Google Ads is optimising from bad data, budget can move towards weak traffic, poor products or false conversions.
Second, it creates bad decisions.
You may scale campaigns that are not truly profitable. You may pause campaigns that were helping. You may increase budgets based on inflated ROAS. You may cut spend based on under-reported sales.
Third, it creates false reporting.
A report can look tidy while the underlying numbers are wrong.
Fourth, it wastes time.
The store owner, agency, developer and marketing team all end up arguing over numbers instead of fixing the cause.
Fifth, it damages trust.
Once the store owner stops believing the numbers, every decision becomes harder.
That is why tracking should not be treated as a one-time setup task.
For Shopify Google Ads, tracking needs to be checked, tested and understood.
What good Shopify Google Ads tracking should look like
A good tracking setup should be simple, clean and explainable.
It should have:
A clear primary purchase conversion in Google Ads.
Correct purchase values.
No duplicate purchase conversions.
Enhanced Conversions enabled where appropriate.
GA4 ecommerce tracking set up properly.
Google Ads and GA4 linked correctly.
Google Merchant Centre connected properly.
A clean distinction between primary and secondary conversions.
No old conversion actions confusing the account.
No unnecessary duplicate tags.
A clear understanding of what Shopify, GA4 and Google Ads each report.
A process for testing tracking after major site changes.
Good tracking does not mean every report matches exactly.
Good tracking means you understand why the numbers differ and you trust the data enough to make decisions.
Do you need GTM, the Google & YouTube app, GA4 or a tracking app?
There is no single perfect setup for every Shopify store.
Some stores use the Google & YouTube app.
Some use Google Tag Manager.
Some use GA4 ecommerce tracking.
Some use specialist tracking apps.
Some use server-side tracking.
The right setup depends on the store, checkout setup, consent requirements, apps, platform version, technical resources and how much control is needed.
The mistake is not choosing one method.
The mistake is stacking multiple methods without understanding what each one is doing.
For example, if the Google & YouTube app is sending purchase conversions and GTM is also sending purchase conversions, you need to know whether both are being counted.
If GA4 purchases are imported into Google Ads and Google Ads purchase tags are also active, you need to know which one is used for bidding.
A simple setup that is correct is better than a complex setup nobody understands.
When should tracking be checked?
Shopify Google Ads tracking should be checked:
Before launching new campaigns.
Before moving to Performance Max.
Before increasing budget.
After installing or removing major apps.
After changing themes.
After changing checkout settings.
After adding a consent banner.
After changing GA4 or GTM.
After switching agencies or freelancers.
After a sudden change in reported conversions.
After seeing unexplained differences between Shopify, GA4 and Google Ads.
Before trusting a major monthly report.
If you are about to spend more money, check the tracking first.
Scaling bad data is one of the fastest ways to waste budget.
Why this matters before scaling Performance Max
Performance Max is often treated as the answer for Shopify stores.
But Performance Max is only as good as the setup feeding it.
Before scaling PMax, you should know:
Is purchase tracking clean?
Are purchase values accurate?
Are duplicate conversions removed?
Is Enhanced Conversions active?
Is the product feed healthy?
Are the right products being pushed?
Are low-margin products distorting ROAS?
Is branded demand inflating results?
Are new customers being measured properly?
Is Google Ads optimising towards real purchases?
If you cannot answer these questions, increasing Performance Max budget is risky.
It may work.
Or it may simply spend more money through a system that is learning from incomplete or misleading data.
What Shopify store owners should ask their Google Ads manager
If someone is managing your Google Ads, ask them direct questions about tracking.
Good questions include:
Which conversion action is the main primary purchase conversion?
Are we using Google Ads tracking, GA4 imports, the Google & YouTube app, GTM or another method?
Are purchases being counted once per order?
Are purchase values passing correctly?
Are tax and shipping included in the reported revenue?
Are Enhanced Conversions turned on?
Are there any duplicate conversion actions?
Do Google Ads, GA4 and Shopify broadly line up?
Why do the numbers differ?
Has tracking been tested recently?
What happens if Shopify checkout or the theme changes?
Is Performance Max optimising towards purchases or another goal?
If the answer is vague, that is a warning sign.
A good manager does not need to make every technical detail sound complicated. They should be able to explain the setup clearly enough for you to trust it.
What to do if your numbers do not match
If Shopify, GA4 and Google Ads do not match, do not panic.
Start by separating normal differences from actual tracking problems.
Normal differences can come from:
Different attribution models.
Different reporting dates.
Different conversion windows.
Cross-device behaviour.
Organic Google vs paid Google traffic.
Free listings vs paid Shopping clicks.
Delayed conversions.
Actual problems can include:
Duplicate tags.
Missing purchase tags.
Wrong primary conversion actions.
Incorrect purchase values.
Broken GA4 ecommerce events.
Old conversion actions still active.
Consent setup blocking key events.
Checkout changes that broke tracking.
A poor GTM setup.
Do not chase a perfect match.
Chase a clear explanation.
If the explanation makes sense and the numbers are close enough for decision-making, you are probably fine.
If nobody can explain the difference, you need a deeper check.
So, are your Shopify Google Ads numbers wrong?
They might be.
But the better question is:
Are they reliable enough to guide your ad spend?
That is what matters.
A small difference between Shopify, GA4 and Google Ads is normal.
But if your purchase data is duplicated, missing, inflated, misattributed or optimising towards the wrong action, the account is in trouble.
For Shopify stores, conversion tracking is not just a reporting task. It affects campaign decisions, Smart Bidding, Performance Max, budget allocation, product performance and whether you can trust your ROAS.
If the numbers are wrong, your next move should not be increasing the budget.
Your next move should be checking the tracking.
Need help checking your Shopify Google Ads tracking?
If you are not sure whether your Shopify Google Ads numbers are telling the truth, start with an audit.
At Yes Online Marketing, I review Shopify Google Ads accounts, including conversion tracking, GA4 ecommerce setup, Google Ads purchase actions, Performance Max, Google Shopping, Google Merchant Centre and product feed issues.
The goal is simple: find out whether your campaigns are working from clean data, or whether bad tracking is making the account look better or worse than it really is.
If you’re running Google Ads and you’re not confident your budget is working as hard as it should, I offer a free, no-obligation Google Ads audit for Sydney businesses. I’ll personally review your account, identify exactly where money is being wasted, and show you a clear path to better results.
Book your free Google Ads audit today. Contact Phil Adair at Yes Online Marketing – Sydney’s Google Ads specialist with 17+ years experience. Call 0410 445 717 or visit yesonlinemarketing.com
There’s no cost and no obligation – just an honest assessment of what’s working, what isn’t, and how to fix it fast.
FAQs
What is Google Ads conversion tracking for Shopify?
Google Ads conversion tracking for Shopify is the setup that records when someone clicks a Google ad and later completes a purchase on your Shopify store. It helps Google Ads understand which campaigns, products and searches are driving sales. For Shopify stores, accurate purchase tracking is important because automated bidding and Performance Max use conversion data to decide where to spend future budget.
Why are my Shopify and Google Ads sales numbers different?
Shopify and Google Ads sales numbers are different because they measure sales in different ways. Shopify records actual store orders, while Google Ads reports conversions linked to ad interactions. The numbers can differ because of attribution windows, click dates, order dates, delayed conversions, free Google listings, organic Google traffic, cross-device behaviour and tracking settings.
Should Google Ads revenue match Shopify revenue exactly?
No. Google Ads revenue should not be expected to match Shopify revenue exactly. Shopify is the source of truth for total store orders, while Google Ads only reports revenue attributed to ad interactions. A small difference is normal. A large unexplained difference may indicate duplicate tracking, missing conversions, incorrect purchase values or attribution confusion.
Why is Google Ads showing more conversions than Shopify?
Google Ads may show more conversions than Shopify if purchases are being double-counted, multiple purchase tags are firing, GA4 imports and Google Ads purchase tags are both counted as primary conversions, or thank-you page reloads are triggering duplicate events. This can inflate ROAS and make campaigns look more profitable than they really are.
Why is Google Ads showing fewer conversions than Shopify?
Google Ads may show fewer conversions than Shopify because not every Shopify sale came from a paid Google ad. Shopify may include organic Google traffic, free Shopping listings or returning customers from other channels. Google Ads can also miss conversions because of browser privacy settings, ad blockers, consent settings, cross-device behaviour or broken tracking.
What is Enhanced Conversions for Shopify?
Enhanced Conversions is a Google Ads feature that can improve conversion measurement by using hashed first-party customer data to help match purchases back to ad interactions. For Shopify stores, it can help recover some lost tracking signals caused by cookies, browsers and privacy restrictions. It does not fix duplicate tags, broken purchase events or poor campaign structure.
Can bad conversion tracking hurt Performance Max campaigns?
Yes. Bad conversion tracking can hurt Performance Max campaigns because Performance Max uses conversion data to optimise budget and bidding. If purchase data is duplicated, missing, inflated or based on the wrong conversion action, Performance Max may optimise towards poor traffic, wrong products or false signals. Clean tracking is essential before scaling Performance Max.
What conversion action should Shopify Google Ads optimise for?
Most Shopify Google Ads accounts should optimise primarily for completed purchases with accurate purchase values. Add-to-cart, begin-checkout, page views and newsletter signups can be useful secondary signals, but they should not usually be the main primary conversion action for ecommerce campaigns. The main goal should reflect actual revenue, not just interest.
Is add-to-cart a good primary conversion for Shopify Google Ads?
Add-to-cart is usually not a good primary conversion for Shopify Google Ads if the store has enough purchase data. Add-to-cart shows intent, but it does not mean the customer bought. If Google Ads optimises mainly for add-to-cart events, it may attract users who browse but do not complete purchases. Purchases are usually the better primary conversion action.
Why do GA4 and Google Ads report different Shopify revenue?
GA4 and Google Ads report different Shopify revenue because they use different measurement and attribution logic. GA4 tracks website behaviour across channels, while Google Ads focuses on conversions linked to ad interactions. Differences can also come from reporting dates, attribution windows, consent settings, duplicate events, missing events and imported conversion settings.
Can the Google & YouTube app cause duplicate conversions?
The Google & YouTube app can contribute to duplicate conversions if another tracking method is also sending the same purchase event to Google Ads and both are counted as primary conversions. For example, duplication can happen if the app, GTM and GA4 imports all send purchase events without a clear setup. The issue is not the app itself, but overlapping tracking methods.
How do I know if my Shopify Google Ads tracking is wrong?
Your Shopify Google Ads tracking may be wrong if Google Ads reports more purchases than Shopify, revenue looks inflated, purchase values are missing, conversions suddenly drop or double, multiple purchase actions are marked as primary, or Google Ads results do not line up with Shopify sales trends. A proper audit can identify whether the difference is normal or caused by a tracking issue.
Why does Google Ads say I have sales but Shopify does not?
If Google Ads shows sales that Shopify does not appear to support, there may be duplicate conversions, incorrect conversion actions, delayed attribution confusion or reporting date differences. It is also possible that the Google Ads report is showing conversions attributed to earlier ad clicks. If the gap is large, check conversion actions, tags, purchase values and date ranges.
Why does Shopify show Google sales but Google Ads does not?
Shopify can show Google sales that Google Ads does not report because not all Google traffic is paid Google Ads traffic. The sale may have come from organic Google Search, free Google Shopping listings, Google Images or another unpaid Google source. Google Ads should only count conversions linked to paid ad interactions within the conversion window.
How often should Shopify Google Ads tracking be checked?
Shopify Google Ads tracking should be checked before launching campaigns, before increasing budget, after changing themes, after changing checkout settings, after installing major apps, after changing consent settings, after editing GA4 or GTM, and whenever conversions suddenly rise or fall. It should also be reviewed during any serious Google Ads audit.
Is a Shopify Google Ads tracking audit worth it?
A Shopify Google Ads tracking audit is worth it if you are spending money on Google Ads and do not fully trust the numbers. An audit can check purchase tracking, conversion values, duplicate tags, GA4 ecommerce setup, Google Ads conversion actions, Enhanced Conversions, Performance Max signals and whether your campaigns are optimising from reliable data.
Phil Adair is a Sydney-based Google Ads and Shopify marketing specialist with more than 17 years of hands-on experience. Through Yes Online Marketing, he helps eCommerce businesses improve Google Ads, Performance Max, Google Shopping, Merchant Center, conversion tracking and Shopify SEO.
Phil works directly on every account, with no junior account managers or offshore handovers. His focus is practical: reduce wasted ad spend, fix tracking and product feed problems, and improve profitable sales.
Learn more about Phil Adair or request a free Google Ads audit.