Paid ads attribution

cost per lead is lying to you: what to measure instead

The short answer

Cost per lead is a misleading number in B2B, because a lead usually means a form fill, and most of your real buyers never fill in a form. Optimising for cheap leads pushes you toward low-intent form fills and away from the accounts that actually buy. The fix is to measure companies and pipeline, not the cost of a form.

When a lead equals a form, the funnel bends toward forms

The problem starts with what a lead is. When a lead equals a form, your whole funnel bends toward producing forms. If a lead means a form, your bidding optimises toward the cheapest forms it can find, which are rarely your best-fit accounts. You hit your cost per lead target and your pipeline stays flat.

Better questions to ask: how many real target accounts did this campaign bring to high-intent pages, and how much pipeline did it produce. Those map to revenue. Cost per form does not.

To measure them you need to see the companies behind the traffic, including the ones that never filled in anything. That is the data cost per lead ignores by design, and the same form-fill gap that hides most of your demand.

The honest catch

Cost per lead is not useless, it is just narrow. Keep it as one input if you like, but do not let it run your bidding. The accounts that matter are mostly in the traffic it cannot see. For the bigger picture, read the B2B paid ads attribution guide.

Frequently asked questions

Because a lead usually means a form fill, and most B2B buyers never fill in a form, so the metric ignores most of your real demand.

Measure the accounts and pipeline a campaign produced, not the cost of a form most of your buyers never fill in.

Score leads on real intent