Quick Answer
Enhanced Conversions send hashed customer data (email, phone) alongside your conversion tag, letting Google match conversions even when cookies fail. They typically recover 15-20% of missing conversions. You can set them up manually via GTM or automatically with a tracking app like ScaleUp.
What Are Enhanced Conversions?
Enhanced Conversions is Google's solution to a growing problem: cookies are becoming unreliable, and traditional conversion tracking is losing data because of it.
Here's how they work. When a customer completes a purchase on your Shopify store, Enhanced Conversions capture their email address (and optionally their phone number, name, or mailing address), run it through SHA-256 hashing — which makes the data irreversible and unreadable — and send that hash to Google alongside the standard conversion tag. Google then matches this hash against its own database of signed-in users to verify the conversion actually happened.
Think of it as a backup identification system. If the cookie works, great — Google uses it. If the cookie was blocked, expired, or deleted, Google can still attribute the conversion through the hashed email match. You're not adding new tracking; you're making your existing tracking more resilient.
Privacy-First by Design
Customer data is hashed on your site before it ever leaves. Google receives an irreversible hash string — not the raw email address. When implemented correctly with proper user consent, Enhanced Conversions are compatible with GDPR, CCPA, and other privacy regulations.
Why Enhanced Conversions Are Essential in 2026
Two years ago, Enhanced Conversions were a nice-to-have optimization. Today, they're critical infrastructure for any Shopify store running Google Ads. The reason is simple: the tracking environment has fundamentally changed, and cookie-only setups are bleeding data.
Consider what's happened just in the past 18 months:
Enhanced Conversions sidestep all of these issues. They don't rely on cookies persisting, they don't depend on JavaScript tracking scripts loading, and the hashed data is already available at checkout because Shopify collects customer email as part of every order.
The numbers tell the story clearly: merchants who enable Enhanced Conversions typically see a 15-20% increase in measured conversions. These aren't new sales — they're sales that were always happening but weren't being counted. And that matters enormously for Smart Bidding, because every uncounted conversion is a signal Google's algorithm never receives.
Real Impact on ROAS
A store that recovers 15% of missing conversions gives Smart Bidding 15% more data to learn from. In our experience, this alone can improve campaign ROAS by 10-25% within 2-3 weeks as the algorithm recalibrates with more accurate signals.
Prerequisites
Before setting up Enhanced Conversions, make sure you have these in place:
Warning
If your base conversion tracking isn't working correctly, fix that first. Enhanced Conversions improve the accuracy of an existing setup — they can't rescue a fundamentally broken one. Use Google Tag Assistant to verify your conversion tag fires properly before proceeding.
- Working Google Ads conversion tracking — Enhanced Conversions supplement your existing setup, they don't replace it
- Customer email collection at checkout — this is standard on Shopify, so you should already have this
- Admin access to both Google Ads and your Shopify store
- Google Tag Manager access (only needed for the manual setup method)
Set up Enhanced Conversions automatically
ScaleUp enables Enhanced Conversions with proper hashing and field mapping — no manual configuration required.
Install Free on ShopifyRated 5.0 on Shopify App Store
Method 1: Manual Setup with Google Tag Manager
This approach gives you full control over the implementation but requires comfort with GTM variables and data layer configuration. If you're already managing your conversion tracking through GTM, adding Enhanced Conversions is a natural extension of that setup.
Common GTM Pitfalls
- • Shopify's data layer structure varies between themes — the variable names you need might differ from documentation examples
- • Checkout Extensibility (post-August 2025) changes how data is exposed on checkout pages, potentially breaking existing GTM configurations
- • If the hashing isn't implemented correctly, Google will reject the data silently — you won't see an error, just no improvement in tracked conversions
- • Guest checkout and logged-in checkout may expose customer data differently, requiring conditional logic in your variable
Enable Enhanced Conversions in Google Ads
Navigate to Tools & Settings → Conversions. Click on your purchase conversion action and expand the "Enhanced conversions" section. Turn it on and select "Google Tag Manager" as your implementation method. Save the changes — Google Ads is now expecting enhanced data from your GTM setup.
Create a User Data Variable in GTM
In GTM, create a Custom JavaScript variable that captures and formats customer data from Shopify's checkout. The variable should return an object with the customer's email (required) and optionally their phone number, name, and country. Map these to Shopify's data layer variables — the exact variable names depend on your theme and checkout setup.
Update Your Conversion Tag
Open your existing Google Ads Conversion Tracking tag in GTM. Check the box labeled "Include user-provided data from your website" and select the user data variable you just created. This tells the tag to send the hashed customer data alongside the standard conversion hit.
Test and Publish
Use GTM's Preview mode to walk through a test purchase. On the order confirmation page, verify that your conversion tag shows "user_data" in the tag details — this confirms the enhanced data is being captured. Check that the email field is populated (it will appear hashed in Preview mode). Once verified, publish the container.
Method 2: Automated Setup with a Tracking App (Recommended)
If the GTM approach sounds like more complexity than you want to manage, an automated setup handles everything for you. This is the approach we recommend for most Shopify stores because it eliminates the two biggest risks of manual Enhanced Conversions: misconfigured hashing and maintenance when Shopify updates.
With ScaleUp, Enhanced Conversions are enabled automatically as part of the standard installation. There's no separate configuration step — the app captures customer email at checkout, hashes it properly using SHA-256, and includes it with every conversion event sent to Google.
Enhanced Conversions Included with ScaleUp
ScaleUp automatically handles Enhanced Conversions as part of its one-click setup. Customer email is captured at checkout, hashed with SHA-256, and sent to Google Ads with every conversion. Works with guest checkout, logged-in checkout, and Shopify's Checkout Extensibility — no GTM or manual configuration needed.
Install Free on ShopifyVerifying Enhanced Conversions Are Working
After enabling Enhanced Conversions, you need to verify they're actually functioning. Unlike basic conversion tracking, there's no immediate "it's working" indicator — Google needs a few days of data before the status updates. Here's how to confirm everything is set up correctly.
Note
Match rates vary by store but typically land between 40-70%. A low match rate doesn't mean the setup is broken — it means Google can only match that percentage of your customers against signed-in Google users. Even a 40% match rate provides significantly more data than cookie-only tracking.
Check Google Ads Diagnostics:
- Navigate to Tools & Settings → Conversions in Google Ads
- Click on your purchase conversion action
- Look for the "Enhanced conversions" section — it should show a status of "Recording" after 48-72 hours of data collection
- Open the diagnostics report to check for warnings — common issues include "No user data received" or "Low match rate"
Verify with Tag Assistant:
- Install the Google Tag Assistant Chrome extension
- Complete a test purchase on your store
- On the thank-you page, inspect the conversion tag details in Tag Assistant
- Look for a "user_data" field in the tag payload — this confirms enhanced data is being sent
Best Practices for Enhanced Conversions
For EU compliance alongside Enhanced Conversions:
Google Consent Mode v2 Setup for ShopifySources
Start Recovering Missing Conversions
ScaleUp includes Enhanced Conversions automatically — no GTM configuration, no manual hashing, no ongoing maintenance. Install once and start feeding Google's algorithms more accurate data.
Install Free on ShopifyNo credit card required

Written by Jamie Scott
Founder & CEO, ScaleUp
Jamie specializes in e-commerce conversion tracking, helping Shopify merchants improve their Google Ads performance through better data accuracy.
Google Ads & Shopify conversion tracking experts
Have questions about this article? Check our FAQ or contact us.