The gap that eats businesses
There is a specific, maddening situation that a lot of owners recognise instantly: the marketing report is beautiful, the sales report is not, and no one can explain the distance between them.
Reach up. Impressions up. Cost per lead down. Engagement rate strong. Website sessions climbing.
Revenue: flat.
The gap is not usually fraud, and it is usually not incompetence either. It is a measurement system that stops one step before the truth.
Cause one: the reported metric has no causal link to money
Impressions, reach, engagement, and even raw lead counts are inputs. They correlate with revenue in good conditions and detach from it completely in bad ones. A campaign can double leads while halving lead quality and report a triumph.
The fix is not complicated, but it does require someone to define what a qualified lead means in your business. Something like: "a person in our service area, with a budget above X, who took a call and asked about scope." Write it down. Every downstream number depends on that definition existing.
Cause two: nobody measures what happens after the handoff
Most agency reporting ends at the form fill. Most revenue problems begin at the form fill.
The lead lands in an inbox, or a spreadsheet, or a WhatsApp number a salesperson checks between site visits. Speed to first response is the single most predictive number in the entire funnel, and almost nobody tracks it. Five minutes versus five hours often changes conversion rate by a multiple, not a percentage.
If you have never measured average response time, do it this week. Take twenty recent leads, find the timestamp they arrived and the timestamp of the first genuine human contact, and calculate the gap. Owners are routinely shocked by their own number.
Cause three: the same lead is counted several times
A person clicks an ad, fills a form, then clicks a retargeting ad the next day and fills the form again. They send a WhatsApp message on Thursday. Three "leads" recorded, one human being.
Duplicate counting inflates volume, deflates apparent cost per lead, and produces a report that looks better as your targeting gets narrower and more repetitive. Deduplicate by phone number and email before believing any lead count.
Cause four: the offer is wrong and everything else is compensating
Sometimes the campaign, page, and follow-up are all competent, and the thing being offered is simply not compelling at the price to the audience being reached. A great system distributes a weak offer very efficiently.
Symptoms: high engagement, high enquiry volume, and conversations that die on the price question. Fixing this is a positioning and packaging problem, not a media buying problem, and no amount of creative testing will substitute.
Cause five: seasonality and base rates are being ignored
Some categories move with seasons, exam calendars, festivals, or fiscal year ends. If year-on-year comparison is missing from your reporting, you cannot distinguish a real gain from March being March.
Always compare like periods across years alongside month-on-month movement.
The cohort report that ends the argument
There is one report that resolves nearly all of this. Take a single month of spend and follow it forward:
- Spend in March.
- Leads generated in March.
- Of those, how many were qualified by your written definition.
- Of those, how many took a real sales conversation.
- Of those, how many closed by June.
- Revenue from those closures.
Now you have cost per qualified lead, qualified-to-close rate, and customer acquisition cost, traced to actual money. Run it for three consecutive months and the leak becomes obvious. Either volume is fine and qualification is collapsing, or qualification is fine and closing is collapsing, or the whole chain is thin and the offer needs work.
What to do with the answer
If the leak is in lead quality, the fix is targeting, offer framing, and adding qualification friction — a budget question, a location filter, a scheduling step.
If the leak is in response time, the fix is routing and automation: instant acknowledgement, assignment rules, escalation when nobody touches a lead within an hour.
If the leak is in closing, marketing cannot fix it and should stop being asked to. Sales enablement, pricing clarity, and proof material are the levers.
If the leak is in the page, the fix is conversion work: clearer above-the-fold value, fewer competing actions, faster load, honest proof.
The uncomfortable part
Sometimes this analysis exonerates the agency completely, and the problem is that leads are being answered on Tuesday for enquiries that arrived Saturday. That is worth knowing. The point of tracing the chain is not to assign blame — it is to stop spending another quarter optimising the one link that was already working.
Green reports and flat revenue is not a mystery. It is a measurement boundary drawn in the wrong place. Move the boundary to revenue and the fog clears fast.
