How-to
Enhanced Conversions Explained (and How to Set Them Up in GTM)
As cookies weaken and consent denials grow, a chunk of your real conversions become invisible to Google Ads. Enhanced Conversions recover some of them by matching on hashed first-party data you already collect, like the email someone enters at checkout. Here's what it is, when to use it, and how it's set up in GTM.
What Enhanced Conversions are
Enhanced Conversions (definition)
A Google Ads feature that supplements conversion tracking with hashed first-party data (email, phone, name, address) collected at conversion. The browser hashes it with SHA-256 before it leaves, so Google never receives the raw email or phone. Google matches those hashes to signed-in accounts and recovers conversions that cookie-based tracking missed. It still requires consent and must use data the user provided, not scraped PII.
Two types: Web and Leads
Enhanced Conversions for Web
Improves match rates for on-site conversions (purchases, signups) by attaching hashed user data to the existing conversion. Best when you already capture an email/phone at the conversion moment.
Enhanced Conversions for Leads
The lead-gen counterpart to offline import. Instead of carrying a gclid through a long sales cycle, you match the eventual closed deal on the hashed email captured at form submission, far more robust when cookies and click ids don't survive.
How it's set up in GTM
- Turn on Enhanced Conversions in Google Ads and accept the terms.
- In GTM, supply the user-provided data to the Google Ads conversion tag, either via the code/manual method (map variables to email, phone, etc.) or by letting Google automatically detect fields on the page.
- Read the values with Data Layer Variables (preferred) or carefully scoped DOM selectors, and only values the user actually entered.
- Verify in the Google Ads diagnostics that enhanced data is being received and matched.
Practice this on a real container
Enhanced Conversions live on top of a working conversion tag. Practice the underlying Google Ads conversion setup first, then layer hashed user-provided data on top.
Practice Google Ads conversions →Pitfalls and rules
- Never send raw PII to analytics. Enhanced Conversions is a Google Ads mechanism with hashing, it isn't a license to push emails into GA4.
- Use provided data only. Pull from the form the user filled in, not from places they didn't consent to.
- Respect consent. In the EEA/UK this runs under Consent Mode v2 signals.
- Match quality depends on coverage. The more conversions that include a hashable email/phone, the more you recover.
Now go practice it
Reading sticks when you do it. These hands-on lessons load your own GTM container and let you debug in Tag Assistant.
Frequently asked questions
What are Enhanced Conversions?
A Google Ads feature that supplements conversion tracking with hashed first-party data (email, phone, name, address) that a user provides at conversion. The browser hashes it with SHA-256 before sending, Google matches it to signed-in accounts, and conversions that cookie-based tracking missed are recovered.
What's the difference between Enhanced Conversions for Web and for Leads?
Web improves match rates for on-site conversions like purchases and signups by attaching hashed user data to the conversion. Leads is the lead-gen counterpart to offline import: it matches an eventual closed deal on the hashed email captured at form submission, instead of carrying a gclid through the whole sales cycle.
How do I set up Enhanced Conversions in GTM?
Enable Enhanced Conversions in Google Ads, then supply user-provided data to the Google Ads conversion tag in GTM, either by mapping variables (manual) or letting Google auto-detect page fields. Read values with Data Layer Variables where possible, use only data the user entered, and verify matching in the Google Ads diagnostics.
Are Enhanced Conversions privacy-safe?
The data is hashed in the browser before it leaves, so Google never receives the raw email or phone, and it requires consent and user-provided data. It is not, however, a license to send raw PII into analytics tools like GA4, keep raw PII out of analytics entirely.
Related posts
How-to
Offline Conversion Tracking Explained (Click → CRM → Sale)
For anything with a sales cycle, the real conversion happens later, on a call or in the CRM. Offline conversion tracking ties the closed deal back to the click that started it, using an identifier that survives the cookieless future.
Read →Fundamentals
What Is the dataLayer in Google Tag Manager? A Plain-English Guide
The dataLayer is the bridge between your website and your tags. Here's what it actually is, why it exists, and how to push and read values without the jargon.
Read →Fundamentals
GTM vs GA4: What's the Difference (and Do You Need Both)?
Both come from Google, both involve a snippet, but GTM and GA4 aren't alternatives. One delivers data, the other analyzes it. The difference, and why you use both together.
Read →About the author

Analytics & Tag Management Consultant
Nathan Gage got his start in marketing through Google Tag Manager. Seeing how tracking customer behavior could turn raw clicks into insight you can actually act on is what pulled him into the field. Since then he has worked both full time and as a consultant with 15 marketing agencies, supporting brands that spend anywhere from a thousand dollars a month to over a million. Along the way he built a multi-touch attribution app, and he created The Happy Tagger so anyone can practice GTM, GA4 and server-side tracking on a real container instead of a production site.