Kippler.

Flight log / Transmission 046

Enhanced conversions: setup, leads and what actually changes

Enhanced conversions won't create a single new lead. They find the ones your tag already lost, and Google says it takes about 30 days before you can see the impact in reporting.

By Ronny Cheng Updated 10 min read
warp zone: the 30-second version

> Enhanced conversions send a SHA-256 hash of first-party data, such as the email from your form, with each conversion so Google can match it to signed-in users who saw your ads. The web version recovers online conversions your tag missed. The leads version ties CRM outcomes back to ad clicks. Google is folding both into one setting.

Conversion tags lose people. Someone clicks an ad on their phone, comes back on a laptop a week later and fills out the demo form, and the conversion never connects to the click. Enhanced conversions are Google's fix: send a hashed version of the data the visitor gave you, and let Google match it.

This guide covers the two flavors, how to set them up, how the hashing works, what changed in 2026, the consent rules, and what you should actually expect to see in your reports.

// 01 · the briefing

What are enhanced conversions?

Enhanced conversions add first-party data to your conversion measurement. When someone converts, the tag (or an upload) sends customer data such as an "email address, name, home address, and/or phone number," hashed with SHA-256. Google matches those hashes against signed-in Google accounts that engaged with your ads, and credits the conversion to the right campaign. Google's Help Center says it will "only report privacy-safe conversions."

Google pitches two benefits: more accurate conversion measurement and "more powerful bidding." The second follows from the first. Smart Bidding can only learn from conversions it can see, so recovered conversions are recovered training data.

// 02 · versus

What is the difference between enhanced conversions for web and for leads?

Same matching idea, different job. Web is for conversions that happen on your site. Leads is for outcomes that happen later, in your CRM, after someone submitted a form.

For webFor leads
MeasuresConversions on your website, like a form submit or purchaseOffline outcomes that began as a website lead, like a qualified lead or closed deal
Data sent at the formHashed user data with the conversion tagHashed user data captured by the Google tag or Google Tag Manager
Data sent laterNothingCRM outcomes with the same hashed data, imported through Data Manager, the API or Zapier
GCLIDNot neededInclude "whenever possible"; required if no tag collects user data
Import windowNot applicable63 days for conversions using personal data (90 for GCLID imports)

Google describes enhanced conversions for leads as "an upgraded version of offline conversion import." It also says the leads version "enables engaged-view conversions and cross-device conversions," which GCLID-only imports can miss.

For most B2B teams, leads is the one that matters. A form fill is a cheap signal. A sales-accepted lead or an opportunity is the signal you actually want bidding to chase, and leads is how it gets back into Google Ads.

// 03 · mission log

What changed for enhanced conversions in 2026?

Two things, both documented in Google's Help Center article on updates to enhanced conversions settings.

If your CRM sync was built by a developer on the Google Ads API, ask them which bucket you're in this week, not when imports stop showing up. If you use a no-code connection in Data Manager, the change mostly happens behind the scenes, but confirm your imports are still landing.

kipp>

The scary failure mode isn't an error message. It's an import that quietly stops, and a bid strategy that keeps optimizing on form fills for a month before anyone checks.

// 04 · launch

How do you set up enhanced conversions?

Turn it on, then decide how user data reaches Google. Google's settings article describes two paths to switch it on: at the account level under Goals, Settings, Customer data use, or on an individual conversion action. Either way you agree to the Google Ads Data Processing Terms.

Then pick how the tag finds the data. Google's Tag Manager setup guide lists three ways:

  1. Automatic detection. Google looks for user data on the page. Least work, least control. If the data is on an earlier page than the conversion (a form before a thank-you page), you use a user-provided data event on the form page.
  2. Manual configuration with CSS selectors. You point variables at the email, phone and address fields. More reliable than detection, but it breaks when someone redesigns the form.
  3. Code. A variable returns the user data object directly, either raw (Google normalizes and hashes it) or already SHA-256 hashed. Google notes that "code snippet data is always prioritized."

Which method you choose changes how often a conversion arrives with usable data, and how much of that data matches. In the illustrative comparison below, the same hypothetical demo form sends user data four ways. Sending more identifiers raises the match rate, which lines up with Google's own diagnostics advice that "you can improve your matched conversions by sending more user data."

Match rate by setup methodHypothetical B2B demo form, same traffic, four setups
Match rate0%20%40%60%Automatic detection31%CSS selectors38%Code: email only44%Code: email,phone, name55%

Illustrative data, not from a real account.

View data
Match rate
Automatic detection31%
CSS selectors38%
Code: email only44%
Code: email, phone, name55%

The numbers are hypothetical, so read the order, not the values. B2B forms make matching harder than consumer checkouts: a work email is less likely to be the address someone uses for their Google account. That's an argument for also collecting a phone number where it's reasonable to ask, and the form optimization guide covers when it is.

// 05 · telemetry

How does the hashing work?

SHA-256 turns a value into a fixed 64-character string. It's one-way: you can't run it backward to recover the email. Matching works because the same input always produces the same hash, so your hash of an address and Google's hash of the same address line up. Nobody gets beamed into the grid in plain text, Tron style; only the fingerprints meet.

That's also why normalization matters. "Jane@Company.com " and "jane@company.com" produce completely different hashes. Google's Help Center lists the rules: trim leading and trailing whitespace, convert to lowercase, format phone numbers in E.164 (for example +14155550123), and for gmail.com and googlemail.com addresses, remove the periods before the @. If you hash it yourself and skip a step, the match rate drops and nothing tells you why except the diagnostics report.

// 06 · signal vs. noise

What actually changes in your reports?

Your reported conversions go up, a little, after a delay. Google's setup guide says that "after about 30 days, you'll be able to view the impact of enhanced conversions on your reporting." Until then, standard conversion tracking carries on as before.

Here's an illustrative 12-week view from a hypothetical B2B account averaging 38 to 39 form fills a week. Enhanced conversions go on in week 5. Nothing moves for a few weeks, then reported conversions settle around 14% higher. These are conversions that were happening all along, now credited to ads.

Reported conversions before and after enhanced conversionsWeekly form fills credited to Google Ads, hypothetical B2B account
Conversions per week30354045W1W3W5W7W9W11W12enhanced conversions on44

Illustrative data, not from a real account.

View data
Reported conversions
W138
W240
W337
W439
W540
W639
W741
W842
W944
W1043
W1145
W1244

Three things to watch while you wait:

One honest caveat: more reported conversions also means a lower reported cost per conversion, without anything getting cheaper. If you run tCPA, expect bidding to adjust to the new baseline, and don't celebrate a CPA drop that is really a measurement change.

kipp>

Same leads, better bookkeeping. If the CPA chart drops the week enhanced conversions kick in, that's the ruler changing, not the room.

// 07 · orbit

How do you use enhanced conversions for leads with lead stages?

Google's setup has two steps: capture hashed user data on your site with the Google tag or Google Tag Manager (placed directly on the page, not inside a third-party tool or iframe), then import outcomes from your CRM with the same hashed data. Google's import FAQ says to "create a separate conversion action for each stage of the funnel," choose Qualified lead or Converted lead as the conversion goal, and "upload conversions at least daily."

The useful question is which stage to bid on. Each step down the funnel is a better signal and a smaller number. In this hypothetical month for a B2B software account, 420 form fills shrink to 9 closed deals:

Lead stages imported in one monthConversions per stage, hypothetical B2B software account
Form submitted420Marketing qualified176Sales accepted84Opportunity33Closed won9

Illustrative data, not from a real account.

View data
Conversions
Form submitted420
Marketing qualified176
Sales accepted84
Opportunity33
Closed won9

Bidding on closed won here would give Smart Bidding 9 data points a month, which is too few to learn from. Bidding on form fills gives it plenty, but they're the wrong thing. Sales accepted, at 84, is the deepest stage with steady volume, so that's the primary goal; keep the other stages as secondary actions so you can still report on them. If deals carry very different values, the value-based bidding guide covers how to pass values per stage.

Timing matters too. Google allows 63 days from the click for imports that rely on personal data, and conversions can be adjusted for up to 55 days after they're first recorded. A B2B cycle longer than 2 months means your closed-won stage will miss some deals entirely, which is one more reason to bid on an earlier stage. This is also the setup that makes Performance Max for B2B workable, since it gives the campaign a goal better than "form submitted."

// 08 · pre-flight checklist

At minimum, you accept Google's customer data terms; Google's tag diagnostics docs note that data sent before you accept them "won't be processed." Beyond that, it depends where your visitors are.

// 09 · where this breaks

What we don't know yet

For how enhanced conversions fit the rest of a B2B search program, start with the B2B PPC playbook.

kipp> waitlist --join

Something's warming up on the launch pad.

We're building something for people who read posts like this. Early access opens in waves.

Early access, by invitation.

// 10 · comms

FAQ

What are enhanced conversions in Google Ads?

Enhanced conversions supplement your conversion tracking with hashed first-party data such as email, phone, name and address. Google matches the SHA-256 hashes to signed-in Google accounts that engaged with your ads to measure conversions more accurately.

What is the difference between enhanced conversions for web and for leads?

Enhanced conversions for web improves measurement of conversions that happen on your website. Enhanced conversions for leads improves measurement of offline outcomes, such as qualified leads or closed deals, that started as a website lead, by importing CRM results with the same hashed data.

Do enhanced conversions send raw customer data to Google?

The data is hashed with SHA-256, a one-way algorithm, and Google says it only reports privacy-safe conversions. The Google tag can hash values for you, or you can normalize and hash them yourself before sending.

How long do enhanced conversions take to show results?

Google says the coverage rate in tag diagnostics should appear within hours of the first requests, and that after about 30 days you can view the impact of enhanced conversions on your reporting.

What changed for enhanced conversions in 2026?

Google is combining web and leads into a single on/off setting, which its Help Center dates to June 2026, and from June 15, 2026 offline conversion imports and enhanced conversions for leads uploads move to the Data Manager API instead of the Google Ads API.

How long after a click can you import enhanced conversions for leads?

Google's offline conversion import FAQ gives 63 days for enhanced conversions that use personally identifiable information, compared with 90 days for conversions imported with a GCLID.

Ronny Cheng has spent 15+ years in performance marketing and led growth on 9+ startup exits across 75+ companies. He writes the Flight log for people who read search term reports for fun.

Receipts

  1. Google Ads Help: About enhanced conversions
  2. Google Ads Help: About enhanced conversions for leads
  3. Google Ads Help: Updates to your enhanced conversions settings
  4. Google Ads Help: Set up enhanced conversions for web using Google Tag Manager
  5. Google Ads Help: About the enhanced conversions for web tag diagnostics report
  6. Google Ads Help: Offline conversion imports FAQs
  7. Google Ads Help: Updates to consent mode for traffic in the European Economic Area