The free fix for most Shopify stores is to turn on enhanced conversions in Shopify's Google & YouTube app: Settings, Google Ads settings, Enhanced conversions, Turn on. Google then receives hashed customer data with each purchase its tag records. A Make.com server-side upload is an extra route with limits: Shopify orders carry no Google click ID.
Questions this guide answers
Why is my Shopify Google Ads conversion tracking wrong in 2026?
Three causes account for most gaps: Apple's Link Tracking Protection (iOS 17 and later) strips the gclid from links opened in Mail, Messages and Private Browsing; Safari's Intelligent Tracking Prevention shortens the life of the cookie that stores the click; and ad blockers stop the Google tag loading. Turning on enhanced conversions in Shopify's Google & YouTube app adds hashed customer data so Google can match more of the conversions its tag does record.
What is Google Enhanced Conversions for Shopify?
Google Enhanced Conversions is Google's server-side conversion tracking supplement. It sends hashed first-party customer data (email, phone, name) alongside each conversion event via API. Google uses this to match conversions to signed-in Google accounts with greater accuracy, improving Smart Bidding and Performance Max optimisation even when cookies and gclid are blocked. For Shopify stores, it carries purchase events that the browser-based gTag misses when iOS and Safari strip the click ID or clear the cookie. We have not measured what share of events that is, and are not aware of a published figure for Google Ads specifically, so this page does not quote one.
How do I set up Google Ads conversion tracking on Shopify for free?
Install Shopify's Google & YouTube app and connect your Google Ads account; Google suggests purchase, add to cart and checkout started conversion actions by default. Then, in the app's Settings tab under Google Ads settings, find Enhanced conversions, select Turn on and accept the customer data terms. Remove any older Google Ads tags from your theme or custom pixels so conversions are not counted twice.
What is GCLID and why does it matter for Shopify Google Ads?
GCLID (Google Click ID) is the unique identifier Google appends to your ad URLs when someone clicks an ad: for example, ?gclid=CjwKCAjw8. Shopify's thank-you page uses this ID to attribute the purchase back to the specific Google Ads click. When iOS Link Tracking Protection or Safari ITP strips or clears the gclid, the conversion is unattributed. Google's Enhanced Conversions adds hashed customer data to help Google match purchases. A server-side upload built on Shopify's Order payment webhook has no gclid to send, because Shopify's order data has no field for one, so whether Google matches it depends on how your conversion action is set up.
Do I need Google Tag Manager for Shopify Google Ads conversion tracking?
No. Shopify's Google & YouTube app places the Google tag, records purchase conversions and can send enhanced conversions without Google Tag Manager. Tag Manager is useful only if you need custom events beyond what the app tracks; if you use it, make sure it does not fire a second purchase conversion alongside the app.
What is the difference between standard conversion tracking and Enhanced Conversions?
Standard Google Ads conversion tracking fires a browser-based gTag when the order confirmation page loads. It fails when iOS or Safari blocks the gclid, when ad blockers prevent the gTag from loading, or when the browser session expires before the customer reaches the thank-you page. Google Enhanced Conversions supplements this by sending hashed customer data server-to-server, independently of browser state. Running both simultaneously gives Google the most accurate conversion picture.
How do I fix Google Ads showing fewer conversions than Shopify?
If Google Ads reports significantly fewer conversions than Shopify shows orders for the same period, you are losing attribution due to iOS restrictions or ad blockers. A server-side upload via Make.com runs independently of the browser, but it only helps if Google can match what it sends: Shopify's order data has no Google click ID, so the upload carries hashed customer email alone, and whether Google accepts that depends on how your conversion action is set up.
Will server-side Google Ads tracking improve my Smart Bidding performance?
It can, but nobody can promise a figure for your store. Smart Bidding learns from the conversions Google receives, so matching more real purchases gives it more to learn from. We have not measured the effect across stores. Compare Google Ads conversions with Shopify orders over the same weeks before and after a change, and judge bidding on results over a month or more.
Does this work alongside my existing Google Ads conversion tag?
Enhanced conversions in the Google & YouTube app works with the app's own tag, so there is nothing extra to deduplicate. A separate server-side upload is different: unless it is set up so Google treats it as the same conversion as the tag, the same purchase can be counted twice. If you add one, compare conversion counts with Shopify orders for a week to check.
How much does it cost to fix Google Ads conversion tracking on Shopify?
Turning on enhanced conversions in Shopify's Google & YouTube app costs nothing. A Make.com upload is also free within Make.com's free plan of 1,000 credits a month, and the number of orders that covers depends on the credits each order uses in your scenario. Paid tools such as Stape ($17/month billed yearly), Littledata ($159+/month) and Analyzify ($145-$275/month) charge a subscription for managed setups.
Is this GDPR compliant?
All customer PII (email, phone, name) is hashed with SHA-256 inside Make.com before transmission to Google, as required by Google's Enhanced Conversions specification. The hashed data flows through your own Make.com workspace. Ensure your privacy policy discloses that hashed customer data is shared with Google for conversion matching purposes.
The full guide, with every step, source and date: Fix Shopify Google Ads Tracking — Free Setup 2026
Originally published on Stack Architect by Luke Sandelands. Figures there carry the date they were last checked; this copy does not, so prefer the original.
Top comments (0)