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:

  1. What was our cost-per-lead last month, by channel?
  2. What was our close rate on those leads?
  3. 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.

Let’s talk numbers

Show us your funnel.
We’ll show you the leak.

Twenty minutes on the phone. We’ll pull your current data live, flag the three biggest issues, and tell you straight whether we’re a fit. No deck, no pitch, no sales rep.

// Book a 20-min call

// turnstile loads here