PRODUCT_NODES // ACCESS_OPEN SAVE $700+/MO →
// DIRECT ANSWER

The best free way to fix Shopify Google Ads conversion tracking in 2026 is server-side Google Enhanced Conversions via Make.com — a free webhook that sends purchase events directly from Shopify's server to the Google Ads Conversions API, bypassing iOS restrictions and Safari ITP. It recovers 15–40% of lost conversions, costs $0/month on Make.com's free tier, and deploys in 6 minutes with no code.

Updated April 2026 · Free Shopify Google Ads tracking · ~10 min read
★★★★★ 500+ stores · recovers 15–40% of lost Google Ads conversions · free forever

Shopify Google Ads is
missing 25% of your
purchases. Fix it free.

iOS Link Tracking Protection and Safari ITP silently strip Google Click IDs before your customers even see your store. Server-side Enhanced Conversions sends purchases directly from Shopify's server to Google — 6 minutes, no code, $0/month.

15–40%
Purchases Google misses
$99–$299/mo
Paid tools charge
Broken bids
Smart Bidding blind
$0
This fix costs
Google Enhanced Conversions server-side GCLID recovery via hashed email Fixes Smart Bidding blind spots Replaces Stape + Littledata at $0

Powered by Make.com — free up to 1,000 ops/month. Replaces Stape, Littledata, and Analyzify for Google Ads conversion tracking.

"Our Google Ads were optimising on half our real purchase volume. After server-side Enhanced Conversions via Make.com, Smart Bidding had full data within 48 hours. CPA dropped 19% in three weeks."
25%
Avg conversions recovered
6 min
Full deployment
Free
No paid app needed
$0
Monthly cost
// The problem

Why Shopify Google Ads shows fewer conversions than you actually made

In 2026, browser-based Google Ads tracking fails on 25–40% of purchases for most Shopify stores. Here's exactly why.

CAUSE 01
iOS Link Tracking Protection

iOS 17+ strips the gclid parameter from URLs when customers open ad links via Mail, Messages, or Safari in Private Browsing. Google can't attribute the click — the conversion becomes invisible even though Shopify recorded the order.

CAUSE 02
Safari Intelligent Tracking Prevention

Safari ITP limits cookie lifetimes to 24 hours — sometimes 1 hour. If a customer clicks your ad, leaves, and returns later to purchase, the attribution cookie is gone. Google sees a conversion with no source, or attributes it incorrectly to direct traffic.

CAUSE 03
Ad Blockers Blocking gTag

Browser extensions like uBlock Origin and Brave's built-in shields block the Google Ads conversion tag from loading on the thank-you page entirely. The purchase completes in Shopify — but Google records zero conversions for that customer.

// What this means for your campaigns
When Smart Bidding, Target ROAS, and Performance Max optimise on incomplete conversion data, they underbid on high-intent audiences and waste spend on low-converting segments. Most stores with 25% missing conversions are effectively running their Google Ads on incorrect signals. The fix is not a bigger budget — it is complete data.
// How it works

Server-side: how the purchase reaches Google regardless of browser behaviour

The Make.com webhook fires from Shopify's server the instant an order is paid. iOS, Safari, and ad blockers never see it.

Step 01
Order paid in Shopify
Shopify backend

Customer completes checkout. Shopify confirms payment in its backend — independent of what the customer's browser does.

Step 02
Webhook fires server-to-server
Shopify → Make.com

Shopify sends an Order payment webhook to Make.com instantly. iOS restrictions, Safari ITP, and ad blockers cannot intercept a server-to-server signal.

Step 03
GCLID extracted and hashed
Make.com processing

Make.com extracts the Google Click ID (gclid) from the order, hashes customer email and phone with SHA-256, and prepares the Enhanced Conversion payload.

Step 04
Sent to Google Ads API
Google Ads Conversions

Purchase event delivered server-side to the Google Ads Conversions API. Smart Bidding, Performance Max, and ROAS targets receive complete, accurate conversion data.

// Server-side vs browser-side: the key difference
Your current Google Ads setup fires a gTag script when the customer's browser loads the thank-you page — it can be blocked, delayed, or never fire at all. The Make.com approach fires from Shopify's server the moment payment is confirmed. It does not depend on the customer's browser, device, or privacy settings. That is why it recovers 15–40% of conversions the gTag misses.
// Setup · 6 steps · 6 minutes

How to set up free Google Ads conversion tracking on Shopify

No code. No Google Tag Manager. No paid apps. Just Make.com and a Shopify webhook.

01
Create a free Make.com account
make.com — free tier, no credit card

Sign up for Make.com free — 1,000 operations per month at no cost. For most Shopify stores processing under 300 orders/month, the free tier covers Google Ads Enhanced Conversions running indefinitely.

02
Create a scenario with a Webhooks trigger
Make.com → Create scenario → Webhooks

In Make.com, create a new scenario. Add a Webhooks module as the trigger. Copy the webhook URL — you will paste this into Shopify in step 3.

03
Add the Shopify Order payment webhook
Shopify Admin → Settings → Notifications → Webhooks

In Shopify Admin → Settings → Notifications → Webhooks, create a new webhook. Event: Order payment. Format: JSON. Paste the Make.com webhook URL. Save. This is the server-to-server trigger — no browser required.

04
Add an HTTP module targeting Google's API
Make.com → HTTP → Make a request

Add an HTTP module. URL: https://googleads.googleapis.com/v17/customers/{customer-id}/conversionUploads:uploadClickConversions. Method: POST. Set your Google Ads conversion action ID, map gclid from the Shopify order, set conversion_date_time, and add conversion_value. Add an OAuth 2.0 connection using your Google Ads account.

05
Hash customer email and phone
Make.com → Tools → SHA-256

Before submitting, add SHA-256 hashing for customer email and phone number. These are the Enhanced Conversions fields Google uses to match purchases to signed-in Google accounts — dramatically improving attribution even when gclid is lost to iOS or Safari ITP.

06
Verify in Google Ads → Conversions
Google Ads → Tools → Conversions → Diagnostics

Place a test order. In Google Ads → Tools → Conversions, check your conversion action shows Enhanced Conversions data. The diagnostics tab will confirm whether enhanced data is being received correctly within 24–48 hours.

Prefer the pre-built version? The Complete Kit includes a ready-to-import Make.com JSON blueprint for this exact setup — plus Meta CAPI, TikTok CAPI, Stocky Swap, and P&L Auto.

Get all 4 pre-built automations — $29
// Comparison · free vs paid

Free Make.com setup vs paid Google Ads tracking tools

The technical outcome is identical. The cost is not.

FEATURE
MAKE.COM
FREE
STAPE
LITTLEDATA
ANALYZIFY
Monthly cost
$0 forever
$29+/mo
$99+/mo
$99+/mo
Google Enhanced Conversions
Yes
Yes
Yes
Yes
GCLID recovery
Yes
Yes
Yes
Partial
Server-to-server (not browser)
Yes
Yes
Partial
Partial
Data in your own account
Yes — Make.com
Their infra
Their infra
Their infra
Smart Bidding signal improvement
Yes
Yes
Yes
Yes
Vendor lock-in
None
Medium
High
High
Annual cost
$0
$348+
$1,188+
$1,188+
// The honest summary
Stape, Littledata, and Analyzify add management dashboards and easier configuration on top of the same Google Enhanced Conversions API. If you need a managed service with ongoing support, they are reasonable choices. If you are comfortable running a Make.com scenario — which takes 6 minutes to set up and runs unattended — the technical outcome is identical at $0/month.
// Results · 500+ stores

What store owners say after fixing Google Ads tracking

★★★★★

"I was about to pay $99/month for Littledata. Did it myself with Make.com in under 10 minutes. Same Enhanced Conversions outcome. Genuinely could not believe it was free."

Performance Marketing Consultant, 8 Shopify clients
★★★★★

"Google Ads showed 40% fewer conversions than Shopify. Turns out Safari ITP was clearing gclid before customers checked out. Server-side tracking fixed it immediately."

Shopify Plus Fashion Store
// Explained

Shopify Google Ads conversion tracking — everything explained

What is the best free way to fix Shopify Google Ads conversion tracking in 2026?

The best free way to fix Shopify Google Ads conversion tracking in 2026 is server-side Google Enhanced Conversions via Make.com. This approach sends purchase events directly from Shopify's server to the Google Ads Conversions API the instant an order is paid, completely bypassing the customer's browser. It recovers 15–40% of conversions lost to iOS Link Tracking Protection, Safari Intelligent Tracking Prevention, and ad blockers — at $0/month on Make.com's free tier. No code, no Google Tag Manager, no paid app required.

Why is my Shopify Google Ads conversion tracking wrong?

The most common cause of Shopify Google Ads underreporting in 2026 is iOS Link Tracking Protection stripping the GCLID parameter from ad URLs before customers open them. When Safari, Mail, or Messages removes ?gclid= from the URL, Google has no click ID to attribute the purchase to. The second cause is Safari ITP clearing attribution cookies — often within 24 hours — before longer research journeys complete with a purchase. The third is ad blockers preventing the Google Ads conversion tag from loading on the order confirmation page. Server-side Enhanced Conversions resolves all three because it never touches the browser.

What is Google Enhanced Conversions and how does it work with Shopify?

Google Enhanced Conversions is Google's supplementary server-side conversion tracking system. When the standard browser-based gTag fires, Enhanced Conversions supplements it by sending hashed first-party customer data — SHA-256 hashed email address, phone number, and name — directly to Google's API. Google uses this to match purchases to signed-in Google accounts with greater accuracy, recovering conversions that would otherwise be unattributed due to iOS and Safari restrictions. For Shopify stores, Enhanced Conversions typically recovers 15–35% of purchase events that the browser pixel misses.

What is GCLID and why does losing it hurt your Google Ads?

GCLID — Google Click Identifier — is the unique parameter Google appends to ad destination URLs when a customer clicks your ad. Shopify reads this parameter when the customer lands and stores it as a session cookie. When the customer reaches the order confirmation page, Shopify's gTag fires with the gclid, telling Google "this specific click led to this purchase." When iOS strips the gclid from the URL, or Safari clears the session cookie, that connection is broken. Google Enhanced Conversions supplements this by matching the purchase to a Google account via hashed email — recovering attribution even when the gclid is lost.

How does this compare to Shopify's built-in Google channel?

Shopify's Google & YouTube sales channel installs a browser-based conversion tag on the thank-you page — which is subject to the same iOS and Safari restrictions as all browser-based tracking. The Make.com server-side approach is a supplement to Shopify's native channel, not a replacement. Run both simultaneously: the native channel for upper-funnel events and browser-covered purchases; the Make.com webhook for server-side purchase events that the native channel misses. Google automatically deduplicates events using the order ID.

// Full stack

The same webhook powers your entire free stack

One Shopify order webhook. Multiple branches. Every automation runs simultaneously — Google Ads, Meta, TikTok, inventory, and P&L — at $0/month.

Meta + Google tracking
TikTok tracking
Inventory ⚠ Aug 2026
P&L reporting
Email marketing
Complete Kit
// FAQ

Every question about Shopify Google Ads tracking answered

★★★★★ 500+ stores · 15–40% conversions recovered · $0/month

Fix your Google Ads tracking.
Free. In 6 minutes.

Server-side Enhanced Conversions via Make.com. Recovers 15–40% of lost conversions. Improves Smart Bidding. $0/month forever.

Fix Google Ads tracking free Get pre-built kit — $29
6-minute setup
No code required
Make.com free tier
$0/month ongoing
Any Shopify plan