Spending with no leads

Criticalspend_no_leads6 min read

In shortZero leads only means something once you have spent enough to have expected leads — at roughly three expected results, seeing zero has about a 5% chance on a perfectly healthy campaign, so judge the spend against your own cost per lead rather than against the clock.

This is the most alarming thing a campaign can show you and the one most often acted on too early. Budget is leaving the account, the campaign says Active, and the results column says zero. The instinct is to pause it. Quite often that instinct is wrong, and acting on it is more expensive than the wasted spend.

Zero is only evidence once you have spent enough

Leads do not arrive on a schedule. They arrive at a rate, and over a short window the count around that rate varies a great deal. So the question is never “has this campaign produced a lead yet”. It is “how many should it have produced by now, and how surprising is zero against that number”.

Work it out from your own cost per lead. If a lead normally costs you ₹350 and the campaign has spent ₹140, you expected 0.4 leads. Zero is not a warning sign at that point — it is the single most likely outcome for a completely healthy campaign. Pausing there tells you nothing except that you stopped before the question could be answered.

Spend three times your normal cost per lead and you expected about three. Seeing zero against three expected has roughly a five per cent chance on a healthy campaign. That is unusual enough to be worth acting on, and it is the point at which this finding is raised rather than any particular number of hours.

A campaign twelve hours old with ₹142 spent was once told to pause. Following that advice kills campaigns before Meta’s learning phase has even resolved.

How to check it properly

What it usually turns out to be

In rough order of how often they are the answer: the campaign is too young to judge; the form, pixel or destination is broken so conversions are happening but not recording; the optimisation event is one the campaign cannot produce enough of to learn from; the offer does not survive contact with the audience; the targeting is reaching people with no reason to convert.

The second of those is worth ruling out early every single time, because it is the one where the campaign is fine and the measurement is broken. Nothing you do to targeting or creative will fix a form that does not submit.

What to do about it

Once the spend genuinely clears the bar, change one thing and give it a real window. Changing targeting, creative and optimisation event together produces a campaign whose failure you also cannot explain — and restarts learning from scratch, which is the cost most people forget to count.

Pausing outright is a reasonable answer when the spend is large and the offer is the suspect, because there is no version of the test worth continuing to pay for. It is the wrong answer when what you actually have is a young campaign and an impatient dashboard.

When Admetriq raises it

The actual rule, so you can hold this page against what you see rather than take its word for it.

  • Fires only while the campaign is actually live and has spent, in the last 7 days, at least three times this client’s reference cost per lead (MIN_EXPECTED_OUTCOMES_FOR_ZERO_VERDICT = 3.0).
  • That reference is the client’s own measured median where one exists, and falls back to a flat ₹1,000 floor (ZERO_VERDICT_SPEND_FLOOR) where it does not.
  • Below that floor it stays silent rather than emitting a softer warning — a campaign that has not run long enough to judge does not need a card saying so.
  • Raised as critical, because unlike most findings the money is already gone.

Most often mistaken for

Active but not deliveringactive_no_delivery

Check spend before anything else. Spend above zero with no results is this finding. Spend of exactly zero is the opposite problem — the campaign is not running at all, and nothing about your targeting or offer is being tested yet.

All findings · Longer writing