The metrics that connect spend to results

Ad dashboards offer dozens of numbers. In practice, campaigns are steered by a short list: a few cost metrics, a few rate metrics, and one or two that measure business outcomes. Here is each with its exact formula and the mistake people make reading it.

Advertising funnel narrowing from impressions to outcomes beside a performance trend
Delivery metrics describe the top of the funnel; business metrics decide whether the narrowing funnel creates enough value.

Cost metrics

MetricFormulaRead it as
CPMspend ÷ impressions × 1000Price of a thousand views; the currency of reach and awareness.
vCPMspend ÷ viewable impressions × 1000CPM corrected for ads that were actually on screen.
CPCspend ÷ clicksPrice of one visit to your site.
CPAspend ÷ conversionsAll-in cost of one sale, lead or signup — the metric budgets should answer to.

Rate metrics

MetricFormulaRead it as
CTRclicks ÷ impressions × 100Response to creative and targeting; a relevance signal, not a result.
Conversion rateconversions ÷ clicks × 100Landing-page and offer strength.
Viewabilityviewable impressions ÷ measured impressions × 100Share of served ads that had a chance to be seen.
Frequencyimpressions ÷ unique users reachedAverage exposures per person; watch for fatigue.

Outcome metrics

MetricFormulaRead it as
ROASrevenue ÷ ad spendRevenue returned per unit of spend; 3.0 means three back for each one spent.
Break-even ROAS1 ÷ profit marginThe ROAS at which you stop losing money; e.g. 25% margin → 4.0.
LTV : CACcustomer lifetime value ÷ acquisition costWhether acquired customers are worth more than they cost to win.

How the metrics relate

The chain runs: impressions → clicks → conversions → revenue, and each arrow is one of the rates above. That means the outcome metrics decompose into the others:

The classic misreading: optimising CTR. A provocative ad can double clicks while halving conversion rate — and CPA gets worse. Always trace changes down the chain to cost per conversion and ROAS.

A worked example

You spend $1,000, serve 200,000 impressions, get 3,000 clicks and 60 sales worth $2,400:

Whether 2.4 is good depends entirely on margin: with a 40% margin, break-even ROAS is 2.5 — this campaign is just below water and needs a cheaper click, a better page, or a higher order value.

Turn unit economics into decision limits

A dashboard cannot tell you whether a CPA is acceptable until the business defines the value of a conversion. For ecommerce, start with contribution margin after product cost, payment fees, fulfillment, expected returns and variable service cost. For leads, multiply the value of a closed customer by the observed lead-to-sale rate, then subtract the variable cost of handling the lead. The result is a ceiling, not a target: spending exactly the full expected value leaves no room for overhead, uncertainty or profit.

Business modelInputUseful limitCommon error
EcommerceNet revenue and contribution marginBreak-even ROAS = 1 ÷ marginUsing gross revenue while ignoring returns and fulfillment
Lead generationClose rate and contribution per saleBreak-even CPL = close rate × contributionTreating every submitted form as equal quality
SubscriptionMargin-adjusted retained customer valueCAC below the chosen payback or value limitUsing projected lifetime value before retention is observed
AwarenessReach, frequency and validated lift measureCost per incremental person or outcomeCalling impressions a business result

Suppose an accepted lead closes at 20% and each closed job contributes $500 before advertising. The expected contribution per accepted lead is $100. A $70 cost per accepted lead leaves $30 before overhead and uncertainty; a $120 cost loses money under those assumptions. If the campaign dashboard reports $40 per form but only half the forms are accepted, the operational cost is $80 per accepted lead. The qualification step changes the decision.

Attribution changes credit, not the underlying sale

Attribution models distribute conversion credit across touchpoints. Last-click gives the final eligible click the credit; data-driven attribution estimates the contribution of interactions from the advertiser's path data. Changing the model can change reported channel conversions without changing the number of orders in the business system. Therefore, compare models to understand journeys, but reconcile total outcomes against a source of truth such as completed orders or accepted leads.

Keep model names and windows beside every report. “Paid social generated 40 conversions” is incomplete if one report uses a seven-day click window and another includes view-through conversions over a different period. A clean comparison states the conversion definition, attribution model, window, timezone and whether modeled outcomes are included.

Account for delay, noise and sample size

Recent results are often incomplete because conversions happen after the click and platforms may update modeled or attributed outcomes later. Daily CPA also swings when conversion counts are small. A campaign with one conversion yesterday and three today did not necessarily become three times better; random timing can produce the difference.

Use a consistent review window that matches the buying cycle, compare like-for-like weekdays when seasonality matters, and annotate material changes. For tests, preselect the primary metric and avoid stopping the moment a preferred variant moves ahead. Statistical confidence is not created by a platform label alone: instrumentation quality, representativeness and practical business effect still matter.

Compare marginal performance before scaling

Average CPA or ROAS describes the spend already purchased. A budget decision needs the likely result of the next unit of spend. As a campaign expands, it may move beyond the most responsive queries, audiences or placements, so marginal CPA can rise even while the historical average remains acceptable.

Scale in measured steps and compare the additional spend with the additional qualified outcomes over a window that accounts for delay. If spend rises by $1,000 and contribution rises by only $700, the increment failed even if the blended lifetime report still looks profitable. This does not prove advertising caused the change—seasonality and other channels may move too—but it is a stronger budget diagnostic than applying the old average ROAS to a new spend level.

Further reading on this site

See the terms behind these metrics in the glossary, or go back to the channel guides: search, social, programmatic.

Sources and calculation notes

Worked numbers on this page are illustrative. Replace them with reconciled spend, outcomes, margin and value from the business being measured.