Offline conversion tracking
Half your ad spend drives 100% of your revenue. You can’t see which half.
That isn’t a hypothetical. Below is five months of a real client account — 171 leads, every one graded by hand. 86 produced $222,990 in sold work. The other 84 produced nothing. In Google Ads, all 171 looked identical.
| Lead grade | Leads | Counted as | Cost each | Quotes written | Sold revenue |
|---|---|---|---|---|---|
| Quotable | 86 | 1 conversion | $65.67 | $573,260 | $222,990 |
| Not quotable | 84 | 1 conversion | $65.67 | $0 | $0 |
| Pending | 1 | 1 conversion | $65.67 | — | — |
171 conversions at $65.67 apiece. Identical cost, identical credit, indistinguishable in every report Google will ever show you.
What it costs you
Bad data doesn’t just sit there. It makes decisions for you.
Every one of these is a defensible call given the numbers on your screen. That’s exactly what makes them dangerous — and they compound in order.
-
The call you make
You pause the campaign with the highest cost per lead.
What actually happenedYou turned off the campaign closing your largest jobs. Cost per lead was high because the leads were worth something. The spend went down and so did the revenue — but only one of those shows up in the ads dashboard.
-
The call you make
You move that budget to the campaign with the cheapest leads.
What actually happenedYou just funded the channel with the worst close rate. Lead volume climbs, the cost-per-lead chart looks better than it ever has, and margin quietly drains. The report rewards you the whole way down.
-
The call you make
You let a salesperson go. The pipeline dried up and their numbers stopped justifying the seat.
What actually happenedThey weren’t underperforming. They were handed leads that were never going to close. You fixed the wrong part of the business, and now you’re short a closer for when the good leads come back.
With PPC, quality data is everything.
Not more data. Better data. One column — what the lead was actually worth — changes every decision above.
Proof · Crawlspace & foundation contractor
$11,229 of media. $222,990 of sold work. On a budget of $2,300 a month.
Five months, March through July. Every lead graded by a human, matched to its quote, and matched again to the sold job — nothing here is a raw conversion count.
$11,229
Mar–Jul · ~$2,300/mo
$222,990
Confirmed, contractor-verified
19.9×
51.0× on $573,260 quoted
171
86 quotable · $65.67 each
How all 171 leads actually arrived
27 forms
13 texts
Web form — 15.8%
Text message — 7.6%
Other — 1.2%
Three of four leads were calls
129 of 171 arrived by phone — precisely the traffic Google can’t grade on its own. Without call tracking, 75% of this account’s feedback loop simply doesn’t exist.
The reported cost was half the real one
The dashboard showed $65.67 per lead. Because 84 leads were never quotable, a lead somebody could actually write a quote for cost $130.58 — against a $6,666 average quote.
The tracking is the prerequisite
Quotable status and quote dollars were fed back as the conversion signal. You can’t feed back revenue a system never knew existed — which is why the tool comes before the optimization.
Method: leads captured and graded through call and web form tracking, then matched to the contractor’s quotes and sold jobs. Quoted and sold values are contractor-reported and attributed to paid search. Spend excludes management fees. Client name withheld at their request. One account, one trade, five months — your category will behave differently.
Three ways to fix it
All three work. Pick the one that fits your team.
The tracking is identical in all three. The only question is who does the setup — and who watches the data once it’s running.
Set up WhatConverts
Call tracking, form capture, and revenue attribution in one dashboard. Roughly an afternoon to install, ten minutes a day to maintain.
- Dynamic numbers tied to campaign, ad group, and keyword
- Call recording, transcription, and lead scoring
- Pushes revenue back to Google & Meta as offline conversions
- Our internal setup checklist, free — no email required
Free trial · Check current terms
We set it up for you
You keep running your own campaigns. We just make sure the data underneath them is honest.
Free — yours whether or not you hire us
- WhatConverts installed and configured against your account
- Offline conversion imports wired without breaking existing tracking
- Lead grading workflow set up for your team to run
Requires signup through our link
We set it up and run the ads.
Honest data is the starting line, not the finish. This is the option that produced the 19.9× above — the tracking and the account management working against the same number.
Setup free · Management quoted after the audit
- Full WhatConverts install, configuration, and offline conversion import
Plus ongoing management — paid engagement
- Campaign restructure around what actually closes
- Bidding rebuilt on revenue signal instead of lead count
- Ongoing negative keyword and geo work to cut unquotable spend
- Landing page work on the pages leaking good clicks
- Reporting your whole team reads from — quoted and sold, not conversions
The loop
Four steps, in this order.
Tag the visit
Every visitor sees a tracking number tied to the source that sent them. It forwards to your real line — they never notice.
Capture the lead
Calls, forms, chats, and texts all land in one place with campaign, keyword, and landing page attached.
Mark what it was worth
Someone flags each lead qualified or not and enters revenue when it closes. Manually, or synced from your CRM.
Feed it back
That revenue goes into Google and Meta as an offline conversion. Smart Bidding starts hunting buyers instead of clicks.
Tool review · Call analytics & attribution
Our review of WhatConverts
Rarely does an agency find a tool we fall in love with almost immediately. This was one of those times.
When we started running WhatConverts for clients, the appeal was that it collapsed four tools into one: call analytics, web form tracking, conversion tracking, and attribution. It became the single source of truth we and our clients both log into — and we stopped arguing about whose numbers were right.
For a paid search agency, being able to show which platforms and campaigns actually return money is the whole job. Most of what makes that hard is data plumbing, and this removes it.
Getting revenue into the system
ROI tracking needs a small amount of setup, and there are two routes with very different levels of involvement.
Option 1 — Manual entry
A team member logs in and enters revenue next to each lead once it’s quoted or closed. No technical setup at all. Realistically ten minutes a day.
Option 2 — CRM sync
Revenue flows automatically from your CRM through Zapier when a deal closes. Better long term, but it needs comfort with webhooks and APIs.
Start manual. The automated version is genuinely better, but we’ve watched people spend three weeks building the integration and never actually start marking leads. Ten minutes a day beats a perfect system that isn’t running.
Our verdict
Manual or automated, WhatConverts gives you an honest view of what drives revenue rather than what drives clicks. For any team that has to prove ROI — to a client or to yourself — it’s hard to beat.
Justin Gross — PPC & CRO Expert. Founding principal of Hop2TheTop, a Google Certified agency in South Florida. Has spoken for Comcast and Servpro; consulted for Honda, Toyota, and Ortho-McNeil.
Common questions
Before you set it up
Can I do this without hiring an agency?
Yes. Plenty of our own clients ran WhatConverts themselves before they worked with us. The install is not hard — it’s a script on your site and a phone number swap. The part people underestimate is the discipline of marking leads every day, and that’s a staffing question, not a technical one.
Will this break my existing Google Ads conversion tracking?
Not if it’s configured properly. The common failure is importing offline conversions alongside existing conversion actions and double-counting, which makes your CPA look artificially good and quietly wrecks Smart Bidding. Decide which actions are primary before you turn the import on, not after.
How long until Smart Bidding responds to the new data?
Expect a learning period of a few weeks, and expect volume to drop before it improves. That drop is the algorithm ceasing to buy leads that never closed. It looks like a problem on the surface and it isn’t — but you need enough qualified conversions per month for the bidding to have something to learn from.
What if most of my leads are forms, not calls?
It still matters, though less dramatically. The blind spot is the same — a form fill has no revenue attached to it. Call-heavy businesses just have a bigger gap because phone conversions are the least visible thing in the account.
What does WhatConverts cost?
Pricing is tiered by lead volume and number of tracking numbers. Check their current pricing page directly — it changes, and we’d rather you see it from the source than trust a number on our page.
Does it work with my CRM?
There are native integrations for the common platforms, plus Zapier and a webhook API for everything else. If you can get a “deal closed” event out of your CRM, you can get revenue back into the tracking.
Either way
Stop optimizing toward leads.
Get the tracking on this month, whoever installs it. You cannot fix what you cannot see.