Marketing KPIs: putting the decision, the formula and the guardrail under contract.
Key distinctions
Three conditions before calculating.
Named decision
Every KPI must state who acts, on what, at what frequency and within what range. A measure without a decision serves exploration or description, not automatic steering.
Reproducible formula
Numerator, denominator, exclusions, currency, taxes, population and window must be written down. Two teams must not produce two legitimate results under the same name.
Connected guardrails
A rise in the primary KPI can degrade margin, quality, fairness, returns or retention. Guardrails define the conditions that cancel or limit the action.
Method
Building a measure that leads to a verifiable action
- 01Write the decision
State the choice, the owner, the frequency, the amount exposed and the reversibility; then choose the result closest to that decision, not the easiest to collect.
- 02Define the contract
Document formula, source, grain, delay, window, correction rules and minimum quality; version every modification to preserve comparability.
- 03Build the hierarchy
Link resources, diagnostics, incremental effect, economic result and guardrails; avoid mixing into one average measures that answer different questions.
- 04Set the actions
Define an investigation threshold, a stopping threshold, a level of uncertainty and the authorised action; revise the contract when the product, the channel or the collection method changes.
The KPI contract: decision, formula, source, threshold, action
The cascade links spend, attributed result, net revenue, margin, cost to serve and contribution to show why an isolated ROAS can mislead.
Buy exposure
Read the journey
Limit returns
Compare the economics
Stop / correct
A ROAS of 3.4 hides a loss of €28,480
A campaign spends €100,000 and credits itself with €340,000 of revenue, that is a ROAS of 3.4. The return rate is 18%. After returns, revenue is €278,800, product cost €167,280, logistics €28,000 and support €12,000.
Contribution: 278,800 − 167,280 − 28,000 − 12,000 − 100,000 = −€28,480. ROAS accounts neither for incrementality, nor for product cost, nor for service. The contribution rate is negative despite the attributed revenue.
ROAS remains a journey diagnostic, not the allocation KPI. The primary contract becomes incremental contribution after returns, with guardrails on returns and service quality.
Acceptance conditions
What must be true to act.
- 01
The KPI names the decision, the owner and the cadence.
- 02
The formula, the exclusions, the source and the window are versioned.
- 03
An attributed indicator is not presented as causal without evidence.
- 04
Guardrails explicitly limit the primary action.
Limits
What this analysis does not prove.
- A well-defined KPI can still be badly estimated if the data are insufficient.
- Thresholds must evolve with margin, risk and strategy.
- A hierarchy of measures does not replace a causal counterfactual.
References
Works cited.
- Farris, P. W., Bendle, N., Pfeifer, P. & Reibstein, D. (2010), Marketing Metrics.
- Kaplan, R. S. & Norton, D. P. (1992), “The Balanced Scorecard — Measures That Drive Performance”, Harvard Business Review.
- Keeney, R. L. (1992), Value-Focused Thinking: A Path to Creative Decisionmaking.
