Google Enhanced Conversions Setup Guide

Google Enhanced Conversions Setup Guide

Google AdsTrending

Google Enhanced Conversions: A Proven Setup Guide to Recover Lost Sales

Updated October 2026  |  12 min read  |  Yash Marketing Journal

Browser privacy tools, blocked cookies, and cross-device shopping all hide real sales from your ad reports. As a result, smart bidding learns from incomplete data, and your cost per sale climbs without a clear reason. Google enhanced conversions fix part of this gap by adding hashed customer details to the conversions you already track.

This guide explains the feature in plain language. First, you will see how it works. Then, you will follow a complete enhanced conversions tutorial for the Google tag, Google Tag Manager, and the API. Finally, you will learn how to test the setup and solve the most common errors.

Why this topic is trending: Keyword data from Ubersuggest shows advertisers pay an average of more than $36 per click for this topic. Because clicks cost that much, every missing conversion makes bidding less accurate and campaigns more expensive.

What Are Google Enhanced Conversions and Why Do They Matter?

Enhanced conversions are a Google Ads feature that improves the accuracy of conversion measurement. When a customer buys or submits a form, your site sends first-party data, such as an email address, in a hashed format. Google then compares that hash with signed-in Google accounts and ties the sale back to the ad click.

In other words, the feature supplements your existing conversion tag instead of replacing it. You keep your current conversion actions, and you add a layer of matching data on top. If you are still building that base, start with this conversion tracking guide before you continue.

The benefits are practical. For example, you recover conversions that cookies alone would miss, and you give bidding strategies a stronger signal. Moreover, the setup works across devices, which helps when a shopper clicks an ad on a phone and buys later on a laptop.

How Enhanced Conversions Work Behind the Scenes

The process has four simple stages. Each stage protects the customer's information while still letting Google confirm the match.

1. Customer actsA shopper buys a product or sends a lead form on your site.
2. Data is hashedYour tag converts the email or phone into a one-way SHA-256 code.
3. Google matchesGoogle compares the hash with signed-in accounts that clicked an ad.
4. Credit is givenThe conversion is attributed to the right campaign and keyword.

Hashing is the key privacy step. A hash turns "name@example.com" into a long string of letters and numbers that cannot be reversed. However, the same input always creates the same output, so Google can still match it.

Try the hashing step yourself

The tool below hashes any text in your browser with SHA-256. Nothing is sent anywhere. Notice that capital letters and extra spaces change the result, which is why cleaning data before hashing matters.

Hash Match Demo

Type any sample email and compare the raw value with the cleaned and hashed value.

Cleaned value (trimmed and lowercase)
SHA-256 hash sent to GoogleCalculating...

Enhanced Conversions for Web vs. Leads

Google offers two versions of the feature. Choosing the right one depends on where your sale is completed.

FeatureEnhanced conversions for webEnhanced conversions for leads
Best forOnline sales and sign-ups that finish on your siteLead forms where the sale closes later, offline or in a CRM
Data collectedHashed email, phone, name, or address at the conversion momentHashed email or phone captured at form submit, then uploaded with the sale result
Setup methodsGoogle tag, Tag Manager, or APIGoogle tag or Tag Manager, plus an upload of lead outcomes
Typical businessEcommerce stores and subscription servicesService companies, B2B firms, and local providers

Requirements Before You Start

Before you change any tag, confirm that the basics are ready. Skipping this step is the most common reason setups fail later.

  • An active Google Ads account with at least one working conversion action.
  • A confirmation page or event where customer details are visible, such as a thank-you page.
  • At least one strong identifier, preferably an email address, with phone number as a helpful extra.
  • Admin access to your website, Google Tag Manager container, or developer.
  • A privacy policy that explains how customer data is used for advertising.

If you already collect events on your own server, the server-side tracking setup guide explains how that route works and how it pairs with hashed customer data.

Furthermore, accept the customer data terms inside Google Ads. The platform will not let you finish the setup until you agree to them.

Enhanced Conversions Tutorial: Step-by-Step Setup

This enhanced conversions tutorial for Google Ads follows the same order you will see in the account. Work through the steps one at a time, and test after each change.

1

Open your conversion settings

Inside Google Ads, open Goals, then Settings, and find the enhanced conversions section. Switch the feature on and accept the customer data terms.

2

Choose a setup method

Pick the Google tag, Google Tag Manager, or the API. Most small teams prefer Tag Manager because it avoids direct code edits.

3

Add your website address

Enter the page where the conversion happens, such as your order confirmation page. Google will scan it for fields it can use.

4

Map the customer fields

Match each field to its source on the page. The email field is the priority, and phone, name, and address strengthen the match.

5

Save and publish the tag

Save the settings in Google Ads. If you use Tag Manager, preview the container first, then publish it.

6

Place a test conversion

Complete a real or test purchase. Afterwards, check the diagnostics report to confirm that enhanced data is arriving.

Method 1: Google tag

The Google tag option is the quickest route. It can detect fields automatically, or you can point to them with CSS selectors. However, automatic detection can miss custom checkout forms, so always review what it finds.

Method 2: Google Tag Manager

Tag Manager gives you the most control. You create a user-provided data variable, then attach it to your conversion tag. Consequently, you can change field sources without asking a developer to edit the site again.

Method 3: Google Ads API

The API suits larger teams and custom systems. In this case, your server hashes the data with SHA-256 and sends it directly. Also, this method works well for enhanced conversions for leads because the lead outcome can be uploaded later.

Google Tag Manager Code Example

If your checkout does not expose form fields in a clean way, push the data into the data layer instead. The snippet below shows one common pattern. Replace the sample values with the real customer details at the moment of conversion.

window.dataLayer = window.dataLayer || [];
dataLayer.push({
  event: 'purchase_complete',
  transaction_id: 'T-10482',
  value: 89.00,
  currency: 'USD',
  user_data: {
    email: 'customer@example.com',
    phone_number: '+15555550123'
  }
});

Next, create data layer variables for the email and phone fields. After that, add them to a user-provided data variable and connect it to your Google Ads conversion tag. Tag Manager handles the hashing for you when you use this route.

How to Verify Your Setup

A tag that fires is not the same as a tag that works. Therefore, verify the setup in three places.

  1. Tag Assistant: Preview your site and confirm that the conversion tag receives user data.
  2. Browser developer tools: Check the network request and look for hashed values in the conversion call.
  3. Google Ads diagnostics: Open the conversion action summary and read the enhanced conversions status.

Please allow some time for the report to update. Data often needs several days and a steady number of conversions before the status turns healthy. Meanwhile, compare your Google Ads numbers with analytics data, and read how GA4 attribution models assign credit so you understand why the two reports can differ.

Common Errors and Quick Fixes

Most problems fall into a short list. The table below shows what each issue looks like and how to solve it.

ProblemLikely causeQuick fix
No data receivedThe tag fires before customer details loadFire the tag after the confirmation page or event fully loads
Low match rateOnly one weak field is sentAdd email and phone, and clean values before hashing
Hash mismatchExtra spaces or capital letters in the inputTrim and lowercase text before hashing
Fields not detectedCustom form builder hides the inputsUse a data layer push or manual CSS selectors
Duplicate conversionsTwo tags count the same purchaseKeep a single conversion tag and pass a unique transaction ID

Privacy and Consent Best Practices

Better measurement should never come at the cost of customer trust. For that reason, treat privacy as part of the setup, not an afterthought.

First, update your privacy policy so it explains that hashed contact details may be shared with advertising partners. Second, respect consent choices by connecting your tags to a consent banner. Third, send only the fields you truly need.

In addition, never send sensitive information. Names, emails, phone numbers, and addresses are the supported fields, and everything else should stay out of the data layer.

How to Improve Match Rates and Bidding Results

Once the feature is live in your account, small improvements to data quality can make a visible difference. For example, collecting phone numbers at checkout gives Google a second way to find a match. Likewise, using a logged-in customer experience captures a stable email address more often.

Next, give the system time to learn. Smart bidding strategies need fresh, accurate conversion data, so avoid large budget changes during the first weeks after launch. Meanwhile, review your enhanced conversions Google Ads diagnostics every week and watch for status changes.

If you are still shaping your campaign structure, this Google Ads guide to campaign types and strategy shows where accurate conversion data counts the most. Likewise, the article on pay per click advertising and why it matters explains how bidding, cost per click, and measurement connect.

Finally, remember that this feature works best as part of a complete measurement plan. Pair them with clean tagging, consistent naming, and regular testing.

Key Takeaways

Enhanced conversions add hashed first-party data to your existing conversion tags.
Hashing with SHA-256 keeps customer details private while allowing a match.
Web and leads versions fit different sales paths, so choose based on where the sale closes.
Tag Manager offers the best balance of control and ease for most advertisers.
Email is the strongest field, and phone number improves match strength.
Always trim spaces and lowercase text before hashing to avoid mismatches.
Verify with Tag Assistant, developer tools, and Google Ads diagnostics.
Update your privacy policy and respect consent choices from day one.

Frequently Asked Questions

What are enhanced conversions in Google Ads?

They are a measurement feature that sends hashed customer data, such as an email address, with your conversion tag. Google uses it to match sales to ad clicks more accurately.

Do enhanced conversions replace my current conversion tag?

No. They add extra data to the tag you already use. Your existing conversion actions stay in place.

Does Google see customer emails in plain text?

No. The data is hashed with SHA-256 before it leaves the browser or server. The hash cannot be turned back into the original email.

Which customer fields should I send?

Send an email address whenever possible. Phone number, first name, last name, and address can be added to improve the match.

Do I need Google Tag Manager to set this up?

No. You can use the Google tag directly or the Google Ads API. However, Tag Manager is often easier to maintain.

What is the difference between web and leads versions?

The web version captures data when a conversion finishes on your site. The leads version captures contact details at form submission and later matches them with offline sales results.

How long does it take for data to appear?

Diagnostics often update within a few days, as long as conversions are flowing. Low-volume accounts may need longer.

Will conversion numbers go up after setup?

They may rise, because the feature recovers conversions that cookies miss. The change reflects better measurement, not a change in real sales.

Does the feature work with consent banners?

Yes, and it should. Connect your tags to your consent settings so data is only sent when the visitor allows it.

How can I test that everything works?

Use Tag Assistant to preview the tag, check the network request for hashed values, and read the diagnostics report inside Google Ads.

Leave a Reply