For years, Google Ads tracking was simple: a user clicked an ad on Google Search or Google Shopping, landed on your Shopify store, and completed a purchase. The Google Tag (gtag.js) on the thank-you page read the Google Click ID (gclid) from the cookie and sent the conversion back to Google's servers. Your ROI and cost-per-click metrics mapped perfectly.
But today, that chain is broken. Safari's cookie caps delete ad click parameters within 24 hours, and ad blockers prevent the Google Tag script from ever running on the page. To fix this gap, Google launched **Enhanced Conversions**. In this guide, we'll explain how Enhanced Conversions works, how it matches customer data, and why executing it server-to-server is the key to recovery.
What is Google Enhanced Conversions?
Enhanced Conversions is an attribution upgrade that uses **first-party customer data** to repair the broken links between ad clicks and order completions.
When a customer completes a checkout on your Shopify store, they enter their name, email, phone number, and address. Enhanced Conversions takes these customer details, hashes them using SHA-256 for privacy, and transmits them to Google's databases. Google then matches these hashes against its vast network of logged-in Google Accounts (Gmail, YouTube, Android, Google Chrome).
The Matching Process: How Google Repairs the Link
If a customer clicked a Google Shopping ad on their phone, but had cookies deleted before purchasing, Google can still match them:
- The ad click records that user `account_A` clicked your ad at 10:00 AM.
- The user checks out later on a laptop, using email `john@gmail.com`.
- The Enhanced Conversions integration hashes `john@gmail.com` into string `e3b0c442...` and sends it to Google.
- Google recognizes that `john@gmail.com` maps to `account_A`, links the laptop sale directly to the morning phone click, and credits your Shopping campaign.
📈 ROAS Recovery: Merchants implementing Google Enhanced Conversions see an average of **12% to 15% increase in reported conversions** and a direct improvement in Performance Max (PMax) bidding efficiency, as Google can target higher-value lookalikes.
Why Server-Side EC Beats Client-Side Tags
Google allows you to implement Enhanced Conversions via client-side JavaScript (grabbing input fields on the page) or server-side (sending data via API). Server-side implementation is vastly superior:
- Immune to Ad Blockers: Client-side Google Tags are often completely blocked by privacy browsers. Server-side delivery sends the conversion payload directly from your server to Google's endpoints, ensuring 100% event capture.
- Tab Closures & Slow Loads: If a customer closes the browser tab immediately after the payment gateway completes, the client-side thank-you page script never runs. Server webhooks fire instantly when the order is created, regardless of whether the user remains on the site.
- PII Security: Scraping email fields on the client side poses risk of shipping raw parameters. GotTracked processes and hashes all inputs server-side, securing privacy before transmission.
Bypassing ITP & Cookie Blockers
By using a server-side delivery engine like GotTracked to route Google Enhanced Conversions, you eliminate client-side scripts. GotTracked hooks directly into your checkout webhook, extracts the order details, hashes the customer identifiers, and delivers them directly to Google. Your search, shopping, and YouTube attribution chains remain accurate even under strict tracking restrictions.
Frequently Asked Questions
What are Google Enhanced Conversions?
Google Enhanced Conversions is a feature that supplements your standard Google Ads conversion tags by sending hashed first-party customer data (email, phone, name, address) alongside conversion events. Google uses this data to match conversions to logged-in Google accounts even when cookies are unavailable.
How do Enhanced Conversions differ from standard Google Ads conversion tracking?
Standard conversion tracking relies on cookies (gclid) to link ad clicks to purchases. Enhanced Conversions add a second matching method — hashed customer identity — that works even when cookies are blocked, deleted, or unavailable due to cross-device shopping.
Does Google Enhanced Conversions work with Shopify?
Yes. GotTracked integrates Enhanced Conversions natively with Shopify via the Google Ads API, sending hashed order data from Shopify's Order webhook directly to Google's servers — no manual tag setup required.
Is Google Enhanced Conversions GDPR compliant?
Yes. All customer data (email, phone, address) is hashed using SHA-256 before being sent to Google. The hash is irreversible and cannot be used to identify individuals, making it compliant with GDPR, CCPA, and similar privacy regulations.
How much improvement can I expect from Enhanced Conversions?
Google reports that advertisers using Enhanced Conversions see an average of 5–15% more attributed conversions. In markets with high iOS traffic or strong cookie restrictions, improvements of 20–35% are common.
Start Recovering Your
Lost Attribution Today
GotTracked sets up in under 15 minutes and is free for the first 2,000 pioneer merchants.