Google says enhanced conversions can improve conversion measurement by up to 17%. I've seen it range from 5% to 20% across the accounts we manage. Either way, if you're spending on Google Ads and haven't set this up, you're making bidding decisions on incomplete data.

Why Google Ads Enhanced Conversions Setup Matters

Cookies are dying. You already know this. Third-party cookies are gone in most browsers, and first-party tracking is getting harder. Google Ads enhanced conversions help bridge the gap by sending hashed first-party customer data (email, phone number, address) back to Google so they can match conversions more accurately.

Without it, your conversion count is probably under-reporting. That means your smart bidding strategies are working with bad data. They're pulling back spend on campaigns that are actually performing well, because the conversion signal is too weak.

I've set up google ads enhanced conversions for about 35 accounts over the past year. The setup isn't hard, but there are a few places where things go sideways if you're not careful.

The Two Ways to Set It Up

Google gives you two paths: through Google Tag Manager or through the global site tag (gtag.js). I almost always recommend GTM because it's more flexible and easier to debug.

Here's the GTM approach in plain terms:

  • Open your existing conversion tracking tag in Google Tag Manager
  • Check the box that says "Include user-provided data from your website"
  • Choose whether to grab the data automatically (Google scans your page for email fields) or manually (you specify CSS selectors or dataLayer variables)
  • Hash the data. GTM handles this automatically if you use the built-in option. If you're passing data via dataLayer, hash it with SHA-256 before pushing.
  • Test it in GTM preview mode. Submit a real conversion and verify the hashed data appears in the tag details.

The manual dataLayer method is more reliable for sites with complex forms or multi-step checkouts. Auto-detection works fine on simple contact forms.

Where Google Ads Enhanced Conversions Setup Goes Wrong

The number one mistake I see: people set it up and never verify it's actually working in production. GTM preview mode confirms the tag fires, but you also need to check the Google Ads conversion diagnostics page to confirm that enhanced data is being received and matched.

Give it 48 to 72 hours after setup, then check your conversion action in Google Ads. Under "Diagnostics," you should see a section showing the match rate for enhanced conversions. If it's showing zero or very low numbers, something is off with your data capture.

Second common mistake: sending unhashed data. Google's documentation says they'll hash it on their end, but I've seen cases where this doesn't work as expected, especially with edge cases like email addresses with plus signs or unusual characters. Hash it yourself to be safe.

Monitoring After Setup

Setting up enhanced conversions is a one-time effort. Keeping them working is an ongoing job. Your form structure might change during a redesign. A developer might alter the dataLayer. A GTM container might get updated in a way that breaks the conversion tag.

We use FunnelLeaks to monitor whether conversion tags fire correctly after every significant page change. If the enhanced conversion data stops flowing, you want to know within hours, not after two weeks of degraded bidding performance.

Stop Flying Blind on Conversions

Your bidding algorithms are only as good as the data you feed them. Google ads enhanced conversions setup takes about an hour for most sites, and the improvement in measurement accuracy pays for itself immediately.

Set it up this week. Monitor it going forward. And if you need a tool that watches your conversion tracking 24/7, check out FunnelLeaks and take the guesswork out of your ad spend protection.