Jul 27, 2026
Written by
Tymofii Sankov
Key takeaways
If you run a store on Shopify, you will not succeed without a clear idea of how your campaigns perform. Conversion tracking is key to success, and if you do not set it up properly, you will miss valuable data and might move in the wrong direction in the future.
One of the most effective ways to miss as few conversions from this popular e-commerce platform as possible is to set up Shopify Google Ads tracking. This guide will take you through all the steps of setting up Google Ads tracking for Shopify in 2026 and provide you with some valuable tips and tricks that can make it more effective.
Conversion tracking on Shopify is the process of collecting information about specific customer actions that take place on your Shopify store after people click on an ad. Actions can be of various types, and which ones you track depends on the settings of your tracking setup:
Obviously, the list of actions you can track is much longer, and which ones to configure depends only on your business's needs and personal decisions.
When you use Google Ads conversion tracking on a Shopify website, you link the results from the former with the campaigns in the latter. In such a way, you can measure your ad performance, calculate ROI, improve customer experience in your shop, and optimize your campaigns.
If you think now that Shopify can do all the analytics itself, you are partially right. It can provide you with some insights into how your business is doing. Google Ads, however, provides a more detailed view of your performance and significantly more opportunities for Google Ads conversion tracking on Shopify.
If you want to develop a data-driven marketing strategy for your business, setting up Google Ads tracking on Shopify (formerly known as AdWords) is the foundation for all your further steps. There are several significant advantages of such a setup:
All this is achieved in two simple steps: defining the needed events and placing the Google Ads Pixel for Shopify on your website. The pixel fires, the data is transferred to Google Ads, and you get your profit.
If you need an accurate and precise way for Google Ads Shopify conversion tracking, you must be aware of several tricks and approaches that can simplify your life and work significantly.
Conversion tracking with Google Tag Manager on Shopify is something we would recommend everyone try, as it gives you more control over your store’s conversion tracking without any need to dive into the code and change something there. If you want relative autonomy from the developers (who doesn’t?), this is a must-have.

There are two main ways to configure Google Ads conversion tracking on Shopify: on the client’s side (using the GTM container or Google & YouTube app) and on the server (using the server GTM container).
You need to have a GTM container before moving forward. If you do not have one, check our Google Tag Manager setup guide. When you finish with this procedure, you can start adding tags for Shopify Google Ads conversion tracking to your container.
If you feel the power in yourself and you know how to add Google Ads conversion tracking to Shopify, you can set up the GTM container for your store by adding the code to the needed pages manually. A more standard approach, however, is using the Google & YouTube app we have already mentioned above. It works independently of the GTM container and does not require you to edit the code manually.
1. Install the Google & YouTube App. Find it in the Shopify store, click Install, and Install again on the next screen.

2. Connect your Google Account. When the app is installed, you will be redirected to the configuration page. There, click Connect Google Account, finish authentication, and provide all the required permissions to the app.
3. Select the GMC account you want to add from the drop-down list or click Create New if you do not have one.

4. Go through and finish all the required configurations for your online store (you won’t see this step if it is an already existing store with all the essentials configured).
5. When everything is done, your products should start automatically syncing with the Google Shopping Listings.
Despite its ease of use, we must mention some Google Ads tracking issues on a Shopify website you may face if you stick to this method. First of all, as all the tracking happens on the client’s side, it is vulnerable to ad blockers and browser security protocols. They often tend to block tracking scripts, which results in wrong data about conversions. Moreover, the question of compliance with privacy policies also remains open, as there are lots of nuances about sharing data with third-party platforms nowadays.
With server-side tracking, customer interactions are captured in your Shopify store and sent to a server-side Google Tag Manager container before reaching Google Ads. The container processes these events according to the configured rules, allowing you to control what information is forwarded and how it is handled.
Stape offers the Conversion Tracking app for Shopify to quickly add all the required snippets to your store and configure events. As the main aim of this app is configuration automation, its installation is quite an easy process too.
1. Log into your Shopify Store and find the Stape Conversion Tracking app in the Apps menu - Shopify App Store. Install it.

2. In the first tab, Inject GTM, you must add your web GTM container ID in the corresponding field. All other fields are optional, although highly useful, especially if you use Stape’s infrastructure. When you finish, click Save at the bottom of the page.

3. Proceed to the Data Layer tab. Here, you must tick the first 2 boxes. Other items on this page are responsible for the advanced configuration and are optional. Don’t forget to click Save at the bottom when you are done.

4. If you want to add events outside the website, proceed to the Webhooks tab. Tick all the boxes here and add your server container URL in the corresponding field. Save when you finish.

5. Skip the Customer Match tab for now; we will talk about this tab a bit later.
The last step is to review whether all events are delivered correctly using GTM Preview mode in both the web and server containers. You can also verify the received events in GA4 real-time reports.
For a more detailed Stape Conversion Tracking app configuration for Shopify, check our dedicated guide. It covers all the optional settings and gives some additional recommendations on how to get the maximum effect from the overall configuration.

One of the best practices for Shopify Google Ads integration is to send customer data directly to Google Ads. It is also known as “Customer Match”, and it is a powerful tool that allows you to use all the advantages of first-party data to improve your ad targeting. Considering that advertising platforms increasingly rely on first-party data, such a switch is an excellent solution for any Shopify business. Here is how you can do that with our help.
1. Preparation step. Open the required container in your Stape account. Proceed to the Connections tab and click Sign in in the Google Data Manager API section. Use a Google account with Admin access to the relevant Google Ads account.

2. Configure Customer Match in the Stape Conversion Tracking App. Fill in all the fields on the Customer Match tab in the Shopify app.

This method will update your customer lists automatically, helping you maintain an up-to-date first-party audience for targeting, remarketing, and campaign optimization in Google Ads.
Even a connected Shopify and Google Ads setup may produce incomplete or misleading results. The most common issues involve missing or duplicated conversions, incorrect order data, lost attribution details, and changes that occur after a purchase. Below, we explain what may cause each problem and where to find detailed troubleshooting instructions.
Some purchases may still not appear in Google Ads because the conversion tag does not fire, required event data does not reach the server container, or the customer never loads the order confirmation page.
Start by testing the complete customer journey, from the initial ad click to the purchase. Check whether the event appears in both web and server GTM and whether the required conversion parameters reach Google Ads. Since Shopify checkout operates in a sandboxed environment, GTM Preview alone may not always represent what happens in the live store. Our Shopify tracking debugging guide explains how to inspect the entire data flow and identify where an event is lost.
A Shopify store working with Lars Friis was missing conversions partly because some customers did not reach the receipt page. After implementing server-side tracking with Stape and Client Simulator, the store tracked 36% more Google Ads conversions.
Conversions can be counted twice when several integrations send the same purchase to Google Ads. For example, a store may have an active Google & YouTube app alongside web or server-side Google Ads tags configured through GTM. Duplicates can also appear when a customer refreshes the confirmation page or the same transaction is sent repeatedly because of a delay or retry.
Review every source that sends purchase events and disable overlapping tags or integrations. Each order should have a unique and consistent transaction ID that can be used to identify repeated events. In a server GTM setup, Stape’s Duplicate Transaction Checker variable can compare incoming transaction IDs with previously recorded ones and prevent tags from firing for duplicates.
A skincare eCommerce brand working with Transparent Digital Services experienced missing data and duplicate events from Shopify tracking apps. After the team rebuilt the tracking flow using server-side GTM and Stape, reporting became more stable, and the brand recorded a 39.39% decrease in Google Ads cost per purchase after the rollout.
A purchase may reach Google Ads but contain an incorrect value, currency, transaction ID, or product information. These errors can distort ROAS calculations and provide automated bidding strategies with unreliable inputs.
Check that your Shopify data layer contains the expected purchase parameters and that they are mapped correctly in GTM. Product IDs sent with conversion events should also match those used in Google Merchant Center. If Google Ads displays a warning related to mismatched item IDs, follow our guide on how to fix “Cart data needs attention” in Google Ads for Shopify.
Google Ads will also retain the original purchase information unless later changes are sent to the platform. If orders are canceled, refunded, or their values change, use Google Ads conversion adjustments to keep the reported conversion value aligned with the final order outcome.
Google Ads uses click identifiers such as GCLID to connect conversions with the ads that generated them. Attribution can become incomplete when auto-tagging is disabled, redirects remove URL parameters, or browser privacy features strip click identifiers from URLs.
First, check that Google Ads auto-tagging is enabled and that GCLID and other attribution parameters are preserved throughout the customer journey. If Safari removes these identifiers, Stape’s Query Replacer can help preserve and restore them through the server GTM container.
When appropriate consent has been obtained, Enhanced Conversions for Google Ads and GA4 can additionally use hashed first-party customer information to improve conversion matching. However, they do not restore missing GCLIDs or fix broken event collection, so the two solutions address different parts of the attribution problem.
A company working with the long-term Stape partner Lars Friis was losing Google Click IDs when visitors used Safari Private Browsing, making it harder to attribute conversions to the correct ads. After implementing Query Replacer in the server GTM container, the company recovered 2.2% more GCLIDs, including 1,097 additional identifiers in a sample of 50,000.
Want to start on the server side?
Try for freeJul 27, 2026
Blog
A step-by-step guide to conversion tracking Google Ads setup: configure the conversion tag in GTM, plus fixes for firing, duplication, and reporting issues.
Sep 28, 2026
Comments