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.
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.
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.
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.
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.
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
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