Enhanced Conversions Not Working? Here's How to Fix It
You implemented Enhanced Conversions — but nothing improved. No uplift, no confidence, and Google Ads doesn't seem to use the extra user data you expected.
Most "Enhanced Conversions not working" cases are not about installing a tag — they're about hashing, missing user data capture, or consent conflicts that prevent Google from matching.
Symptoms (what you see)
- No uplift in conversions or reporting quality after implementation
- "Tag detected" / setup looks present, but data isn't reflected
- Google Ads shows low/zero match rate (or you can't get a stable signal)
- GA4 looks fine, but Ads attribution stays weak or inconsistent
If you're also seeing "GA4 conversions not showing in Google Ads," use this fix guide to isolate attribution vs consent issues.
Why it happens
- Missing user data: your page never captures email/phone (or it's not available at conversion time)
- Hashing issues: values aren't normalized, hashed incorrectly, or hashed twice
- Consent conflicts: tags fire before consent, or enhanced data is sent under the wrong consent state
- GTM implementation gaps: variables are empty, triggers don't run on real user paths, or consent initialization is late
Fix checklist
- Check user data capture (email, phone): confirm it exists on the conversion page and is not blank
- Verify hashing: normalize (trim/lowercase) before hashing; ensure SHA-256 is applied exactly once
- Ensure consent is granted before firing: confirm Consent Mode updates happen after user action and before enhanced data is sent
- Validate tag firing in GTM: Preview mode → verify the Enhanced Conversions payload is populated on the real conversion path
Not sure if enhanced conversions are implemented correctly?
Run a full consent + tracking scan to catch consent conflicts, timing issues, and broken signals that stop Google Ads from matching.
Internal links (next steps)
- Check Consent Mode v2 setup →
- Test Google Ads conversion tracking (step-by-step) →
- Why Google Ads conversions break (pillar guide) →
- GA4 conversions not showing in Google Ads (decision tree) →
- Conversion tracking inaccurate? Fix GA4 vs Ads mismatch →
- Google tag not firing? Fix GTM & gtag issues →
- Cookie banner blocking Google Ads? Fix consent updates →
