How to Set Up Enhanced Conversions in Google Ads: A Step-by-Step Guide for Small Business Owners

Reading time: ~12 minutes

If you've already got Google Ads conversion tracking running through GTM and GA4, here's the next upgrade that's genuinely worth your time: Enhanced Conversions.

It's the single biggest accuracy boost you can give your tracking in 2026. According to Google, advertisers who turn it on typically see 15–30% more conversions get attributed back to their ads — conversions that were always happening but that browser restrictions and ad blockers were quietly hiding from you.

The best part? It's a one-time setup. Once it's running, it just keeps working in the background, getting you better data and better bidding for as long as you run ads.

This guide walks you through the whole thing — what it is, why it matters, and exactly how to set it up using Google Tag Manager. Plain English, no developer needed.

Here's what you'll have working by the end:

  • Enhanced Conversions enabled at the Google Ads account level
  • The Customer Data Terms accepted (Google requires this — easy to miss)
  • A User-Provided Data variable set up in GTM
  • Your conversion tag updated to send hashed customer data
  • The whole setup verified and confirmed to be working

Let's get into it.

What are Enhanced Conversions, in plain English?

You already know how regular conversion tracking works. Someone clicks your ad, lands on your site, fills out a form or buys something, and Google Ads gets a signal saying "this person converted, attribute it to that ad click."

The problem? That signal relies on cookies. And cookies are dying.

Safari deletes them after 1–7 days. Firefox blocks third-party cookies entirely. Roughly 30% of internet users have ad blockers. And modern customers switch between phones, laptops, and tablets — breaking the chain even further.

What this means in practice: if a customer clicks your ad on their phone, browses on their laptop, and converts a week later, traditional tracking loses them. You paid for the click. They became your customer. But you get zero credit, and your campaigns look like they're underperforming.

Enhanced Conversions fixes this by using first-party data — information your customers willingly give you, like their email address or phone number when they fill out a form.

Here's how it works:

  1. A customer fills out your contact form. They provide an email address.
  2. Your website hashes that email using SHA-256 — a one-way encryption that turns it into a string of characters that can't be reversed back to the original email.
  3. The hashed value gets sent to Google alongside the conversion signal.
  4. Google checks if that hashed email matches any signed-in Google account. If yes, it can confidently attribute the conversion to whichever ad click that user made — even if cookies were blocked, deleted, or never existed.

The customer's email never leaves your site in readable form. Google never sees the actual email. But the match works because the hash is identical on both sides. Privacy-safe, accurate, and effective.

Why this matters for small businesses (especially in 2026)

If you're spending even a few hundred dollars a month on Google Ads, Enhanced Conversions is worth setting up. Here's why:

  • Better data feeds Smart Bidding. Google's automated bidding (Maximise Conversions, Target CPA) only works as well as the data you give it. More accurate conversion data = smarter bids = lower cost per lead.
  • You stop killing winning campaigns. Without Enhanced Conversions, campaigns that are actually performing well can look mediocre — because some of their conversions go untracked. You end up pausing the wrong ones.
  • Cross-device attribution becomes possible. Most B2B leads research on a laptop and convert on a phone (or vice versa). Without Enhanced Conversions, those journeys look like two unrelated visits.
  • It's privacy-compliant. Hashed data doesn't break GDPR, CCPA, or any modern privacy law. You're sending nothing identifiable.

One quick reality check: Enhanced Conversions only works if you actually collect customer data on your site. If your conversion is something like a pricing page visit or a video view, there's no email or phone number to send — so this feature doesn't apply. But if your conversion is a form submission, purchase, or sign-up, you're a perfect fit.

What you'll need before you start

Before we begin, make sure you have these things sorted:

  1. Google Ads conversion tracking already set up. If you haven't done this yet, start with our Google Ads Conversion Tracking with GTM & GA4 guide first. Enhanced Conversions builds on top of it.
  2. Admin access to your Google Ads account. Standard access works for most steps, but you'll need Admin to accept the Customer Data Terms.
  3. Publish permissions in Google Tag Manager. You'll be creating a new variable and editing your existing conversion tag.
  4. A conversion event that collects customer data — typically a form submission with at least an email field.
  5. About 30 minutes of focus time.

A heads-up about a 2026 change

Google is in the middle of unifying its Enhanced Conversions interface. Historically, there were two separate features: "Enhanced Conversions for Web" (for online conversions like form submissions) and "Enhanced Conversions for Leads" (for offline conversions imported from a CRM).

Starting around June 2026, these become a single unified setting in Google Ads. The good news: if you're setting up Enhanced Conversions for the first time using the steps below, you don't need to worry about which is which — Google will handle the migration automatically.

The instructions in this guide reflect the current interface as of early 2026. If your screen looks slightly different, the underlying logic is the same.

Step 1: Enable Enhanced Conversions at the account level (5 minutes)

Before doing anything in GTM, you need to flip the switch in Google Ads itself and accept Google's Customer Data Terms. This is the step everyone forgets — and then they wonder why their setup isn't working.

  1. Sign in to ads.google.com.
  2. In the left menu, click Goals (the flag icon).
  3. Click ConversionsSettings.
  4. Find the Enhanced Conversions section and click Customer data.
  5. Check the box next to Turn on enhanced conversions.
  6. Read through the customer data terms (yes, actually read them — they explain what data is being shared and how).
  7. Check the box that says "I agree to the customer data terms".
  8. From the dropdown, choose your tagging method: Google Tag Manager.
  9. Click Save.

That's the account-level setup done. Google now knows you intend to use Enhanced Conversions and which method you'll use. But nothing is actually being captured yet — that happens next, inside GTM.

Step 2: Create a User-Provided Data variable in GTM (10 minutes)

This is where we tell GTM what customer data to capture and where on the page to find it.

You have three options here, depending on how confident you are with the technical side. We'll cover the easiest one in detail, then briefly explain the others.

Option A: Automatic collection (recommended for most small businesses)

This is the simplest setup. GTM scans your conversion page for anything that looks like an email or phone number and captures it automatically. No CSS selectors, no code, no developer.

The trade-off: it's slightly less reliable than the other options. If your form layout is unusual, automatic detection might miss things. For most standard contact forms and checkout flows, it works perfectly fine.

  1. Sign in to tagmanager.google.com and open your container.
  2. In the left menu, click Variables.
  3. Scroll down to User-Defined Variables and click New.
  4. Name the variable something clear like "User Data — Enhanced Conversions".
  5. Click the Variable Configuration box.
  6. Choose User-Provided Data from the list.
  7. Under Type, select Automatic collection.
  8. Click Save.

You've just created a variable that automatically detects user-provided data on any page where it's used. Now we need to wire it into your conversion tag.

Option B: Manual configuration (more accurate, slightly more setup)

If automatic detection isn't catching your data — for example, if your form uses unusual field names — you can manually point GTM to the exact fields. You'll need basic familiarity with browser developer tools to inspect your form and find CSS selectors. We won't cover this in detail here, but Google's official documentation on Enhanced Conversions for Web walks through it step by step.

Option C: Code snippet (most accurate, requires developer)

The most reliable option. Your developer adds a code snippet to your site that explicitly pushes user data into the dataLayer when a form is submitted. This is the recommended approach for e-commerce sites or anyone running serious ad spend, but it's overkill for most small businesses.

Step 3: Update your existing Google Ads conversion tag (5 minutes)

Now we tell your conversion tracking tag to actually use the variable we just created.

  1. In GTM, click Tags in the left menu.
  2. Find your existing Google Ads conversion tracking tag (the one set up during your conversion tracking installation). Click to open it.
  3. In the Tag Configuration panel, scroll down and find the section labelled Include user-provided data from your website. Tick this checkbox.
  4. A dropdown appears asking which user-provided data variable to use. Select the one you just created — "User Data — Enhanced Conversions".
  5. Leave the Triggering section as it was — your tag should still fire on the same trigger as before (e.g., your form submission trigger).
  6. Click Save.

That's it. Your conversion tag will now hash any user data it detects and send it alongside every conversion.

Stuck on the GTM side of things?

Enhanced Conversions has a few small steps that need to be perfect for it to work. If something feels off or you'd rather have someone double-check your setup, we're happy to help.

Get help with your setup →

Step 4: Test your setup with GTM Preview mode (10 minutes)

This is the step that catches almost every common issue. Skipping it is how people end up with broken Enhanced Conversions for months without realising.

Run a test in Preview mode

  1. In GTM, click Preview in the top-right corner.
  2. Enter your website URL and click Connect.
  3. A new tab opens with your site, plus a Tag Assistant panel.
  4. Navigate to your contact form (or whatever page triggers your conversion).
  5. Fill out the form with a real-looking test email — something like test-enhanced-conv@yourbusiness.com.
  6. Submit the form.

Check that the data is being captured

  1. Switch back to the Tag Assistant tab.
  2. In the left panel, click on the form submission event.
  3. Click the Variables tab.
  4. Find your "User Data — Enhanced Conversions" variable in the list.
  5. Look at its value. You should see a string of hashed data, or fields like email and phone populated.

If the variable value shows undefined or is blank — automatic detection didn't find your data. This usually means your form uses a non-standard email field. Switch to Option B (manual configuration) and specify the field directly.

Publish your changes

Once you've confirmed the data is being captured, head back to your GTM workspace and click Submit in the top-right. Add a version name like "Enhanced Conversions enabled" and click Publish.

Step 5: Verify everything in Google Ads (24–48 hours later)

Google needs a bit of time to start receiving and processing your enhanced data. Don't expect to see results the same day. Here's what to check tomorrow.

  1. In Google Ads, go to Goals → Conversions → Summary.
  2. Find your conversion action that has Enhanced Conversions enabled.
  3. Click into it. Look for the Enhanced Conversions diagnostics section (usually near the top of the page).
  4. The status should say Recording enhanced conversions.

You'll also see a metric called match rate. This shows the percentage of your conversions where Google was able to successfully match the hashed data to a signed-in Google account.

A match rate of 30–60% is normal and good. If it's much lower, that usually means most of your form submitters use email addresses that aren't tied to Google accounts (common in B2B). The setup is still doing its job — it just has fewer matches to make.

Common mistakes to avoid

Five issues that cause about 90% of Enhanced Conversions setup problems. Worth scanning before you wrap up.

1. Forgetting to accept the Customer Data Terms

If you skipped Step 1 or didn't tick the agreement checkbox, Google won't process any of the data your tag sends. The tag fires, the data hashes, but Google silently drops it. Always start with the account-level setup.

2. Using GA4-imported conversions instead of native Google Ads conversions

Important: Enhanced Conversions for Web only works on conversions tracked natively in Google Ads — not on conversions imported from GA4. If you're importing your form submission as a key event from GA4 (like we set up in our previous guide), you have two options:

  • Option 1: Set up a native Google Ads conversion tag in GTM alongside your GA4 setup. Use the GA4 import for reporting, the native tag for Enhanced Conversions.
  • Option 2: Use Enhanced Conversions for Leads instead, which works with imported offline conversions.

Most small businesses go with Option 1 because it's simpler.

3. Tag firing before the user data is available

If your conversion tag fires the moment the page loads, but the email field doesn't get filled in until the user types, the tag captures empty data. Fix: make sure your trigger is set to fire after the form is submitted, not on page load.

4. Putting Enhanced Conversions on the wrong page

The data needs to be captured on the page where the user provided it — not on a separate "thank you" page they get redirected to. If your "thank you" page doesn't show the user's email anywhere, automatic detection has nothing to find. Either add a hidden field showing the email on the thank-you page, or use the user-provided data event tag method that captures from the previous page.

5. Expecting instant results

Enhanced Conversions takes about 30 days of data flow before its impact becomes measurable in your reporting. Don't panic if numbers look identical for the first week or two — give it time.

What to do once it's running

Enhanced Conversions is a "set it and forget it" feature, but here are a few things worth doing in the first month:

  1. Monitor your match rate weekly for the first month. Anything between 30–70% is healthy. If it drops to near zero, something broke.
  2. Compare conversion volumes before and after. Most accounts see a 5–15% lift in attributed conversions within 30 days. Some see more.
  3. Switch to (or refine) Smart Bidding. The whole point of better data is better bidding. If you're still on Manual CPC, this is a great time to test Maximise Conversions or Target CPA.
  4. Set up Consent Mode V2. If you have any traffic from Europe, you'll need this alongside Enhanced Conversions to stay compliant. According to Google's official documentation, Consent Mode and Enhanced Conversions work together to maintain accurate measurement while respecting user choices.

Final thoughts

Enhanced Conversions is one of those setups where the work-to-reward ratio is genuinely lopsided. Thirty minutes of GTM work can recover a meaningful chunk of conversion data you've been losing for months — and feed Google's algorithm enough signal to start optimising your campaigns more intelligently.

The setup itself is straightforward, but small things break it: an unticked checkbox in Step 1, a tag firing at the wrong moment, or trying to use it with GA4-imported conversions when the native tag is what's needed. The verification step in Preview mode is what catches all of this — don't skip it.

Once it's running, it just keeps running. No ongoing maintenance, no monthly check-ins. You set it up once, and your conversion tracking quietly gets better forever.

Want us to set this up for you?

Enhanced Conversions is a high-value upgrade with a few moving parts that need to line up perfectly. If you'd rather skip the troubleshooting and have someone reliable handle it, we'd love to help.

  • Full Enhanced Conversions setup & verification
  • GTM variable + tag configuration done properly
  • Match rate monitoring guidance for the first 30 days
  • No long-term contract — one-time setup or ongoing support

Published by googlemarketing.io — helping small businesses get more out of Google Ads, Analytics, Tag Manager, and SEO.