Google Ads enhanced conversions: check it from outside
Open your public GTM container and check the enhanced conversions setting on each Google Ads conversion tag. Then send your own form with DevTools open: the conversion request should carry an em parameter, tv.1~em plus a long hash. On 5 Nov 2026, 347 of 886 sites with Google Ads conversion tags (39.2%) had it on at least one tag. Only 76 had it on every tag.
Check this on your own site
Free. Public tags only. Your result opens on the scan page.
What does enhanced conversions do?
On a conversion, the Google Ads tag also sends the email the visitor typed, hashed with SHA256 in the browser. Google matches it to signed-in accounts and recovers conversions cookies miss (Google Ads Help). For CRM uploads, see offline import.
How many sites turn it on?
On 5 Nov 2026 we read the public GTM containers of the 886 sites with Google Ads conversion tags in our 1,727-site study.
| Group | Ads sites | On 1+ tag |
|---|---|---|
| All sites | 886 | 347 (39.2%) |
| Ecommerce | 73 | 51 (69.9%) |
| B2B SaaS | 684 | 264 (38.6%) |
| Agencies (own site) | 129 | 32 (24.8%) |
| Tranco top 10k | 95 | 46 (48.4%) |
| Outside Tranco top 1M | 142 | 35 (24.6%) |
| Server-side signal | 142 | 76 (53.5%) |
Sites with it on send a conversion value more often: 146 of 347 (42.1%) against 130 of 539 (24.1%). Of all 6,012 Ads tags, 1,417 (23.6%) have it on.
Is it a problem if only some tags have it?
76 of the 347 sites (21.9%) have it on every Ads conversion tag, 271 on some. On those 347 sites, 1,417 of 3,048 tags (46.5%) have it on. That can be fine: a page view, click or phone link has no typed email to send.
- Form success, signup, demo request, purchase: turn it on, with a variable that holds the email the visitor just typed.
- Click, page view or phone link: leave it, nothing is typed. If a click or page view is primary, fix the trigger: click conversions, conversions on every page.
- Two tags on one success step, one with and one without: remove the copy, often a duplicate conversion.
How many have it on with no consent signal?
On 5 Nov 2026, 80 of the 347 sites with it on (23.1%) showed no Consent Mode signal in their public container; 267 (76.9%) showed one. This is a static read: consent can sit in a CMP or server-side container we can't read. We claim nothing about what is sent after a visitor agrees, and no legal claim. Consent Mode check. Data: docs/research/ec-consent-2026-11-10.json.
How do I check my own site?
- Find your container ID (
GTM-XXXXXXX) in the page source and openhttps://www.googletagmanager.com/gtm.js?id=GTM-XXXXXXX. Each__awctis an Ads conversion tag;vtp_enableEnhancedConversionmeans the setting is on. Our free scan reads this file. - In GTM, open each form or purchase conversion tag and check "Include user-provided data from your website".
- On your own site only (this sends a form), open DevTools, Network, filter on
googleand send your form. Open thegoogleadservices.com/pagead/conversion/request (orgoogle.com/pagead/1p-conversion/). - Look for
em:tv.1~em.and a long hash. Phone shows astv.1~pn.(Google Ads Help).
Why is the em parameter empty?
An empty tv.1~em means the tag had no email to hash. Usual causes:
- It fires on the thank-you page and the email stayed on the form page. Push it to the data layer at submit, or fire on the form's success event.
- The CSS selector broke after a form change. A cross-domain iframe (HubSpot, Typeform embeds) can't be read at all.
- Wrong field, like a name in the email slot. Google flags it as a formatting alert.
What does the diagnostics report add?
The match rate, inside Google Ads, within 24 hours. Alerts need 20 conversions in 7 days; codes e0 to e3 are hashing errors (Google Ads Help).
What can't we see from outside?
- Settings outside GTM (Google tag settings, gtag code), whether data arrives, and the account: data terms, match rate, primary or secondary. Our 39.2% counts the GTM setting, not the hit.
- The sample: 886 sites from the 1,727-site study, scanned 5 Nov 2026, not all advertisers.
FAQ
Do I need enhanced conversions if I already import offline conversions?
Yes. Enhanced conversions recovers online conversions that cookies miss. Offline import adds what happened later in the CRM.
Is the email sent to Google in plain text?
No. The tag hashes it with SHA256 first. That is the long string in em.
Run the free scan on your site.
Fireshift reads what your site tells Google Ads, GA4 and Meta from the outside. No install, takes seconds.