Getting Conversion Tracking Right When Connecting Shopify and Google Ads
When you connect Shopify and Google Ads, you first need to choose exactly how you’ll track conversions. This post clarifies using the official Google & YouTube sales channel vs. custom conversion tags or GA4, then walks through common pitfalls and how to test and verify your setup.

The very first decision when you connect Shopify with Google Ads is how you’re going to track conversions. Even for the same purchase, a wrong setup can lead to double-counting or, worse, no tracking at all. As bidding and automation advance, any tracking mismatch turns directly into wasted ad spend or lost revenue opportunities.
This article organizes the main options: using Shopify’s official Google & YouTube sales channel, or using conversion tags and GA4. From there it lays out common configuration mistakes you’re likely to see in the field, plus how to test and verify at a practical, operations level. At the end, it briefly covers how to fold RecoBoost-driven revenue into your measurement.
Bottom line: first choose a single route for sending conversions
In short, when you connect Shopify and Google Ads, you need to decide upfront on a single “route” for sending conversions into Google Ads. The three main options are:
- Send conversions directly to Google Ads via Shopify’s official Google & YouTube sales channel
- Use the Google tag (formerly gtag.js) to fire Google Ads conversion tags directly
- Track conversions in GA4 and share those conversions from GA4 to Google Ads
Whichever you choose, the key is not to send the same purchase as multiple conversions. For example, if you leave auto-tracking turned on in the Google & YouTube channel and also manually embed conversion tags, a single order may be counted as two separate conversions. If you then run automated bidding in that state, Google Ads will overestimate performance and tend to bid up more than it should.
If you’re setting things up from scratch, a safer flow is: first pick one method and make sure it works reliably, then once the data is stable, layer on GA4 integration or other methods as needed. Especially for stores with a few dozen to a few hundred orders a month, steady, rule-consistent tracking is far more valuable in day-to-day operations than a complex setup.
What you can do with Shopify’s official Google & YouTube sales channel

Shopify provides an official app from Google called the Google & YouTube sales channel. Using it, you can sync your product feed and also enable conversion tracking for Google Ads with relatively little effort.
Once you connect your Google account to your Shopify store in this channel, Shopify automatically injects the necessary script into the checkout completion page. The main conversion event is purchase, and the transaction value is sent using Shopify’s order data. Because you don’t have to embed tags manually, this method works well for stores that update themes frequently or have limited development resources.
On the flip side, this method only tracks the events supported by the Google & YouTube channel. If you want to build out custom conversions beyond purchases—such as “add to cart” or “account registration complete”—you’ll need to combine it with the Google tag or GA4 as described later. Also, as you add more Shopify Checkout extensions or custom apps over time, it becomes harder to see which app is injecting which script. Making a simple note early on of your management rules will save you headaches later.
How to think about placing conversion tags directly
If you want finer control over Google Ads conversions, you can use the Google tag to fire conversion tags directly. In Shopify, you can insert scripts via Online Store theme editing or under Settings > Payments, but the basic rule is to ensure they fire only once, on the order status (thank-you) page.
A common mistake is placing the same conversion tag on pages other than the thank-you page—such as the cart page or payment selection screen—so that users who abandon the process still get counted as conversions. Another is hard-coding tags directly into a theme, then losing them entirely when the theme is switched. It’s not unusual to hear of stores running for six months with conversion counts off by 20–30% each month without realizing it.
Implementation typically follows this flow: create a conversion action in Google Ads, then use the provided conversion ID and label to fire the tag exactly once on the thank-you page. If you want to pass the Shopify order number or total value dynamically, you usually embed Shopify’s thank-you page variables into the script. Before going live, set up a test campaign with a small budget and verify via test orders that each order is tracked as exactly one conversion.
Using GA4 with Shopify: separate “for analysis” and “for ads”

When you connect GA4 (Google Analytics 4) to Shopify, you can analyze site-wide behavior, including non-purchase actions. GA4 events can also be used as a conversion source for Google Ads. But if you don’t keep roles clear—GA4 for analysis, Google Ads for bidding and delivery—your configuration can become complex and your team may not know which numbers to rely on.
With GA4 integration, first confirm that purchase events are being sent correctly from Shopify to GA4. Then, mark purchase as a conversion in GA4 and link GA4 to Google Ads to share that conversion. One benefit of this method is that you can easily use GA4 audiences—for example, users who added to cart in the last 7 days but haven’t purchased yet—for remarketing in Google Ads.
However, when you route conversions through GA4, you need to be aware that data can be delayed by about 1–2 hours and, under some conditions, subject to sampling. For high-volume stores that want to tweak bids throughout the day based on intraday performance, relying solely on GA4-based conversions can make this delay noticeable. A pragmatic starting point is to track purchases directly via the Google & YouTube channel and use GA4 primarily for analysis.
Tests you must run and how to spot discrepancies in the numbers
Whichever method you use, testing after implementation and ongoing checks are essential. Theme updates or new apps can change how tags behave, so it’s wise to run a light sanity check at least once a month.
At minimum, you should cover these three items in day-to-day operations:
- Create one or two test orders and confirm that Google Ads conversion count increases by one or two accordingly.
- Roughly reconcile weekly Shopify order counts with Google Ads purchase conversions—for example, check that 100 orders aren’t showing as 300 conversions in ads.
- Use your browser’s developer tools or tag debugging tools to confirm that conversion tags fire only on the thank-you page.
You don’t need a perfect one-to-one match when comparing numbers. If you run a lot of branded search or remarketing, it’s normal for Google Ads conversions to outnumber total Shopify orders. But if the difference is consistently 1.5x–2x or more, you should suspect double-counting or incorrect tag placement.
Conversely, if ad-driven revenue is clearly up but Google Ads conversions barely move, check whether recent theme edits or app installs overwrote the script area on the thank-you page. There are real cases where nothing was tracked for two months after a theme change, forcing automated bidding to relearn from scratch. Any time you change settings, get into the habit of noting what you changed and when you last tested—this becomes valuable insurance for long-term operations.
How to use RecoBoost: properly valuing revenue from recommendations
If you’re showing product recommendations with RecoBoost, the same basic rule applies: send only the final purchase as a single conversion to Google Ads. On the Shopify side, use RecoBoost’s in-app reports to track clicks and revenue from recommendations. On the Google Ads side, evaluate which campaigns and keywords tend to drive traffic that leads to additional purchases via recommendations. For example, you can identify “products with many incremental purchases via recommendations” in RecoBoost reports and then give them extra exposure in Google Ads feed campaigns. This way, your conversion tracking and recommendation strategy both operate against the same metrics.
To safely connect Shopify and Google Ads, first decide on a single route for sending conversions and verify behavior with test orders. Clarify the roles of the Google & YouTube channel, direct conversion tags, and GA4 integration, and build a state where there is neither double-counting nor missing data. That’s the fastest way to stabilize automated bidding performance.
