When I first started running Google Ads for my Shopify store, I made a classic mistake:
I launched campaigns before conversion tracking was properly set up.The ads were spending money, traffic was coming in, but I had no reliable way to tell:
- Which campaign was driving real purchases
- Whether Smart Bidding was learning correctly
- Or if Google Ads was even tracking the right events
After fixing this a few times for different Shopify stores, I realized that Google Ads conversion tracking on Shopify is simple in theory, but easy to mess up in practice. This post shares what actually worked for me.
Why Conversion Tracking Matters More Than You Think
Google Ads doesn’t optimize for traffic — it optimizes for conversion signals.If your Shopify store isn’t sending clean and accurate purchase data back to Google:
- Smart bidding strategies (tCPA / tROAS) won’t work properly
- Performance Max campaigns will struggle to learn
- You’ll end up optimizing based on clicks, not revenue
In short: bad tracking = bad ad decisions.
The Two Common Ways to Track Conversions on Shopify
From my experience, most Shopify stores use one of these two approaches:
Manual Google Ads Tag / Google Tag Manager (More Control, More Risk)
Shopify Google & YouTube Channel (Recommended for Most Stores)
I’ll walk through both, and explain when I’d choose one over the other.
Option 1: Using Shopify’s Google & YouTube Channel (My Default Choice)
If you want stable tracking with minimal setup, this is the method I use most often.
What This Method Does Well
- Automatically installs Google Ads conversion tracking
- Tracks purchases without touching code
- Works well with Performance Max and Shopping campaigns
How I Set It Up
- In Shopify Admin, go to Apps and sales channels
- Add Google & YouTube
- Connect the Google account that owns your Google Ads account
- Follow the setup flow and enable conversion tracking
That’s it.After setup, I always check Google Ads → Tools → Conversions to confirm:
- A “Purchase” conversion action exists
- The source shows “Website (Google hosted)” or Shopify-related integration
My Honest Take
For 90% of Shopify stores, this setup is enough.Where people get into trouble is:
- Installing the Google channel and manual tags at the same time
- Forgetting they already had GTM running
Duplicate tracking is one of the most common reasons for inflated conversion numbers.
Option 2: Manual Google Ads Conversion Tracking (When I Need Full Control)
I only use this approach when:
- The store has a complex tracking setup
- We need custom events beyond purchases
- GTM is already deeply integrated
The Basic Flow
- Create a conversion action in Google Ads (Website → Purchase)
- Get:
- Conversion ID
- Conversion Label
- Add:
- Global site tag in
theme.liquid - Event snippet on the order status / thank-you page
- Global site tag in
In Shopify:
- Go to Settings → Checkout
- Scroll to Additional scripts
- Paste the purchase event snippet there
This ensures the tag only fires after a successful checkout.
What Can Go Wrong Here
Based on real cases I’ve seen:
- Tags firing on page reloads
- Event snippet added in the wrong place
- Thank-you page logic changed after Shopify checkout updates
If you go manual, test everything with Google Tag Assistant.
About Google Tag Manager (GTM)
GTM is powerful, but it’s not “set and forget”.I usually recommend GTM only if:
- You already understand event-based tracking
- You need add-to-cart, view-item, and purchase tracking together
- You want flexibility across multiple platforms
Otherwise, Shopify’s native Google integration is safer and more stable.
GA4 + Google Ads: Should You Import Conversions?
I’ve tested both approaches:
- Google Ads native conversions
- Imported GA4 purchase events
My experience:
- Native Google Ads tracking is more reliable for bidding
- GA4 is better for analysis, not optimization
If you import GA4 conversions, make sure:
- You don’t double-count purchases
- Attribution models align between platforms
How I Verify Everything Is Working
Before scaling ad spend, I always check:
- Conversion status in Google Ads (should move from “No recent conversions” to active)
- Test purchase with Tag Assistant
- Compare Shopify order count vs Google Ads conversions (they won’t be identical, but should be reasonable)
I usually wait 24–48 hours before making conclusions.
Final Thoughts
If you’re running Google Ads for a Shopify store, conversion tracking is not optional.My general rule:
- Simple store → Shopify Google & YouTube channel
- Complex tracking needs → Manual tags or GTM
- Never mix multiple tracking methods unless you know exactly why
Once tracking is clean, everything else — bidding, scaling, ROAS optimization — becomes much easier.