April 12, 2026 · Eureka team
Why cost-per-lead is the only metric you should track
Trades agencies love impressions and engagement. None of it pays the bills. Here’s how to refocus your reporting around the one number that actually matters.
If you’ve ever sat through an agency status meeting that opened with “our impressions are up 240% quarter-over-quarter,” you know the feeling. Impressions don’t book jobs. Engagement doesn’t book jobs. Even traffic doesn’t book jobs.
There is exactly one metric that maps to your bank account: cost-per-lead — specifically, cost-per-booked-job once you factor in close rate. Everything else is diagnostic.
How to fix your reporting
Start by asking your agency three questions:
- What was our cost-per-lead last month, by channel?
- What was our close rate on those leads?
- What was our cost-per-booked-job after close?
If they can’t answer all three within 24 hours, your reporting infrastructure isn’t set up to measure what matters. That’s the first thing to fix.
Building the baseline
You need three pieces of plumbing before you can answer those questions:
- Call tracking with dynamic number insertion, separated by traffic source
- Form attribution that captures UTM parameters and writes them to your CRM
- CRM hygiene so the “booked job” status is reliable and updated within 48 hours
Without those three, anything else you measure is a guess. Most trades businesses have one or two of these working badly. Get all three working well and the rest of the marketing strategy almost picks itself.