logo

WordPress Design Agency

020 3355 8747

Message Us
  • Home
  • About Impact®
    Learn More About Impact Media®
    • Meet The Team
       
    • Why WordPress
       
    • Careers
       
    • Giving Back
       
    • 100K Tree Challenge
       
    James Coates
    Schedule a discovery call with UX Specialist James
    Book A Call
  • WordPress Services
    Learn More About Our Services
    • WordPress Web Design
       
    • UX Design
       
    • WordPress Development
       
    • WordPress Support & Maintenance
       
    • WordPress Evolve Retainer
       
    • WordPress Multisite Development
       
    • WooCommerce
       
    • Replatform To WordPress
       
    • WordPress Consultancy
       
    • Integrations & Plugins
       
    • WordPress Managed Hosting
       
    • WordPress Health Check
       
    James Coates
    Schedule a discovery call with UX Specialist James
    Book A Call
  • Our Process
  • Case Studies
  • Insights
  • Contact Us
WordPress Design Agency
020 3355 8747
logo logo
Book A Call
Back
Menu
  • Home
     
  •  
    About Impact Media
    Learn More About The Impacters
    • Meet The Team
       
    • Why WordPress
       
    • Careers
       
    • Giving Back
       
    • 100K Tree Challenge
       
  •  
    Our Services
    Discover How We Can Help
    • WordPress Web Design
       
    • UX Design
       
    • WordPress Development
       
    • WordPress Support & Maintenance
       
    • WordPress Evolve Retainer
       
    • WordPress Multisite Development
       
    • WooCommerce
       
    • Replatform To WordPress
       
    • WordPress Consultancy
       
    • Integrations & Plugins
       
    • WordPress Managed Hosting
       
    • WordPress Health Check
       
  • Our Process
     
  • Case Studies
     
  • Insights
     
  • Contact Us
     
020 3355 8747
Mon - Fri • 9am - 5pm
Close

Oops! We could not locate your form.

Home / Insights / Unlock The Power Of Enhanced Conversions In Google Ads
Home / Insights / Unlock The Power Of Enhanced Conversions In Google Ads
Back

Unlock The Power Of Enhanced Conversions In Google Ads

Published 15.08.24
15th August 2024
Last Updated 09.07.25
9th July 2025
Newer
28 Min Read
Vikki Baker
Vikki Baker
Marketing
Older
28 Min Read
 
Vikki Baker
Vikki Baker
 
Marketing

Discover the power of Enhanced Conversions in Google Ads. Learn how this feature can help you optimise campaigns while respecting user privacy.

Edit: This post has been edited to reflect an implementation changes from Tag Manager in 2025. For more information on this implementation change, you can refer to this post.

Digital marketing is constantly evolving, and with privacy a core theme in recent years, huge changes have been taking place to allow marketers to balance privacy of users on the web, with the collection of marketing data (for both measuring campaign success and for creating more targeted advertising campaigns.)

Where other browsers have said goodbye to 3rd party cookies, Google has now said that it won’t be deprecating 3rd party cookies in the Chrome browser. Instead, users will be given the choice of how their privacy is managed.

However, with the introduction of Consent Mode and Enhanced Conversions, seeking ways to improve/hold on to marketing data, whilst complying with privacy laws around the globe has definitely been a priority for Google.

Google Ads

Despite rising CPCs and ever growing competition, Google Ads remains a cornerstone of online advertising. Google continues to innovate with features designed to help maximise the effectiveness of your campaigns, and the quality of measurement for those campaigns. 

One such feature is Enhanced Conversions. 

What Are Enhanced Conversions?

Enhanced Conversions is a tool within Google Ads that allows advertisers to capture and utilise first-party data securely, to provide more accuracy in measuring conversions, which in turn should help to improve the performance of campaigns. 

This feature enhances standard Google Ads conversion tracking by incorporating additional information, such as email addresses, phone numbers, or other customer data, that can help match conversions to ad interactions more precisely.

How Do Enhanced Conversions Work?

Enhanced Conversions work by securely collecting and hashing first-party user data when an Ads conversion takes place, then matching this data to Google accounts. This process helps attribute conversions more accurately, even in a privacy-centric world where third-party cookies are becoming less reliable.

Here’s a step-by-step breakdown of the process:

  1. Data Collection: When a user converts on your website (makes a purchase or fills out a form), their data is collected. This data might include email addresses, phone numbers, or other identifiable information.
  2. Data Hashing: The collected data is hashed on your website. Hashing is a process that transforms the data into a string of characters, making it secure and anonymous.
  3. Data Matching: The hashed data is sent to Google, where it is matched against Google’s user database. If a match is found, Google can attribute the conversion to the appropriate ad interaction.
  4. Conversion Reporting: Enhanced Conversions data is integrated into your Google Ads account, providing more accurate and comprehensive conversion reports.

Benefits of Using Enhanced Conversions

Enhanced Conversions offer several key benefits that can significantly impact your advertising performance:

  1. Improved Accuracy: Enhanced Conversions provide more precise attribution, allowing you to understand better which ads drive conversions. This accuracy helps you optimise your ad spend and improve your return on investment (ROI).
  2. Better Optimisation: With more reliable conversion data, you can make more informed decisions about your campaigns. Enhanced Conversions help you identify high-performing keywords, ads, and audiences, enabling you to optimise your campaigns more effectively.
  3. Increased Privacy: As privacy regulations become stricter and third-party cookies become less reliable, Enhanced Conversions offer a compliant way to use first-party data for conversion tracking. By hashing the data before sending it to Google, you ensure that user privacy is protected.
  4. Improved Reporting: With more detailed conversion data, your reports will provide deeper insights into customer behaviour and campaign performance. This enhanced reporting allows you to fine-tune your strategies and achieve better results.

How to Set Up Enhanced Conversions

Setting up Enhanced Conversions in Google Ads is a pretty straightforward process. In most circumstances you will not need to enlist the help of your web developer to create your enhanced conversions, as you can create them within Google Ads and Google Tag Manager.

Even so, we’ve had several clients and their marketing partners reach out for assistance on setting them up, so I figured it would be a good idea to create some basic guidance on the process.

This guide is for those using Google Ads in combination with Google Tag Manager to manage conversion tracking.

1. Have You Turned It On?

First and foremost, you need to make sure you have Enhanced Conversion allowed in the Google Ads account you are working on.

Navigate to Goals > Conversions > Settings 

Here you will find the following options.

Enhanced conversions for leads
Enhanced Conversions For Leads
Enhanced Conversions
Enhanced Conversions

Enhanced conversions for leads is for if you wish to measure website leads that convert offline. I won’t be covering these in this post, but there is a great video from Measure School that shows you how to create these step-by-step.

We’re interested in Enhanced Conversions, so ensure you have ticked the box to turn them on, and then choose your method. I have selected Tag Manager as that is what I’ll be covering in this post.

Enhanced Conversions Tag Manager Method
Enhanced Conversions Tag Manager Method

Make sure you save your choices before navigating away.

2. How Are You Currently Recording Conversions?

The types of conversions you are currently using in your Google Ads account, will dictate whether they can be used and upgraded to Enhanced Conversions, or if you’ll need to create new conversions.

Enhanced Conversions need to be conversions created in Google Ads. So if you are currently importing your conversion from GA4, you will need to create new Ads Conversions.

Imported GA4 Conversion
Imported GA4 Conversion

Then you’ll need to implement these new conversions on your site with Tag Manager using the Conversion ID and Conversion label. These can be found in Google Ads in the tag set up section in your conversion’s setting. If you click on Use Google Tag Manager, you will see them there.

Conversion ID & Label

Google Ads Conversion Implemented Via Tag Manager
Google Ads Conversion Implemented Via Tag Manager

If you’re already using Google Ads created conversions that have been implemented on your site via Tag Manager, the process will be a bit simpler. But you will need to turn on Enhanced in the setting of each individual conversion’s settings.

Choose the conversion action you want to enhance. This could be a purchase, lead form submission, or any other conversion type you’re tracking. Within the settings for the selected conversion action, look for the Enhanced Conversions option and tick the checkbox, then save.

Turn On Enhanced Conversions In Ads Conversions
Turn On Enhanced Conversions In Ads Conversions

3. Now To Tag Manager

Whether you’re updating your existing Google Ads conversion tracking or you’ve created new conversions to track, as we discussed in the last step, you’ll now need to get those Google Ads Conversion Tracking tags set up for Enhanced Conversions too. 

You’ll need the corresponding Tag Manager account open and the page on which your conversion action takes place.

There are three ways to set up Enhanced Conversions in Google Tag Manager. Automatic, Manual and via Code added to your site. I’ll cover the first two options in this post, as you would likely require a developer to implement the third way.

4. Creating User-Provided Data Variables, Events, & Conversions

For both Automatic and Manual methods, you’ll need to create a variable. Head to variables in Tag Manager and scroll down the User-Defined variables section.

Tag Manager Navigation
Tag Manager Navigation
User-Defined Variables
User-Defined Variables

I’ll provide examples below of both automatic and manual. Google provides more information here.

Automatic

As stated in Google’s own documentation, Automatic is the easiest option to implement, but it’s not as reliable as adding a code snippet to your website or specifying CSS selectors or Javascript variables.

2025 Edit for continued accuracy – there were 2 options for setting up automatic collection for enhanced conversions. One was removed in 2025, so I have removed references to that option from this section, and edited the screenshot below (as it contained both methods).

Step 1 – Click ‘New’ to create a new User-Defined Variable. Click on Variable Configuration and a list will appear. Scroll down to User-Provided Data and select it. Tick the radio button for automatic collection. You can also set exclusions here if needed.

Automatic User-Defined Variable
Automatic User-Defined Variable

Save and give your variable a name.

Step 2 – To create an Automatic Enhanced Conversion With A User-Provided Data Tag

Navigate back to the Tags section and click ‘New’ to create a new tag. Under the Google Ads tags options select Google Ads User-Provided Data Event.

Google Ads Tags

Here you need to add your Google Ads Conversion ID, that we talked about earlier. Then click on the user-provided data dropdown. Here you will see the variable you just created. Add this.

Google Ads User Provided Data Event

Next you need to create your trigger, which will be the same as the trigger for the Google Ads Conversion Event. So in this case it is the form completion event I created earlier.

If you will be collecting the same user-provided data across multiple conversions, you could instead set the trigger to all pages.

Trigger set to All Pages

Save this and publish your container updates.

Manual

Manual is my preferred way of implementing this as it is more reliable and easier to verify and debug. It does have a few extra steps though.

2025 Edit for continued accuracy – there were 2 options for setting up manual collection for enhanced conversions. One was removed in 2025, so I have removed references to that option from this section, and edited the screenshot below (as it contained both methods).

There are multiple ways to create the User-Defined Variable you need for the manual method, so depending on how your conversion works and how the page is built, you will have a few options to choose from.

  • CSS selectors
  • Javascript variables

Step 1 – As we did for the Automatic method, click ‘New’ to create a new User-Defined Variable.

Click on Variable Configuration and the same list will appear. Scroll down to DOM Element, if using CSS selectors. If you’re using JavaScript variable, select JavaScript Variable from the list. I’ll be using a CSS selector in this example.

Select DOM Element Or JavaScript Variable
Select DOM Element Or JavaScript Variable

Step 2 – Now you need to go to the page that your conversion happens on. In this case it is our Contact Page. Then decide the user-provided data that you wish to use. In this case I’m using the email address, but you can also use phone number and address among others.

On the Contact Page Form which is the conversion we’re working on, right click on the email field (in this case) and select inspect. You will need to do this step for each type of user data you intend to collect.

On the highlighted line of code, right click > Copy > Copy selector.

Copying The CSS Selector

Step 3 – Then return to Tag Manager and where you selected DOM Element, you’ll see Variable Configuration. Select CSS Selector from the dropdown. Then paste the selector you copied from your conversion page in to the Element Selector field. Give the variable a name and save it.

CSS Selector Variable Configuration
CSS Selector Variable Configuration

Step 4 – To create a Manual Enhanced Conversion With A User-Provided Data Tag

As with the automatic version of this method, navigate back to the Tags section and click ‘New’ to create a new tag. Under the Google Ads tags options select Google Ads User-Provided Data Event.

Google Ads Tags

Here you need to add your Google Ads Conversion ID, that we talked about earlier. Then click on the user-provided data dropdown. Here you will see the variable you just created. Add this.

Google Ads User Provided Data Event

Next you need to create your trigger, which will be the same as the trigger for the Google Ads Conversion Event. So in this case it is the form completion event I created earlier.

If you will be collecting the same user-provided data across multiple conversions, you could instead set the trigger to all pages.

Trigger set to All Pages

Save this and publish your container updates.

5. Consent Settings

Now that Consent Mode exists, don’t forget to update the consent settings for any tags you’ve created in Tag Manager.

As these are Google tags with built in consent, you can mark them as ‘no additional consent required’.

6. Verification & Testing

Once you have created your Enhanced Conversion, you need to make sure they’re actually working. You can use the Tag Manager Tag Assistant to make sure your tags are firing correctly, as you would with any tag you’ve created.

The easiest way to make sure your Enhanced Conversion are working is via Google Ads, but you’ll want to give it up to 48 hours. Then navigate to the conversion in question and check the diagnostics.

Next to the conversion you want to check, hover over ‘status’. Here you can see for our demo conversion, that a popup shows that enhanced conversions is active.

enhanced conversions status

Clicking on ‘go to diagnostics’ will provide further information. Especially if your enhanced conversions are not working and you need to debug.

enhanced conversion diagnostics

I hope this has helped you implement enhanced conversions for your own Google Ads account.

We include Google Tag Manager in each site we build, as it is such an invaluable tool for marketing teams. It definitely makes the process of implementing enhanced conversions more straightforward, and achievable without needing developer assistance.

Share Socially
Vikki Baker
Vikki Baker
Digital Marketing Manager, Cat Lady & Former Female Indiana Jones
Vikki has over 15 years of experience in Digital Marketing for WordPress specialist agencies. She loves WordPress for its simplicity of use, huge flexibility, and how great it is for SEO.
View Team Profile
See More Articles
Vikki Baker
Vikki Baker
Digital Marketing Manager, Cat Lady & Former Female Indiana Jones
Vikki has over 15 years of experience in Digital Marketing for WordPress specialist agencies. She loves WordPress for its simplicity of use, huge flexibility, and how great it is for SEO.
See More Articles
View Team Profile

If You Liked This, You Might Like These

Marketing
August 18th, 2026
13 min read

The Risks Of Domain Migrations & How To Manage Them

Discover the key factors in a successful domain migration. Understand the risks before making this crucial change.

Vikki BakerVikki Baker
 
Marketing
An email inbox open on a laptop screen.
July 3rd, 2026
9 min read

Email Tracking Compliance Just Got Harder. What Do UK Mar...

Stay informed about the latest developments in email tracking. Compliance in the EU and UK is more complex than ever for businesses.

Vikki BakerVikki Baker
 
Marketing
May 29th, 2026
13 min read

A Guide To The Page Indexing Report In Google Search Cons...

This post is designed to help marketing teams and professionals without an SEO background, who have access to their company's Search Console account, and are daunted by the Page Indexing report.

Vikki BakerVikki Baker
 
Looking For Support For
Your WordPress Website?
Let Us Take The Stress Of Website Maintenance & Support Off Your Plate
Let's Chat
studio@impactmedia.co.uk
020 3355 8747
Impact Media's LinkedIn
Impact Media's Twitter
Impact Media's Facebook
Impact Media's Instagram
Impact Media's Youtube
wordpress.org

About Impact

  • About Impact Media®
  • Meet The Impact Team
  • Why WordPress?
  • Our Web Development Process
  • Careers
  • Awards
  • Partners
  • Giving Back
  • 100K Tree Challenge

WordPress Services

  • WordPress Web Design
  • UX Design
  • WordPress Development
  • WordPress Evolve Retainers
  • WooCommerce Development
  • Multisite WordPress
  • Migrate To WordPress
  • Custom Integrations & Plugins
  • WordPress Consultancy

WordPress Support

  • WordPress Support & Maintenance
  • WordPress Managed Hosting
  • Case Studies
  • Insights
  • Contact Us

Addresses

London Address:

50 Liverpool Street,

London, EC2M 7PY, UK

+44 (0) 20 3355 8747

 

Registered Address:

Woodland Place, Hurricane Way

Wickford, SS11 8YB, UK

  • Privacy Policy
  • Cookie Policy
Impact Media logo
© Impact Media® 2003 - 2026
Impact Media is a trading name of IMDMS LTD. Company Reg. 05970261
Impact® & Impact Media®
are registered trademarks of IMDMS LTD