Welcome to the wonderful world of advertising! It’s fun to run campaigns and see those numbers climbing, but if you’re here searching for “How to create Google Ads conversions for Shopify“, chances are you’ve already realized something: without data, you’re just guessing. You need conversions to track, optimize, and scale your campaigns effectively.
And that’s where I come in. I’ll walk you through the process, offering a simple, a less simple, and even a complex option. You choose what works for you, based on your needs.

What Do I Mean by “Google Ads Conversions for Shopify”?
Before we dive into the how-to, let’s make sure we’re on the same page about what a Google Ads conversion is.
Conversions are little pieces of code that trigger when a user performs a specific action on your site. On Shopify, these are usually actions like:
- Viewing a product
- Adding a product to the cart
- Completing a purchase
You might have other actions you want to track, and depending on which method you choose (we’ll get there!), you’ll have more or less control over how and what gets tracked. The best part? You don’t need to be a developer to get this working. I’m not a developer, and I work daily with this stuff!
Why Is Google Ads Conversion Tracking So Important for Your Shopify Store?
If you’re running ads but not tracking conversions properly, you’re essentially flying blind. Google Ads relies on conversion data to optimize campaigns. Without it, Google can’t accurately bid for the most valuable traffic, which means wasted ad spend.
Accurate tracking ensures that you can:
- Measure the success of your campaigns
- Optimize bids to focus on the most profitable actions
- Scale effectively by doubling down on high-performing ads
It’s not just about getting clicks; it’s about making sure those clicks turn into valuable actions that boost your revenue.
How to Set Up Google Ads Conversions for Shopify: App and/or Google Tag Manager (GTM)
Tracking conversions on Shopify can be simple, but as with all things simple, you may lose a bit of flexibility. Let’s walk through the three main options I often come across during audits.
1. Shopify App for Conversion Tracking
This one’s for the non-techies who want something easy and quick. Head over to the Shopify App Store, find the Google app, and install it. The app automatically configures conversion tracking for actions like purchases, add-to-cart, etc. It’s as easy as it sounds. The data will start flowing into both Google Analytics 4 and your Google Ads account.
![]()
Pros:
- Super simple setup
- Works in 99% of cases without issue
- Fast configuration, you’re ready to start tracking in minutes
Cons:
- No flexibility: you can’t choose what or how things are tracked
- Debugging issues: if something goes wrong, you’re at the mercy of app support
- Vulnerable to Shopify updates, browser changes, or ad-blockers – you’ll have to wait for updates to fix any problems
Best for: Small to medium Shopify stores that want a simple setup without worrying about the technical details.
Some tips: If you’re using the app, check your Shopify and Google Ads integration regularly to ensure everything is working smoothly.
Keep an eye on browser changes or Shopify updates that could affect the app’s functionality.
2. Google Tag Manager (GTM) + Stape App and Container
If you’re looking for more control over your conversion tracking but don’t want to build everything from scratch, using Google Tag Manager (GTM) combined with Stape’s app and the pre-configured GTM container is a great middle ground. This method offers flexibility without the complexity of setting up your own custom data layer or configuring the GTM container.
Here’s how it works: you begin by installing Stape’s app, which automatically integrates GTM into your Shopify store. Stape also provides a pre-configured GTM container with essential conversion tags and triggers already set up for tracking common Shopify events, such as purchases and add-to-cart actions. All you need to do is follow this guide and have access to the Shopify customer events.

Pros:
- Centralized management: All your tags are controlled in GTM, making it easy to update or adjust them whenever needed.
- No need for custom setup: Stape’s pre-configured container saves time by providing a ready-to-go setup that’s already optimized for Google Ads.
- Full flexibility: While you use the default container, you can still customize what gets tracked and how by modifying the GTM container.
- Perfect for scaling: As your business grows, you can easily add additional tracking tags, triggers, and custom events without having to reinvent the wheel.
Cons:
- Requires some technical knowledge: While the pre-configured container simplifies the setup, you’ll still need someone who understands GTM basics to manage and troubleshoot tags.
- Might be overkill for smaller stores: If you’re just starting out and don’t need much customization, this setup could be more complex than what you need.
Best for: Medium to large stores, or businesses planning to scale that need more control over their tracking but don’t want to dive into complex custom setups.
Some tips: Use GTM’s debug mode to ensure your tags are firing correctly before going live.
Set up triggers that fire only when a user completes a meaningful action (like a purchase), to avoid tracking irrelevant data.
3. Google Tag Manager (GTM) + Stape (or Another App) with Custom Data Layer Setup
For the most advanced users, setting up a custom data layer (what is a dataLayer?) in conjunction with GTM provides the highest level of control and flexibility. This method allows you to track nearly any user action on your site by pushing dynamic data into GTM, which will then trigger specific tags.
While this option offers ultimate customization, it’s also the most complex. You’ll need to adjust your Shopify theme to include the necessary data points in the data layer, which might involve some coding, or an app that injects them for you (at the cost of losing control).
Pros:
- Complete control: You decide what to track and when. This will help you a lot to have a clear understanding of how your platforms are tracking and why you see that data.
- Custom events and actions: This method allows you to define custom user interactions that are specific to your business needs.
- Scalable: As your business grows, you can continue adding new custom events and data points without limitations.
Cons:
- Requires technical expertise: Setting up a custom data layer is not for the faint-hearted. You’ll need a solid understanding of GTM, JavaScript, and Shopify’s Liquid templates.
- Time-consuming: This setup can take a while to implement, especially if you’re creating custom events and triggers from scratch.
Best for: Large or enterprise-level stores with complex conversion tracking needs that require custom interactions and scalability.
Some tips: Work closely with a developer (or get hands-on if you have the skills) to customize your data layer for the most accurate tracking.
Test thoroughly using GTM’s preview mode before launching any new tags or events.
How Does Shopify’s Integration with the Google Merchant Center Work?
By connecting your Shopify store to Google Merchant Center, you can easily sync your product catalog with Google, so it’s ready to power your Google Ads Shopping campaigns. This means your products are automatically uploaded to Google, and Google Ads can directly link your campaigns to the right products that users are interacting with.
You can do this through the Google app, but it’s not the only option. Other tools, like DataFeedWatch, can also help with this integration.
Now, if you’re using the Google app but prefer to track conversions through Google Tag Manager (like I do), no worries! You can set it up so that your catalog syncs with the Merchant Center, but without sending conversion data, if you prefer.
The best part? No matter what method you choose from the previous ones, the events and conversions will work seamlessly with the catalog, and you can even do some awesome dynamic remarketing to bring back customers who’ve already shown interest.
So, Shopify is for sure a solid choice if you’re planning to do Shopping Ads. Well, I enjoy using it for multiple reasons, to be honest!
Shopify Customer Events and Custom Pixels
If you’re using Google Tag Manager on Shopify, you’ve probably noticed something odd: GTM Preview doesn’t work in the checkout.
Nothing is broken, it’s just the checkout, which runs inside a sandbox environment, so GTM can’t be inspected or debugged there as it does on the rest of the site.
But this part matters: GTM does work in checkout if you load it through a Custom Pixel.
Events still fire, conversions are tracked, dynamic remarketing works, and so on.
You just don’t see the Preview/Debug panel, so you’ll need to rely on test orders or network calls instead.
And if you’re wondering “ok, but how do I load GTM inside a pixel?” the process is actually easier than it sounds:
- the Google app automatically injects the GTM snippet via Customer Events
- the Stape app gives you a ready-to-paste script you can drop inside a pixel
→ and boom, GTM runs in checkout like normal (just no preview mode)
So yes, you lose real-time visibility while debugging, which is just part of how Shopify’s sandbox works today, but it’s like this to improve user security.
How to Debug GTM Inside Shopify Checkout
One last thing before we close this chapter.
Since GTM Preview Mode doesn’t work in the checkout, if you want to debug, there’s only one real way to do it: DevTools.
Quick and simple breakdown:
- Go to checkout
- Open DevTools (right-click → Inspect)
- In the top-left environment selector, find the one called “web-pixel-sandbox-CUSTOM…”
- Now type “dataLayer” in the console → you’ll see live event pushes as users move through checkout
There you’ll be able to check which events are firing.
Final Thoughts
There you have it, three solid ways to set up Google Ads conversion tracking for your Shopify store. Whether you’re looking for something simple, want a bit more control, or need ultimate flexibility, there’s an option for you.
To recap:
- Shopify App: The easiest and fastest solution for small to medium-sized stores that don’t need much customization.
- GTM + Stape App and container: The middle ground, offering more control and flexibility with minimal technical complexity, perfect for stores that are growing or need more customization.
- GTM + Custom Data Layer: The most powerful option, ideal for large stores or those with specific tracking needs, but requires technical know-how.
No matter which option you choose, remember that accurate conversion tracking is key to optimizing your Google Ads campaigns and improving ROI. So, go ahead, set up your conversions and start tracking the right actions. With the right data in hand, you’ll be ready to scale, optimize, and watch your campaigns soar!
FAQ
Can I use multiple methods at the same time?
You can, but it’s usually not necessary. Most stores will find one method that works best. However, advanced users might use a combination for specific needs.
How do I troubleshoot if my conversion tracking isn’t working?
Start by checking if your tags are firing correctly using GTM’s preview mode. If you’re using an app, make sure it’s up to date and that there are no conflicts with other apps or updates. With the apps, you can check using the Network tab (using Chrome DevTools), but it won’t be super easy.
Why should I use GTM over the Shopify app?
GTM offers much more flexibility and control over what gets tracked and when. It’s the right choice for scaling and complex tracking needs, but if you’re just starting out or don’t need customization, the Shopify app might be sufficient.
