Enhanced conversions
Enhanced conversions are a Google Ads feature that adds hashed first-party customer data, such as an email address, to your conversion tracking to improve measurement accuracy.
By Berend Vrakking, founder of Product Metrics. Updated 13 November 2026.
Enhanced conversions example
| Sent with the purchase | Without enhanced conversions | With enhanced conversions |
|---|---|---|
| Conversion action | Purchase | Purchase |
| Conversion value | €84.50 | The same €84.50 |
| Transaction ID | 10482 | 10482 |
| Email address | Not sent | Normalised, then hashed with SHA-256 |
| Phone number | Not sent | Hashed, if checkout asks for it |
The conversion is the same in both columns. Enhanced conversions add hashed customer fields that Google matches with Google account data; nothing travels in plain text. Illustrative data.
Put it into practice
- Calculate it: POAS calculatorCompare profit and revenue on the same ad spend.
- Read the guide: Enhanced conversions vs server-side trackingWhich of the two to set up first, with our blocker lab results.
Enhanced conversions: one product and the whole account
For one order, enhanced conversions do not decide whether the purchase reaches Google Ads. They add hashed fields to a conversion that is already being sent. In our ad blocker lab (7 October 2026), Brave Shields, uBlock Origin Lite and AdGuard with Tracking Protection stopped both documented Google Ads conversion requests that carry the hashed email, and the other three setups let both through.
Across an account, Google says the better data also improves bidding optimisation. Google lists three setup routes for the web, the Google tag, Google Tag Manager and the Google Ads API, and you can also work with a third-party partner. Since April 2026, enhanced conversions for web and for leads are one setting. Some content management systems offer it in their own interface, as Google’s Google & YouTube app does on Shopify.
Full Signal Tracking sends each purchase from a first-party endpoint on your own domain into your Google Ads conversion actions, with enhanced conversions and Consent Mode v2. It improves match rates and preserves click IDs, on Shopify, WooCommerce, Magento, Lightspeed and Shopware 6, with no server container to host.
Enhanced conversions: common mistake
Turning on enhanced conversions to close a gap between shop orders and Google Ads conversions. They help Google match conversions it receives; a purchase whose tag never fired stays missing, hashed data or not.
Enhanced conversions: questions
How do I set up enhanced conversions on Magento 2, Shopware or WooCommerce?
Why are my enhanced conversions not working?
Do I need enhanced conversions if I use server-side tracking?
Sources
- Google Ads Help: About enhanced conversions
- Google Ads Help: About enhanced conversions for web
- Google Ads Help: Set up enhanced conversions for web using the Google tag
- Google Ads Help: Set up enhanced conversions for web using Google Tag Manager
- Google Ads Help: Set up conversion tracking with the Google & YouTube app on Shopify
- Google Ads Help: About the enhanced conversions for web tag diagnostics report
- Google Ads Help: Consent mode reference
Keep reading
- Consent modeThe consent signals that decide whether the hashed data may be sent.
- Transaction IDThe order number that keeps each purchase counted once.
- GCLIDThe click ID that ties a purchase to an ad click.
- Full Signal TrackingSend purchases to Google Ads and Meta from your own domain.
- Ad blocker testSee which blockers stop the Google Ads conversion request.
- Shopify server-side trackingShopify enhanced conversions without GTM: the app sends hashed customer data server-side.
- WooCommerce server-side trackingThe plugin sends each WooCommerce order with enhanced conversions, server-side.
- Magento 2 server-side trackingThe module sends enhanced conversions server-side on Magento 2 and Adobe Commerce.