Customer Impact

Advertising

Setting up enhanced conversions for leads for B2B lead generation

Copy for AI

A form submission is not a lead. And a lead is not revenue. Yet most B2B advertisers send exactly that first, weak signal to Google Ads and let the algorithm optimise on it. You know the result: plenty of “conversions” in the dashboard, but a sales team complaining about quality. Enhanced conversions for leads is the feature that starts to close that gap. It links the email from your form to what happens afterwards, so you can steer bidding on real pipeline instead of on isolated enquiries. In this article you will read what enhanced conversions for leads actually is, how it differs from the regular variant, and how to set it up without wrecking your data layer.

What is enhanced conversions for leads?

Enhanced conversions for leads is a specific variant of Google Ads specialist work within Google Ads, built for companies that generate leads rather than sell directly online. With regular enhanced conversions (for web purchases) you send hashed customer data along at the moment of conversion, to make measurement more accurate. With the lead variant it goes a step further: you use the hashed email from your form as a kind of key, which lets you feed a status back later.

The idea is simple. When someone fills in your contact form or demo request, your site captures the email address, hashes it locally and sends it to Google encrypted. That email address is never passed on as readable text; it is turned into an irreversible string of characters via SHA-256. Google stores that hash with the click that produced the lead. Then, at the moment that lead books a meeting in your CRM, signs a quote or becomes a customer, you can send the same hashed email back with a new conversion status. Google connects the two and now knows which campaign, which keyword and which click caused that deal.

FROM CLICK TO DEAL The lead loop you close repeat & accelerate 01 Form hashed email 02 Google Ads hash with the click 03 CRM lead becomes customer 04 Feedback status back to Google The hashed email is the key that connects click and deal.

That shifts your entire measurement logic. You no longer count “someone filled in a form”, but “this click eventually led to a qualified lead or a customer”. That is exactly the signal you need when you use SEA as the acquisition layer of a growth engine and not as a standalone click channel.

Why the hashed email from your form makes the difference

In B2B, the distance between click and revenue is large. Someone clicks your ad, only fills in a form three weeks later, then talks to sales, and signs months after that. At click or form level, Google only sees the tip: the enquiry. Whether that enquiry came from a serious prospect or a student with a school assignment, the algorithm has no idea. And if your bidding strategy optimises on those unfiltered enquiries, it automatically chases the type of lead that fills in a form most easily, not the type that signs.

The hashed email is the anchor that bridges that gap. It is the only stable data point you can find in your form, in your CRM and in Google Ads alike. By using that anchor, you can send a quality judgement back later without revealing anything about the person. You share no names, no phone numbers, no company details; only an encrypted string that serves as a match key for you and Google.

That brings two benefits. First, your measurement becomes more accurate, even in a world where cookies and third-party tracking are crumbling. First-party data such as an email address someone enters themselves stays available where cookies fall away. Second, you lay the foundation for pipeline-driven bidding, feeding the algorithm the outcome that genuinely matters.

Enhanced conversions for leads versus offline conversion imports

These two terms are often used interchangeably, but they work together. Enhanced conversions for leads is the technique that captures the hashed email and links it to the click. The offline conversion import is what you do afterwards: sending the lead statuses from your CRM back to Google Ads. That offline import used to work with a GCLID, a click identifier you had to capture in a hidden field and carefully drag along to your CRM. It often broke, because the GCLID got lost along the way.

With enhanced conversions for leads you use the hashed email as the key instead. That is more robust, because the email address already flows through your form and CRM anyway. You no longer have to route a fragile click identifier through your entire stack. The plan in broad strokes: you switch on enhanced conversions for leads, you have your site send the hashed email along with the form submission, and when a lead changes status in your CRM, you upload a file or send the same hashed email back via the API with the new conversion value.

If you want to understand how this fits into the wider measurement picture, also read how to measure Google Ads conversions and how solid conversion tracking underpins your entire bidding strategy.

How to set it up in four steps

Step 1: check your conversion settings. You switch enhanced conversions for leads on at account level in Google Ads, under the conversion settings. There you accept the terms for customer data use. This is a legally relevant step: make sure your privacy statement and your consent management cover the fact that you share hashed data for measurement purposes.

Step 2: pass the email along on submission. You have two implementation routes. Via Google Tag Manager you configure the email field to be captured on submit and sent along hashed. Via the Google tag directly in the code you do the same thing, but manually. In both cases the rule is: hashing happens before the data leaves your site, so you never send readable addresses. Test thoroughly that the field is read correctly, because a typo in the field name means nothing gets passed on, silently.

Step 3: define your real conversion. Decide which lead status you want to count as a valuable conversion. Not the form submission itself, but for example “marketing qualified lead”, “meeting booked” or “became customer”. Give those statuses a monetary value that approximates their actual contribution, so you can bid on value later instead of on volume.

Step 4: close the loop with your CRM. Set up the process that sends lead statuses back. That can be done periodically via an upload, or automatically via a connection between your CRM and the Google Ads API. From that moment on, the algorithm no longer sees which click produced a form, but which click produced a deal.

The pitfalls you need to tackle up front

The technology is not the hard part. The data is. Enhanced conversions for leads stands or falls with the consistency of your email addresses. If a prospect enters their work email on the form but your sales team logs the deal under a personal address in the CRM, nothing matches. So agree that the email address from the form stays leading throughout the funnel.

Watch your consent management too. You may only share hashed data when you have the right legal basis and consent for it. Build your consent mode so that measurement moves neatly along with what the visitor has allowed. And do not expect miracles within a week: because B2B cycles are long, it takes a while before enough leads reach an end status and the algorithm can learn from the richer signal.

Finally: enhanced conversions for leads is not a standalone tweak, but a link in a measurement philosophy where your ad budget buys pipeline, not clicks. If you lay that foundation properly, every euro of media budget can justify itself to sales instead of to a vanity dashboard.

Get started

Setting up enhanced conversions for leads correctly demands that you treat your ads, data layer and CRM as one whole. If your form tracking, your hashing and your offline import do not flow smoothly into each other, you will keep optimising on the wrong signal. Want this to hold up from start to finish? See how we, as a google ads specialist, connect measurement and bidding to real pipeline. Get in touch and we will look together at where your lead attribution is leaking today.

Free website scan

Enter your website and get an automatic scan within minutes, with concrete technical and SEO improvements. No sales pitch.

Where should we send your report?

We only use your details for your scan. No spam, unsubscribe anytime.