Google Ads under-reports Shopify purchases because its conversion tag fires in the browser, where iOS restrictions and ad blockers stop it. A server-side upload through a Make.com webhook can add hashed customer email, but Shopify's order data carries no Google click ID, so what Google can match depends on how your conversion action is set up.
Questions this guide answers
Why is my Shopify Google Ads conversion tracking wrong in 2026?
Three causes account for most Google Ads attribution gaps on Shopify in 2026: iOS Link Tracking Protection stripping gclid click IDs from URLs before customers open them in Safari, Mail, or Messages; Safari Intelligent Tracking Prevention (ITP) clearing attribution cookies before the purchase completes; and ad blockers preventing the gTag from loading. Server-side Google Enhanced Conversions fixes all three because events are sent from Shopify's server to Google directly, bypassing the browser.
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?
The free two-layer approach: first, ensure the Google & YouTube sales channel is installed in Shopify for baseline browser-side tracking. Then add Google Enhanced Conversions via Make.com: create a Make.com free account, add a Webhooks module as the trigger, create a Shopify Order payment webhook pointing to your Make.com URL, add an HTTP module calling the Google Ads Conversions API endpoint, and hash customer email and phone with SHA-256. Full setup takes 6 minutes. No code, no GTM, no paid apps.
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. The Make.com approach sends Google Enhanced Conversions events directly to the Google Ads Conversions API via HTTP request: no Google Tag Manager container required. GTM is one implementation route. Direct server-to-server API calls via Make.com are simpler and more reliable for Shopify stores because the entire flow operates without a browser.
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?
Yes. Smart Bidding, Target ROAS, and Performance Max all optimise based on the conversion signals Google receives. When real conversions are invisible due to browser-based tracking failures, the algorithm is bidding on incomplete data: underbidding on high-intent traffic and over-bidding on low-converting segments. Completing conversion data with server-side Enhanced Conversions typically improves Smart Bidding performance within 14–21 days as the model relearns with full data.
Does this work alongside my existing Google Ads conversion tag?
Yes. Google Enhanced Conversions is designed to supplement, not replace, your existing conversion tags. The browser-side gTag continues to fire as normal. The server-side Enhanced Conversions layer adds hashed customer data on top. Google automatically deduplicates events using the order ID, so the same purchase is not counted twice. Running both layers together gives maximum conversion accuracy.
How much does it cost to fix Google Ads conversion tracking on Shopify?
The complete free setup costs $0/month. The Make.com free plan (1,000 credits/month (formerly called operations)) covers Enhanced Conversions for stores processing under 500 orders per month. Above that, Make.com Core at $9/month covers 10,000 credits. Every paid alternative, Stape ($17/month billed yearly), Littledata ($159+/month), Analyzify ($145–$275/month), charges a monthly subscription for the same server-side outcome Make.com delivers free.
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)