Enhanced Conversions Not Working: Diagnosis and Fix | Adslytics | Adslytics

Conversion Fix How-To Guide

Enhanced Conversions Not Working: Diagnosis and Fix

By Muhammad Farooq · March 31, 2026 · 5 min read
Enhanced Conversions Not Working: Diagnosis and Fix

What Enhanced Conversions Does (and What Breaks It)

Google Ads Enhanced Conversions improves conversion measurement by sending hashed customer data (email, phone, name, address) alongside standard conversion events. Google uses this to match conversions to signed-in Google accounts, recovering conversions that standard pixel tracking misses due to ad blockers or cross-device journeys. When Enhanced Conversions stops working, you lose this additional matching capability without knowing it.

Check 1: Google Tag Status in Google Ads

In Google Ads → Tools → Conversions → your conversion action → Settings → Enhanced Conversions for web:

  • Status should show "Recording" or "Active"
  • If it shows "Unverified" or "No recent data": Enhanced Conversions data is not being received
  • The "Enhanced Conversions" column in the conversion action overview shows the percentage of conversions that matched via enhanced conversions — if this is 0%, it is not working

Check 2: Google Tag Implementation Method

Enhanced Conversions works differently depending on implementation method:

Via GTM (most common): in the Google Ads conversion tag in GTM, the "Enhanced Conversions" section must be enabled. The User-Provided Data variable must be configured to read email, phone, first name, last name, etc. from your page.

Verify:

  • GTM → your Google Ads Conversion Linker tag → Enhanced Conversions: enabled
  • GTM → your Google Ads Conversion tag → User-Provided Data: configured with a "User-Provided Data" variable
  • The User-Provided Data variable must read values from the page — typically from data layer variables or CSS selectors pointing to the email field on the confirmation page

Check 3: Email Field Is Empty

The most common Enhanced Conversions failure: the email field is not populated when the tag fires. On the order confirmation page, the customer's email should be rendered in the page (server-side) and read by the enhanced conversions configuration.

Diagnosis: in GTM Preview, select the conversion tag firing event → check the User-Provided Data variable value → if email is empty or undefined, the data layer variable or CSS selector is not finding the email.

Fix: ensure the customer email is pushed to the data layer on the confirmation page and the User-Provided Data variable reads from the correct data layer key.

Check 4: Hashing Configuration

Enhanced Conversions requires customer data to be SHA256 hashed before sending to Google. If you are providing data in plain text (not hashed), or if you are providing pre-hashed data but Google Tag is configured to hash it again (double-hashing), the match rate will be zero.

GTM's User-Provided Data variable has an option to hash the data automatically. If you are providing pre-hashed data from your server-side, set the variable to "not hash" (data is already hashed). If providing plain text from the form field, set to "hash" (GTM hashes it before sending).

Check 5: Conversion Linker Tag

The Google Ads Conversion Linker tag is required for Enhanced Conversions to function. It must fire on all pages (or at minimum on the conversion page). Verify the Conversion Linker tag exists in GTM and is triggered by "All Pages."

Summary

Enhanced Conversions failures most commonly stem from: the email field being empty on the confirmation page, double-hashing or wrong hashing configuration, missing or misconfigured User-Provided Data variable, or missing Conversion Linker tag. Check the "Enhanced Conversions" column in the conversion action report to confirm the percentage of matched conversions. A 0% match rate indicates Enhanced Conversions is not functioning regardless of what GTM shows as "fired."

See our Conversion Tracking Fix service for Enhanced Conversions diagnosis.

Need Enhanced Conversions fixed? Contact Adslytics.

Need expert tracking setup?

Our Google Tag Manager experts have delivered 500+ tracking setups with a 98% success rate.

Get a Free Consultation →
← Back to Blog
Muhammad Farooq

Author

Muhammad Farooq GTM & Analytics Expert · Adslytics Founder

Tracking specialist with 10+ years of experience in Google Tag Manager, GA4, Server-Side Tracking, and Google Ads. Founder of Adslytics — a dedicated analytics agency with a 98% success rate across 232+ projects on Upwork.

Top Rated Plus LinkedIn Visit the author's profile →