Stape
Contact salesTry for free

How to set up Enhanced Conversions for Google Ads and GA4

Ivanna Holubovska

Ivanna Holubovska

Author
Updated
Jan 7, 2026
Published
Jul 4, 2024
Also available in

Accurate conversion tracking is crucial for optimizing campaigns and maximizing ROI in digital marketing. Google Analytics' Enhanced Conversions and Google Ads now offer advanced tracking, delivering deeper insights and more precise data on user behavior.

In this article, we dive deep into the process of setup for server-side GA4 and Google Ads, including tips and the latest updates from Google.

Introduction to Google Ads' Enhanced Conversions

Imagine a tool that can significantly improve the accuracy of your conversion measurement and unlock more effective bidding strategies. That's exactly what Google Ads' Enhanced Conversions do. By supplementing your existing conversion tags with hashed first-party customer data, Enhanced Conversions provide a more complete and precise picture of your marketing performance.

Various reliable methods, including the Google tag, Enhanced Conversions in Google Tag Manager, or Google Ads Offline Conversions API, can be used to set up the integration. By leveraging these tools, you can be sure that you collect accurate conversion data.

Unlike traditional tracking methods, which may miss conversions due to browser restrictions or privacy settings, GA4 Enhanced Conversions use first-party data to capture every interaction. Enhanced Conversions in GA4 capture first-party customer data like emails and phone numbers, which are then hashed and sent to Google.

How GA4 Enhanced Conversions work

For example, a user clicks on your ad, visits your site, and provides their email address. Even if they don't complete a purchase immediately but do so later, the hashed email address provided during the order confirmation allows Google to link the conversion back to the original ad click. It's also effective for Enhanced Conversion in Google Ads when a user interacts across different devices; Google uses identifiers like phone numbers to link these interactions.

Benefits of GA4 Enhanced Conversions

  • First-party data focus. The collection of first-party data (like email addresses, phone numbers, etc.) provided by users on your site. This data is encrypted and sent to GA4, ensuring compliance with privacy laws. You don't have to depend on third-party cookies when using Google Analytics' Enhanced Conversions.
  • Improved accuracy. It allows GA4 Enhanced Conversions to match interactions with Google accounts for precise attribution., thereby enabling more precise conversion attribution.
  • Cross-device tracking. With the help of Google accounts, the Enhanced Conversion  in GA4 setup understands conversions across different device sessions.
  • Unified ecosystem. While Enhanced Conversions originated in Google Ads, their integration into GA4 signifies a more unified and comprehensive approach to tracking conversions across Google's platforms. This integration allows for a seamless flow of conversion data between GA4 and Google Ads.

Use cases of Enhanced Conversions

!

Note:

You can always use this type of conversion if your local regulations allow it and the customer has given consent.

Let's discuss how Google Ads' Enhanced Conversion logic applies to different campaigns:

  • Lead generation. Enhanced Conversions in Google Ads track form submissions more accurately, ensuring that all potential customer interactions are captured, even if users have opted out of third-party cookies.
  • eCommerce campaigns. You can track purchases by linking online and offline data, giving a complete view of the customer journey from initial visit to final sale.
  • Hotel campaigns. Use Google Ads' Enhanced Conversion data to see which channels drive the most reservations and optimize your strategies accordingly.

Take these campaigns to improve tracking by leveraging first-party data through Google's Enhanced Conversions API.

How to set up Enhanced Conversions in Google Analytics 4

1. Open your GA4 property and on the left click on Admin. Go to Data Streams.

Data Streams
Data Streams

2. Choose your web data stream and scroll down to Google tag. Then click on Configure tag settings.

Configure tag settings
Configure tag settings

3. Scroll down to Allow user-provided data capabilities to begin your Enhanced Conversion GA4 activation.

How to set up enhanced conversions in Google Analytics 4
How to set up enhanced conversions in Google Analytics 4

4. Toggle on the Automatically detect user-provided data

Recommendation.

Always be mindful of privacy laws and regulations like GDPR or CCPA. Make sure you have consent from users to collect and use their data, especially for Enhanced Conversions.

5. Select your preferred method for setting up user-provided data collection in Tag Manager:

  • Automatic collection: Google Analytics scans your web pages for email address patterns, excluding phone numbers and addresses. To enhance this feature, we recommend supplementing it with the following options. Learn more here: Google Analytics Support.
  • Manual configuration: choose the types of user-provided data you want to collect, like email addresses or phone numbers. For each data type, specify how you want to identify it on the page—either using a CSS selector or a global JavaScript variable. This method offers more precision than automatic detection but is less reliable than adding a code snippet to your website. If you frequently update your website's code, especially the formatting or CSS selectors on the collection page, consider adding a code snippet for better reliability. Learn more about this option here.
  • Code: insert JavaScript code into your web pages to collect email addresses, phone numbers, names, and addresses. Afterward, configure the user_data parameter for each event on the page. Learn more about this option here.

For detailed guidance and information, refer to the full article on the Google Analytics Help page.

Updates in Google Ads’ Enhanced Conversions

Google Ads uses third-party cookies but they are not reliable. So, they made your first-party data work harder. In 2025, Google rolled out several updates to make sure your tracking stays accurate and your bidding stays smart.

Here is the latest on Google Ads Enhanced Conversions:

  • GA4 native "user-provided data" infrastructure. Google launched a new infrastructure for User-Provided Data (UPD) within GA4. You can now activate GA4 Enhanced Conversions directly in the GA4 Admin panel under "Data Streams." This setup improves the accuracy of Google Analytics Enhanced Conversions by hashing data locally before it ever reaches Google's servers.
  • Launch of Google Ads Data Manager. Introduced in 2024 and fully scaled in 2025, the Google Ads Data Manager became the primary hub for Google Enhanced Conversions API setups. It allows you to connect CRMs like Salesforce or HubSpot directly to Google Ads to manage Enhanced Conversions without writing complex custom code.
  • Sunset of hotel commission bidding. As of February 20, 2025, Google officially sunset commission-based bid strategies for hotel ads. Now, travel partners must use Enhanced Conversion Google Ads signals to fuel AI-powered bidding (Target ROAS), making first-party data the only way to maintain visibility in the travel sector.
  • Advanced Diagnostics and Match Rate reporting. Google upgraded its Diagnostics tab within the Conversions menu. It now provides specific alerts for Enhanced Conversions Google Tag Manager setups, highlighting issues like "Low Match Rates" or "Missing User Data Parameters." This was important to validate that email or phone variables are being captured correctly.
  • AI Max & the "Power Pack" era. At Google Marketing Live 2025, Google introduced the "Power Pack" (Performance Max + Demand Gen + AI Max). These campaigns rely heavily on Google Ads Enhanced Conversion data to power "High Value Mode," which focuses bidding on users most likely to become repeat customers.

We adore seeing these updates because they move the power away from unpredictable browsers and back into your hands. By using first-party data and server-side logic, you aren't just "fixing" your tracking – you're assuring the long-term viability of your entire marketing strategy. It's a cleaner, more secure, and much more reliable way to prove your ROI.

Stape power-up tip:

If you're using sGTM, don't forget to check your Consent Mode settings. For users in the EEA, Enhanced Conversions require the correct consent signals (ad_user_data) to function. Combining sGTM with Consent Mode is the most effective way to keep your data flowing legally and accurately

How to set up Enhanced Conversions in Google Ads

1. Enable Enhanced Conversions in Google Ads.

Log in to your Google Ads account, navigate to Tools & SettingsConversions. If you aren't sure how to turn on Enhanced Conversions in Google Ads, simply check the Turn on Enhanced Conversions box in the settings.

2. Configure Enhanced Conversions Google Tag Manager variables in web GTM and add it to GA4 tag settings.

In web GTM, create a Data Layer Variable to capture user data (such as email, phone number, and address). Then, create a User-Provided Data Variable and associate it with the captured data​.

How to set up Enhanced Conversions in Google Analytics 4
How to set up Enhanced Conversions in Google Analytics 4

Configure the User-Provided Data variable in web GTM and add it to GA4 tag settings. Make sure the variables are set to send user_data, as shown in the screenshot below.

Variables settings
Variables settings

3. Set up a Conversion Tracking tag.

How to set up Enhanced Conversions in Google Ads properly? In the GTM server container, create a new Google Ads Conversion Tracking tag.

You won't find the Google Ads Conversion Tracking tag in the Community Template Gallery because it is a native, built-in tag provided directly by Google. To access the tag for your Google Ads Enhanced Conversions setup, follow the steps below.

3.1. Open your sGTM container.

3.2. Go to TagsNew.

3.3. Click on Tag Configuration.

3.4. You will see a list of Featured or Google tags at the top. Select Google Ads Conversion Tracking.

Google Ads Conversion Tracking tag form to fill out
Google Ads Conversion Tracking tag form to fill out

3.5. Fill out the tag fields. Here is a step-by-step guide on how to fill in the fields for a professional, Enhanced Conversions server-side setup:

  • Conversion ID: input the unique ID from your Google Ads conversion action.
  • Conversion Label: enter the specific label associated with your conversion action.
  • Conversion Value: either enter a fixed amount or select a variable (like {{Event Data: value}}) to send the dynamic purchase amount.
  • Transaction ID: map this to your unique order ID variable (e.g., {{Event Data: transaction_id}}) to prevent duplicate conversions.
  • Currency Code: input your currency (e.g., USD or EUR) or use a variable.
  • Provide User Data: in sGTM, this is a major "nerd" win - the tag automatically parses user data, like hashed emails and phone numbers, from the incoming GA4 request if you have configured the user_data parameter in your web container. You don't need to manually map every field here unless you have a custom setup.
  • Enable Restricted Data Processing (RDP): set this to true if you need to comply with specific state laws like CCPA to limit how Google uses the data.
  • Consent Settings: ensure the tag honors Consent Mode. For users in the EEA, the tag should only fire if ad_user_data and ad_storage are granted.

3.6. Make sure Enable Conversion Linking is set to true. It relies on the Conversion Linker tag to maintain the GCLID (Google Click ID) across sessions.

3.7. Trigger your tag. Select the specific event that should count as a conversion, such as a purchase or generate_lead event received from your GA4 web tag.

Recommendation on how to set up Enhanced Conversions in Google Ads.

Link your GA4 property with your Google Ads account to leverage Enhanced Conversion data in your ad campaigns.

Verifying Enhanced Conversions server-side and GA4 data

Once you have set up Enhanced Conversions, you must verify that they work correctly. To see if you've correctly figured out how to turn on Enhanced Conversions in Google Ads, check your conversion data in the Google Ads Status column.

To optimize your Enhanced Conversions, use the data to identify areas for improvement in your conversion tracking. Adjust your setup as needed.

In case you need to adjust the conversion data after it occurred (due to cancellation, for example), check the Google Ads Conversion Adjustments tag developed by Stape.

What is Protected Audience API

The Protected Audiences API introduces a new method of audience targeting and data protection. It ensures that audience targeting is not only effective but also compliant with the increasing global data privacy regulations. Google Ads' Enhanced Conversions is a part of Google's broader initiative to roll out the Protected Audience API.

Key features:

  • Browsers can store interest groups, which are categories of users based on their interests. This data is stored directly in the user's browser, rather than on external servers, enhancing privacy.
  • Browsers can conduct on-device auctions. This means that the decision about which ads to display is made locally on the user’s device, based on the stored interest groups, without needing to track the user’s behavior across different websites.
  • The API supports a form of ad rendering that occurs in a controlled environment known as Fenced Frames. This approach isolates the ad from the rest of the webpage content, further ensuring user privacy and preventing any potential data leakage.
  • Retrieval of real-time information. This can be used by both advertisers and publishers for various purposes, such as real-time budget calculation or ensuring policy compliance.
  • Browsers can remember which ad a user is interested in, based on their past web activity, without the need for cross-site tracking or reliance on third-party cookies.

How the Protected Audience API can be used

For example, a user visits an online clothing store and shows interest in a particular style of jackets but doesn't make a purchase. Later, when the user browses the internet, the Protected Audience API can enable the browser to display ads from that clothing store, specifically highlighting jackets or related items, without relying on third-party cookies.

Or here’s another use case: a user researches flights and hotels in a specific destination but doesn't book immediately. The Protected Audience API could later facilitate the display of ads for travel deals or hotel offers in that destination while the user is browsing other websites. This approach would be based on the user's demonstrated interest but done in a way that respects their privacy and avoids cross-site tracking.

Basically, it works like this:

  • User interacts with the site that wants to advertise its products.
  • Browser joins an interest group.
  • User visits other sites that display ads.
  • Ad auction is run on the user's device. The most desirable ad based on seller code is chosen.
  • Winning ad is displayed.
  • The results about the auction outcome are reported. 

And if you're looking for specific API methods and parameters:

FAQs about Enhanced Conversion tracking

Conclusion

Enhanced Conversions tracking in Google Analytics and Google Ads represents a significant advancement in digital marketing. Precise data will help you optimize your campaigns, achieve higher ROI,  and stay competitive. So, mastering Google Analytics' Enhanced Conversions and Google Ads integration can become your next big win.

We've provided an overview of Enhanced Conversions, explored various use cases across different campaign types, and offered step-by-step guides for setting up Enhanced Conversions in both Google Analytics 4 and Google Ads. We hope you find this article helpful. If you need any help, don't hesitate to contact us

author

Ivanna Holubovska

Author

Ivanna is a Lead Content Manager at Stape and a certified author on Clutch and KyivPost. She writes high-quality content on server-side tracking to help businesses optimize strategies and analytics.

Comments

Try Stape for all things server-side