High ticket lead generation · HubSpot · Offline conversions

Stopped buying leads. Started buying customers.

Feeding sales qualified leads and closed revenue back from HubSpot into Google Ads changed what the algorithm optimised for. Spend stayed flat. Conversion value went from £4.7m to £12.3m.

+161%Conversion value£4.71m to £12.30m
17.8xReturn on ad spendUp from 6.98x
+112%Value per lead£260 to £551

The situation

A high ticket lead generation business with a sales team and a CRM. The account was spending around £1,225 a day and generating plenty of leads at a respectable £37 each. On a standard Google Ads report it looked healthy.

The problem is what a form fill actually is. To Google, every lead was identical, so the algorithm spent its time finding the cheapest people willing to fill in a form. Nobody had told it which of those people the sales team could actually sell to. In high ticket lead generation that distinction is the entire business, because a cheap lead that never qualifies costs more than an expensive one that closes.

Optimise for form fills and Google will find you people who love filling in forms. It has no idea which ones your sales team can close unless you tell it.

What I did

The account stopped reporting on leads and started reporting on outcomes.

01

Connect HubSpot to Google Ads with offline conversion tracking

The click identifier captured at form submission is stored against the HubSpot record, so when that record later becomes qualified or closed, the outcome can be sent back to Google and matched to the exact click that produced it. Without that link the platform never learns what happened after the form.

02

Bid to sales qualified leads, not form fills

The qualification stage in HubSpot became the conversion Google optimised against. Leads the sales team discounted stopped counting as wins, which means the algorithm stopped being rewarded for finding more of them.

03

Send real revenue back, not just a lead count

Deal values went back alongside the conversions, so bidding could weigh a large opportunity differently from a small one instead of treating every qualified lead as worth the same. This is what moved value per lead from £260 to £551.

04

Let the budget stay where it was

No extra spend was required and none was added. Daily spend actually came down slightly. The entire gain came from pointing the same money at better prospects, which is why return on ad spend went from 6.98x to 17.8x.

Worth being upfront about

Three things. The two comparison windows are not identical, 19 months against 18, so the per day figures matter more than the totals: on a daily basis spend fell 2.4% while conversion value rose 149%, which is the cleaner read. Offline conversion tracking also introduces lag, because a lead created today may not qualify for weeks, so Google Ads columns that attribute value back to the click date understate recent months and should not be quoted. And this only works if the CRM data is clean; if the sales team does not update HubSpot consistently, you are training the algorithm on fiction.

19 months vs prior 18

Ad spend£673,789 to £690,190
Spend per day£1,225 to £1,196
Conversion value£4.71m to £12.30m
Value per day£8,555 to £21,323
Return on ad spend6.98x to 17.83x
Leads18,088 to 22,332
Cost per lead£37.26 to £30.90
Value per lead£260 to £551
Clicks284,261 to 293,392

What made the difference

Leads rose 23% but value per lead rose 112%. The account did not get busier, it got better. That gap is what offline conversion tracking buys you and nothing inside Google Ads alone can produce it.

Want a read like this on your own account.

Book a 30‑minute call. Bring your current numbers and leave with a clear view of where things stand.

Message sent.

Thanks, that's landed with Jay directly. Expect a reply within one business day.

Prefer email? jay@mediaking.ai