May 29, 2026
6
min read

How To Set Up Enhanced Conversions In Google Ads With GA4: A Complete 2026 Setup Guide


Alexander Perleman
, Head Of Product @ groas
Ex-Goldman Sachs and Stanford Computer Science

alex@groas.ai

LinkedIn
3D editorial illustration of glowing cool teal data ribbons flowing through layered translucent planes on a deep slate background with soft directional lighting

Enhanced conversions in Google Ads is a first-party data feature that improves conversion measurement accuracy by sending hashed customer data (like email addresses) back to Google, allowing it to match conversions that would otherwise be lost to cookie restrictions and cross-device behavior. Setting up enhanced conversions correctly in 2026, alongside a clean GA4 integration, is one of the highest-leverage technical changes you can make to your Google Ads account. Broken or duplicated conversion tracking feeds bad signals into Smart Bidding, which means the algorithm optimizes toward the wrong outcomes. By the end of this guide, you will have a fully validated conversion tracking setup: GA4 properly connected to Google Ads, enhanced conversions firing correctly, enhanced measurement configured without creating duplicates, and a diagnostic process to confirm everything is clean.

Before You Start

You will need the following before working through these steps:

  • Admin access to your Google Ads account
  • Editor or Admin access to your GA4 property
  • Google Tag Manager (GTM) access with Publish permissions (this guide uses the GTM implementation path)
  • A website that collects at least one piece of user-provided data at conversion (email address, phone number, or mailing address)
  • The Google Tag Assistant Chrome extension installed
  • At least one conversion action already created in Google Ads (even if it is misconfigured, that is what we are fixing)

If you are an agency managing multiple client accounts, this same process applies per client property. You will want to standardize it across your book.

Why Google Ads Conversion Tracking Is Broken For Most Advertisers

Most Google Ads accounts do not have a conversion tracking problem because they forgot to install a tag. They have a conversion tracking problem because they installed too many tags, connected too many sources, or left auto-imported events running alongside manual ones. The result is duplicate or inflated conversion data feeding directly into Smart Bidding algorithms.

The Gap Between Reported Conversions And Actual Revenue

When your Google Ads account reports 200 conversions but your CRM shows 130 actual sales, the gap is not just a reporting nuisance. It is a bidding signal problem. Smart Bidding strategies like Target ROAS and Maximize Conversions use your reported conversion data to decide how much to bid on every auction. If your data says a keyword drove 10 conversions when it really drove 5, the algorithm will systematically overbid on that keyword and underbid on keywords that actually perform.

How Duplicate Conversions Distort Smart Bidding Signals

The most common cause is double-counting: a conversion fires from both a Google Ads native tag and a GA4-imported event for the same action. Google Ads counts both. Smart Bidding treats both as real signals. Your reported ROAS looks better than reality, but your actual returns keep declining because the algorithm is chasing phantom conversions.

Why This Is More Urgent Now Than Ever

With third-party cookies increasingly restricted and consent regulations tightening across jurisdictions, the signal loss from standard tracking methods continues to grow. Enhanced conversions exist specifically to recover that lost signal using first-party data. Without them, your account is making bidding decisions on an increasingly incomplete picture of your actual performance.

Step 1: Audit Your Current Conversion Actions

Before you add or change anything, you need a complete inventory of what is currently counting as a conversion in your account. Open Google Ads, navigate to Goals, then Conversions, then Summary.

How To Find Every Active Conversion Action In Your Account

Look at the full list of conversion actions. For each one, note the source (Google Ads tag, GA4 import, Google Analytics import, or website), the status (active, inactive, or no recent conversions), and whether it is marked as a primary or secondary conversion action. Export this list. You need it as a reference for the next steps.

Primary Vs Secondary Conversion Actions: Getting The Classification Right

Primary conversion actions are what Smart Bidding optimizes toward. Secondary conversion actions are tracked for reporting only and do not influence bidding. The most common mistake here is having multiple primary conversion actions that measure the same user behavior, like "Purchase" from your Google Ads tag and "purchase" imported from GA4. Both are set to primary. Both feed into bidding. That is a duplicate.

Identifying Duplicate And Redundant Conversion Events

Check for any pair of conversion actions where the same user action triggers both. Common duplicates include a Google Ads purchase tag plus a GA4 purchase event import, a "Contact Form Submitted" tag alongside a GA4 "generate_lead" event that fires on the same form, and page_view-based conversions from GA4 enhanced measurement that overlap with destination-based goals. Mark every duplicate. You will resolve these in the next steps by choosing one source per conversion action and demoting or removing the rest.

Step 2: Connect GA4 To Google Ads Correctly

GA4 integration with Google Ads is powerful when done right and destructive when done carelessly. The connection itself takes 60 seconds. The configuration decisions are what matter.

The Right Way To Import GA4 Conversions Into Google Ads

In Google Ads, go to Goals, then Conversions, then New conversion action, then Import. Select Google Analytics 4, then choose the specific events you want to import. Only import events you intend to use as conversion actions. Do not import everything GA4 offers. For most ecommerce accounts, import "purchase." For lead generation, import "generate_lead" or a custom event tied to your actual qualified action.

Why Auto-Imported Events Often Create Double-Counting

When you link GA4 to Google Ads, Google may auto-import certain events or recommend importing events that overlap with tags you already have firing natively. This is where the majority of duplicate conversion problems originate. After importing, go back to your conversion actions list and verify you do not have two primary actions measuring the same behavior. If you imported a GA4 "purchase" event, set your native Google Ads purchase tag to secondary or remove it entirely.

Choosing The Correct Attribution Model For Each Conversion

As of 2026, Google Ads defaults to data-driven attribution for most conversion actions. For accounts with sufficient conversion volume, this is generally the right choice. For lower-volume accounts or newly created conversion actions, you may see Google fall back to last-click attribution. The key rule: use the same attribution model across all primary conversion actions. Mixing attribution models across your primary conversions creates inconsistent signals for Smart Bidding. Check each imported GA4 conversion action under Settings to confirm the attribution model is consistent.

Step 3: Set Up Enhanced Conversions

Enhanced conversions improve the accuracy of your conversion measurement by supplementing your existing tags with hashed first-party customer data. This is the single most impactful tracking improvement available in Google Ads for accounts affected by cookie loss.

What Enhanced Conversions Actually Do For Bidding Performance

When a user converts on your site, enhanced conversions capture user-provided data (email, phone number, name, or address), hash it using SHA-256, and send it to Google. Google matches this hashed data against signed-in user data to attribute conversions that standard cookie-based tracking would miss. The practical effect: you recover conversions that were previously invisible to your account. Smart Bidding gets a more complete and accurate picture of which clicks lead to revenue. This directly impacts your ROAS because the algorithm stops overvaluing clicks that only appeared to convert and starts properly crediting clicks that actually did.

Implementing Enhanced Conversions Via GTM: A Step-By-Step Walkthrough

Open Google Tag Manager. Navigate to your Google Ads conversion tag (the one tied to your primary conversion action). Click into the tag configuration and scroll to "Include user-provided data from your website." Toggle this on. You will see a dropdown for data source. Select "New Variable" to create a User-Provided Data variable. Map each field to where that data exists on your conversion page. For most setups, this means mapping the email field to a data layer variable (e.g., {{dlv - user_email}}). If your site does not push user data to the data layer, you can use CSS selectors or JavaScript variables to pull the data from form fields on the page. At minimum, map the email address. Adding phone number and mailing address improves match rates further but is not required. Save the variable, save the tag, then submit and publish your GTM container.

How To Verify Enhanced Conversions Are Working

In Google Ads, go to Goals, then Conversions, then select the specific conversion action. Click "Diagnostics." You should see an "Enhanced conversions" section showing a match rate percentage. It can take 48 to 72 hours after implementation for data to appear. A healthy match rate is typically above 60 percent. If you see zero or very low match rates, the most common causes are: the data layer variable is not firing on the conversion page, the CSS selector is targeting the wrong element, or the user-provided data field is empty at the time the tag fires (for example, the form clears before the tag executes).

Step 4: Configure GA4 Enhanced Measurement Correctly

GA4 enhanced measurement is a separate feature from Google Ads enhanced conversions, and confusing the two is one of the most common sources of tracking problems. Enhanced measurement in GA4 automatically tracks events like page views, scrolls, outbound clicks, site search, video engagement, and file downloads without additional tagging.

Which Enhanced Measurement Events To Enable, Disable, And Customize

Go to your GA4 property, then Admin, then Data Streams, then select your web stream, then click the gear icon next to Enhanced measurement. Review each toggle. For most accounts, keep page views and site search enabled. Disable scroll tracking unless you specifically use scroll depth as a meaningful metric. Disable outbound click tracking unless you are importing it for analysis, since it generates high event volume with limited bidding value. Video engagement tracking should only be enabled if video performance is a core KPI. File downloads should be enabled if you use downloadable content as a conversion indicator.

How Enhanced Measurement Interacts With Google Ads Conversion Tracking

The danger zone: if you mark any GA4 enhanced measurement event as a key event (previously called a "conversion" in GA4) and then import it into Google Ads as a primary conversion action, you now have an auto-tracked event influencing your bidding strategy. Page views being counted as conversions is one of the most destructive misconfigurations in Google Ads. It tells Smart Bidding that every page view is a valuable outcome, which destroys bid efficiency.

Fixing The Most Common Enhanced Measurement Misconfiguration

Go to GA4, then Admin, then Key events. Review every event marked as a key event. If you see "page_view," "scroll," "click," or any enhanced measurement event listed as a key event, remove it immediately unless you have a specific, intentional reason for it to be there. Then go to Google Ads and verify those events are not imported as primary conversion actions. This single audit step fixes the tracking problem in a significant number of accounts that report inflated conversion numbers.

Step 5: Validate Everything With Conversion Diagnostics

Setup without validation is guesswork. Google provides multiple diagnostic tools. Use all of them.

Using The Google Tag Assistant And Conversion Diagnostics Panel

Install the Google Tag Assistant Chrome extension if you have not already. Navigate to your website and initiate a test conversion (use a test transaction or submit a test lead form). In Tag Assistant, verify that your Google Ads conversion tag fired, that it included user-provided data (you will see "User-provided data detected" in the tag details), and that no duplicate tags fired for the same event. In Google Ads, check the Conversion Diagnostics panel for each primary conversion action. Look for green checkmarks on tag status, enhanced conversions status, and data freshness.

What A Clean Conversion Setup Looks Like

A properly configured account has one primary conversion action per distinct business outcome (one for purchases, one for qualified leads, not multiples of each). Each primary conversion action has a single source: either a Google Ads tag or a GA4 import, not both. Enhanced conversions are active with a match rate above 60 percent. No enhanced measurement events from GA4 are imported as primary conversion actions in Google Ads. All primary conversion actions use the same attribution model.

Red Flags That Tell You Something Is Still Wrong

Watch for these warning signs: conversion volume in Google Ads is significantly higher than your CRM or backend data (indicates duplicates), the enhanced conversions match rate is below 30 percent or showing zero (indicates implementation failure), conversion diagnostics show "Tag inactive" or "No recent conversions" for an action you expect to be active, or your ROAS metrics in Google Ads do not align with actual revenue. If any of these appear, go back through the steps above systematically. These issues are often symptoms of broader account health problems that compound over time.

Common Mistakes To Avoid

Running both a Google Ads tag and a GA4 import for the same conversion. This is the number one cause of duplicate conversions. Choose one source per action and set the other to secondary or remove it.

Leaving enhanced measurement events marked as key events in GA4. Page views, scrolls, and outbound clicks should almost never be key events. If they are, and they are imported into Google Ads, your bidding data is corrupted.

Not verifying enhanced conversions are actually matching. Setting up the tag is not enough. You must check the diagnostics panel to confirm data is flowing and match rates are healthy.

Using different attribution models across primary conversion actions. This creates inconsistent signals that confuse Smart Bidding. Standardize on one model, typically data-driven attribution.

Implementing enhanced conversions but mapping to an empty data field. If your email variable returns null at the time the conversion tag fires (because the form resets or the page redirects before the tag executes), you get zero match rate. Ensure the data layer push or CSS selector captures the data before any page transition.

Setting up conversion tracking once and never auditing it again. Website changes, GTM updates, GA4 property modifications, and even Google's own product changes can break previously working setups. Audit quarterly at minimum.

How groas Handles This For You

Conversion tracking setup and validation is foundational work that directly determines whether everything built on top of it, from bid strategies to campaign structure, actually performs. But getting it right requires technical precision, ongoing maintenance, and the experience to diagnose problems before they compound.

For agencies using the groas DIY product, the proprietary engine trained on over $500 billion in profitable ad spend operates on the data layer your team configures. Clean conversion data makes the engine more effective, and agencies can standardize the setup process across their entire client book using the workflow above. Start your 7-day free trial to see the difference clean data makes when paired with execution at scale.

For in-house teams running DWY (Done With You), your groas strategist reviews your conversion tracking setup as part of the engagement. The engine runs underneath doing the heavy lifting, and your strategist flags exactly these kinds of misconfigurations during biweekly strategy calls. You stay in control, but you are not guessing whether your data layer is right. Get started today.

For businesses on DFY (Done For You), you never touch any of this. Your dedicated groas strategist owns the full conversion tracking setup, audits it continuously, and rebuilds it when needed, including your landing pages and the data layer underneath them. Nothing to configure, nothing to validate. The engine and strategist handle everything from the first click to the final conversion. Apply to get access today.

The Bottom Line

Accurate conversion tracking is not a nice-to-have. It is the foundation that every bidding decision in your Google Ads account is built on. Enhanced conversions recover signal lost to cookie restrictions. A clean GA4 integration eliminates the duplicate events that corrupt Smart Bidding. And proper enhanced measurement configuration stops irrelevant interactions from being treated as valuable outcomes. Work through each step in this guide, validate with diagnostics, and audit regularly. The accounts that get this right do not just report better numbers. They give their bidding algorithms the accurate data needed to actually deliver better ROAS, which is the difference between campaigns that scale and campaigns that stall. Whether you handle this yourself, work alongside a groas strategist, or hand it off entirely, getting the data layer right is where profitable Google Ads growth starts.

Frequently Asked Questions

How Do Enhanced Conversions Work In Google Ads?

Enhanced conversions improve conversion measurement by capturing hashed first-party customer data (such as email addresses, phone numbers, or mailing addresses) at the point of conversion and sending it to Google. Google uses SHA-256 hashing to protect the data, then matches it against its own signed-in user records to attribute conversions that cookie-based tracking would miss. This recovers lost conversion signals caused by cross-device behavior, browser restrictions, and consent limitations. The result is more accurate data feeding into Smart Bidding, which means the algorithm can make better bid decisions based on what actually happened rather than an incomplete picture.

Can I Use Both A Google Ads Conversion Tag And A GA4 Imported Event For The Same Action?

You should not. Running both a native Google Ads conversion tag and a GA4-imported event for the same user action creates duplicate conversions. Google Ads counts both as separate conversions, which inflates your reported numbers and sends corrupted signals into Smart Bidding. Pick one source per conversion action. If you choose to import from GA4, set the corresponding Google Ads native tag to secondary or remove it entirely. If you prefer the Google Ads tag, do not import the equivalent GA4 event as a primary conversion.

What Is A Good Enhanced Conversions Match Rate?

A healthy enhanced conversions match rate is typically above 60 percent. This means Google is successfully matching at least 60 percent of the hashed user data you send with its own user records. If your match rate is below 30 percent or showing zero, the implementation likely has a problem: the data layer variable is not firing correctly, the CSS selector is targeting the wrong element, or the user data field is empty when the conversion tag fires. Check diagnostics in Google Ads 48 to 72 hours after implementation, since data takes time to populate.

What Is The Difference Between GA4 Enhanced Measurement And Google Ads Enhanced Conversions?

These are two entirely different features despite the similar names. GA4 enhanced measurement automatically tracks behavioral events on your website (page views, scrolls, outbound clicks, site search, file downloads, video engagement) without additional tagging. Google Ads enhanced conversions supplement your existing conversion tags with hashed first-party data to improve conversion attribution accuracy. Confusing the two leads to misconfigurations, especially when GA4 enhanced measurement events get marked as key events and imported into Google Ads as primary conversion actions.

How Often Should I Audit My Google Ads Conversion Tracking Setup?

Audit at least quarterly. Website changes, GTM container updates, GA4 property modifications, and Google's own product updates can silently break previously working tracking setups. A good audit checks for duplicate conversion actions, verifies enhanced conversions match rates, confirms no enhanced measurement events are incorrectly imported as primary conversions, and validates that all primary conversion actions use the same attribution model. For teams running groas DWY (Done With You), the strategist reviews your conversion setup during biweekly calls and flags problems proactively so you are never relying on a quarterly schedule alone.

Should I Use Data-Driven Attribution Or Last-Click Attribution For My Conversion Actions?

For accounts with sufficient conversion volume, data-driven attribution is generally the right choice in 2026. It uses machine learning to distribute credit across all touchpoints in the conversion path rather than assigning everything to one click. For newer accounts or conversion actions with very low volume, Google may default to last-click. The critical rule is consistency: all of your primary conversion actions should use the same attribution model. Mixing models sends conflicting signals to Smart Bidding and degrades bid optimization performance.

Can groas Handle Conversion Tracking Setup For Me?

Yes, and this is one of the areas where groas delivers the most immediate value. For DFY (Done For You) clients, the dedicated groas strategist owns the entire conversion tracking setup, audits it continuously, and rebuilds it when needed, including landing pages and the data layer underneath. For DWY (Done With You) clients, the strategist reviews your setup and flags misconfigurations while your team stays in control. For agencies using the DIY product, the proprietary engine trained on over $500 billion in profitable ad spend works on top of whatever tracking your team configures, and a clean data layer makes the engine more effective across every client account.

What Happens If My Conversion Tracking Has Duplicates And I Am Running Smart Bidding?

Duplicate conversions cause Smart Bidding to systematically overbid on keywords and placements that appear to convert well but are actually being double-counted. Your reported ROAS looks artificially high while your actual returns decline. The algorithm chases phantom conversions, spending budget on traffic that is not performing as well as the data suggests. Fixing duplicates usually leads to a short recalibration period for Smart Bidding, followed by improved efficiency as the algorithm starts optimizing toward real conversion data instead of inflated numbers.

Is It Worth Setting Up Enhanced Conversions If My Account Already Tracks Conversions?

Absolutely. Standard cookie-based tracking misses an increasing number of conversions due to browser restrictions, cross-device behavior, and consent limitations. Enhanced conversions recover those lost signals by matching hashed first-party data. Even if your current tracking appears to work, you are likely underreporting conversions, which means Smart Bidding is making decisions on incomplete data. Adding enhanced conversions gives the algorithm a more accurate picture of your actual conversion performance, which directly improves bid optimization and ROAS.

Related Posts