The marketing measurement framework.

How I measure marketing for a board: one operating model, three maturity stages, and the formula behind every number.

In one line: Measurement matures in three stages — basics (what happened), intermediate (what contributed) and advanced (what caused it) — each read through my 3E Framework. The order is not a preference: an MMM built on broken tracking is an expensive way to be confidently wrong.

The one-slide version

The whole approach on one canvas: three stages of maturity, each read through the three E's, standing on one data foundation.

E1 · EFFECTIVENESS did it move the business? E2 · EFFICIENCY what did it cost? E3 · EXPERIMENTATION would it have happened anyway? 3 · ADVANCED what caused it MMM · brand lift mental availability · long vs short marginal ROI · saturation price elasticity · cross-media reach geo incrementality synthetic control · calibration 2 · INTERMEDIATE what contributed share of search · SOM · ESOV brand health · LTV : CAC viewability · attention reach & frequency · SOV attribution studies platform conversion lift 1 · BASICS what happened revenue tracking · MER break-even ROAS · share of traffic CPM · CPC · CPA · CVR pacing · invalid traffic creative A/B tests landing page tests FOUNDATION collection & consent · warehouse / CDP · clean rooms · governance & definitions every method above inherits its truth — or its garbage — from this layer causal confidence · cost READ IT AS AN OPERATING MODEL, NOT A MENU: each stage earns the right to the next · each E is a different question · no method above survives a broken foundation 1 · BASICS — “what happened?” E1 revenue tracking · MER · break-even ROAS · SOT E2 CPM · CPC · CPA · CVR · pacing · IVT E3 creative & landing-page A/B tests 2 · INTERMEDIATE — “what contributed?” E1 SOS · SOM · ESOV · brand health · LTV:CAC E2 viewability · attention · reach & freq · SOV E3 attribution · platform conversion lift 3 · ADVANCED — “what caused it?” E1 MMM · brand lift · mental availability E2 marginal ROI · saturation · elasticity E3 geo tests · synthetic control · calibration FOUNDATION collection & consent · warehouse / CDP clean rooms · governance & definitions READ IT AS AN OPERATING MODEL, NOT A MENU: each stage earns the right to the next · no method survives a broken foundation
The measurement operating model — three stages × three questions, on one foundation

The KPI tree — who sees which number

Most reporting fails by showing everyone everything. The discipline: three tiers, three audiences, and every metric knows which tier it belongs to.

TIER 1 BOARD SEES PROFITABLE GROWTH ATTRIBUTABLE TO MARKETING Δ revenue & margin · market share & ESOV · MER · LTV : CAC · incrementality headlines TIER 2 CMO STEERS E1 · EFFECTIVENESS share of search trend brand health waves new-customer CAC E2 · EFFICIENCY marginal ROI by channel attention per 1,000 effective frequency E3 · EXPERIMENTATION tests concluded / quarter iROAS vs attributed ROAS % budget under test TIER 3 TEAM DIAGNOSES CPM · CPC · CTR · CVR · CPA · viewability · pacing · quality score · creative wear-out diagnostic — they explain movement in the tiers above; they never appear in a board pack The test of a healthy scorecard: every tier-3 metric traces upward to a tier-1 outcome it exists to explain. TIER 1 · BOARD SEES PROFITABLE GROWTH FROM MARKETING Δ revenue & margin · market share & ESOV MER · LTV : CAC · incrementality headlines TIER 2 · CMO STEERS E1 · EFFECTIVENESS share of search trend · brand waves · new CAC E2 · EFFICIENCY marginal ROI · attention per 1,000 · eff. frequency E3 · EXPERIMENTATION tests / quarter · iROAS vs ROAS · % under test TIER 3 · TEAM DIAGNOSES CPM · CPC · CTR · CVR · CPA · viewability pacing · quality score · creative wear-out diagnostic — never in a board pack Every tier-3 metric traces upward to a tier-1 outcome it exists to explain.
Three tiers, three audiences — a CPC is a diagnosis, never a strategy

The maturity ladder

1 · BASICS “What happened?” tracking · core metrics · one truth 2 · INTERMEDIATE “What contributed?” attribution · attention · share metrics 3 · ADVANCED “What caused it?” MMM · incrementality · brand science causal confidence · cost · time 3 · ADVANCED “What caused it?” MMM · incrementality · brand science 2 · INTERMEDIATE “What contributed?” attribution · attention · share metrics 1 · BASICS “What happened?” tracking · core metrics · one truth confidence · cost
Each stage is only as trustworthy as the one below it — the order is the method

The pattern in almost every audit: teams measure Efficiency obsessively, Effectiveness loosely, and Experimentation not at all. CPA can fall beautifully while the business gets nothing — you simply bought more of the customers who were already going to buy.

1

Basics — can you trust your own numbers?

“What happened?”

Descriptive truth: when a number moves, something real moved with it. Most failures I'm called in to fix are stage-one failures wearing a stage-three costume.

E1

Conversion tracking tied to revenue

Events that map to money, carrying a value — not a count of form fills.

Lead value = close rate × contribution per sale
E2

Core media metrics

The arithmetic layer — all computed on this site's free calculators.

CTR = clicks ÷ impressions
CPC = spend ÷ clicks
CPM = (spend ÷ impr.) × 1,000
CPA = spend ÷ conversions
E1

Break-even ROAS

A target derived from your margin, not guessed in a board meeting. Calculator.

Margin = AOV − COGS − fees
Break-even ROAS = 1 ÷ margin %
E1

MER & new-customer CAC

The whole-business view platform ROAS can't inflate; split new from returning.

MER = total revenue ÷ total spend
New CAC = spend ÷ first-time buyers
E2

Pacing & budget share

Catches underspent winners and last-week budget dumps.

Pacing index = spend ÷ (budget × % elapsed)
E1

Share of traffic

Your first competitive metric — position against a defined rival set.

SOT = your sessions ÷ competitor-set sessions
E2

Traffic quality & IVT

Cheap media that isn't human isn't cheap.

Valid rate = 1 − (invalid ÷ total impressions)
E3

Creative & landing A/B tests

One variable, a pre-declared metric, enough sample to mean something.

Relative lift = (B − A) ÷ A

Ready for stage 2 when

  • Someone can explain the platform-vs-analytics gap on demand.
  • Every revenue-relevant conversion is tracked — including off-site ones (WhatsApp, calls).
  • Your break-even ROAS was derived, not assumed.
  • One dashboard exists that finance and marketing both accept.
2

Intermediate — where is the value coming from?

“What contributed?”

Divides the outcome among the things that produced it, checks the media was actually seen, and measures your position in the market — not just inside your own account. Everything here is correlational.

E3

Attribution studies

Rules-based, then data-driven — delete a channel from the modelled journey and see what it loses.

Removal effect = (conv. with − without) ÷ with
Time decay = 2−(t ÷ half-life)
E2

Viewability

MRC standard: 50% of pixels, ≥1s display / ≥2s video — read against the measurement rate.

Viewability = viewable ÷ measured
vCPM = (spend ÷ viewable) × 1,000
E2

Attention & eye-tracking

Viewable means it could be seen; attention measures whether it was.

APM = attentive sec × 1,000 ÷ impressions
Cost per attentive second
E2

Reach, frequency & saturation

Concentrated budget buys the same people repeatedly and calls it performance.

Frequency = impressions ÷ reach
Incremental reach = Δ unique ÷ Δ spend
E2

Share of voice (SOV)

Your presence relative to the category's advertising — the input side of growth.

SOV = your media weight ÷ category weight
E1

Share of search (SOS)

Free, public, and a leading indicator of market share — see the charts below.

SOS = your brand searches ÷ category searches
E1

Share of market (SOM)

The outcome side — without it, ESOV can't be computed and budgets stay a negotiation.

SOM = your sales ÷ category sales
E1

AI answer-engine visibility

A growing share of buying starts with a question to ChatGPT, Gemini or Perplexity — track how often the answers cite you versus your competitor set, on a fixed prompt list.

AI visibility = prompts citing you ÷ tracked prompt set
E1

Brand health tracking

Awareness, consideration, preference, NPS — on consistent waves so the trend is readable.

Funnel conversion = consideration ÷ awareness
E1

Cohort & LTV analysis

Turns a one-off CPA into a business case; payback is what finance wants.

LTV = AOV × freq × margin × lifespan
Payback = CAC ÷ monthly contribution
E1

Retail & commerce media closed-loop

Retailer networks tie ad exposure to actual sales data — the nearest thing to closed-loop ROAS, inside each retailer's walls.

Closed-loop ROAS = retailer-verified sales ÷ spend
E2

Brand safety & suitability

A cheap CPM next to the wrong content is a brand cost no media report shows.

Suitability rate = compliant ÷ total impressions
E3

Platform conversion lift

A randomised holdout inside one platform — causal, within its own walls.

Relative lift = (exposed − control) ÷ control

Ready for stage 3 when

  • You can state each channel's contribution and defend the calculation.
  • You know your viewability, attention and frequency — not just your CPM.
  • You track share of search against a defined competitor set.
  • Someone has noticed attributed revenue exceeds actual revenue — and it bothers them.

The share family — measuring the market, not just the account

The layer most performance teams never build. Three views of the same idea: your position, its trajectory, and what it predicts.

THE SHARE DASHBOARD — ILLUSTRATIVE, NOT CLIENT DATA SHARE OF TRAFFIC you 18% leader 31% SHARE OF SEARCH you 22% leader 28% SHARE OF MARKET you 15% HOW TO READ IT SOS (22%) > SOM (15%) → demand is building ahead of sales SOT (18%) > SOM (15%) → visits arrive but conversion lags share each gap is a diagnosis, not just a scoreboard ILLUSTRATIVE — NOT CLIENT DATA SHARE OF TRAFFIC you 18% leader 31% SHARE OF SEARCH you 22% leader 28% SHARE OF MARKET you 15% HOW TO READ IT SOS (22%) > SOM (15%) → demand is building ahead of sales SOT (18%) > SOM (15%) → visits arrive but conversion lags share each gap is a diagnosis, not just a scoreboard
Three shares, one story — the gaps between them are the strategy
SHARE OF SEARCH LEADS SHARE OF MARKET — ILLUSTRATIVE SHAPE % share time → the lag — often months share of search (leading) share of market (lagging) Why it matters: search interest moves before purchases do — SOS is the earliest warning your strategy is working, or failing. SOS LEADS SOM — ILLUSTRATIVE SHAPE share of search (leading) share of market (lagging) % share time → the lag — often months Search interest moves before purchases do — the earliest warning your strategy is working, or failing.
Search interest moves first — which makes share of search the CMO's early-warning system
THE GROWTH EQUATION — ILLUSTRATIVE FIGURES SHARE OF VOICE 25% your media weight ÷ category SHARE OF MARKET 15% your sales ÷ category sales ESOV = +10pp ESOV = SOV − SOM ≈ +0.5pp market share per year long-run average, Binet & Field / IPA THE GROWTH EQUATION — ILLUSTRATIVE SHARE OF VOICE 25% your media weight ÷ category SHARE OF MARKET 15% your sales ÷ category sales ESOV = +10pp = SOV − SOM ≈ +0.5pp market share per year long-run average, Binet & Field / IPA
Positive excess share of voice predicts share growth — the closest thing marketing has to a budget-setting law

Efficiency metrics tell you how cheaply you bought. ESOV tells you whether you bought enough to grow. They are different questions — and only one of them predicts market share. Every share metric is only as honest as its denominator: define the competitor set once, write it down, never quietly change it to flatter a chart.

Brand health & mental availability

Performance measurement sees the demand you harvest. Brand measurement sees the demand you create — and the gap between them is where long-term value hides.

CLASSIC BRAND FUNNEL AWARENESS — unaided / aided CONSIDERATION PREFERENCE USAGE / NPS measures recognition in isolation MENTAL AVAILABILITY Ehrenberg-Bass · Romaniuk & Sharp CATEGORY ENTRY POINTS the occasions that trigger the category MENTAL MARKET SHARE MENTAL PENETRATION NETWORK SIZE DISTINCTIVE ASSETS measures retrieval in context — closer to sales share CLASSIC BRAND FUNNEL AWARENESS — unaided / aided CONSIDERATION PREFERENCE USAGE / NPS measures recognition in isolation MENTAL AVAILABILITY Ehrenberg-Bass · Romaniuk & Sharp CATEGORY ENTRY POINTS the occasions that trigger the category MENTAL MARKET SHARE MENTAL PENETRATION NETWORK SIZE DISTINCTIVE ASSETS measures retrieval in context — closer to sales share
The funnel asks "do you know us?" — mental availability asks "do we come to mind when it matters?"
E1

Category entry points (CEPs)

The occasions that make someone think of the category — creative builds the links, the tracker measures them.

CEP association = % linking brand to occasion
E1

Mental market share & penetration

Presence across all CEPs — correlates with sales share better than prompted awareness.

Mental share = your CEP links ÷ category links
E1

Distinctive brand assets

Colour, logo, sonic cue — measured on fame and uniqueness.

Fame = % who name you · Uniqueness = exclusivity
3

Advanced — what would have happened anyway?

“What caused it?”

The only stage that can take credit away from a channel. Everything below it can be gamed by claiming demand that already existed; these methods cannot.

E1

Marketing mix modelling

Aggregate regression — no cookies, no consent needed. Wants 2–3 years of weekly data and real spend variation.

Adstock: At = St + λ·At−1
Saturation: Hill curve
E2

Marginal ROI & saturation

A channel averaging 4× may return 1.2× on its last unit of spend — the number that should set the next budget.

Marginal ROI = ∂contribution ÷ ∂spend
E3

Geo & matched-market tests

The cleanest causal evidence — power and minimum detectable effect settled before launch, not after.

iROAS = incr. revenue ÷ incr. spend
DiD = Δtest − Δcontrol
E3

Synthetic control

When you can't randomise: a weighted composite of untreated markets becomes the counterfactual.

Effect = observed − Σ wi·marketi
E3

Bayesian MMM, calibrated

Experiment results become priors that constrain the model — so MMM and geo tests stop disagreeing.

Experiment iROAS → prior on coefficient
E1

Brand lift studies

Randomised exposed-vs-holdout surveys — conversion-lift logic applied to memory instead of purchase.

Lift = (exposed − control) ÷ control
E1

Long-term vs short-term split

Activation shows in weeks; brand accumulates over years. Measure only the first and you under-invest in the second.

Long-term ≈ total effect − short-term
E2

Price & promotion elasticity

Usually the largest term in an MMM — and it competes with media for credit.

Elasticity = %Δ volume ÷ %Δ price
E2

Cross-media reach

Deduplicated reach across TV, online video and social — panels fused with platform big data.

Net reach = Σ channel reach − duplication
E1

Predictive CLV

Moves bidding from "who converts" to "who is worth acquiring".

pLTV → value-based bidding signal

The data foundation — what every method stands on

Every method above inherits its truth — or its garbage — from this layer: the measurement architecture I build, compressed to four blocks.

E2

Collection & consent-era repair

Server-side tagging, consent mode, enhanced and modelled conversions — repairing what privacy removed from the observable layer.

Observed + modelled = reportable conversions
E1

Warehouse / composable CDP

One system of record for profiles, revenue and history — the single table every method reads from.

GA4 + CRM + media → one joined model
E2

Data clean rooms

Privacy-safe joins with platforms and retailers — matched, aggregated, threshold-limited output only.

Your 1P data ⋈ platform data, no user-level exposure
E3

Governance & definitions

A metrics dictionary with named owners — the reason finance and marketing argue from the same number.

One metric = one definition = one owner

The operating rhythm — triangulation on three clocks

Mature measurement doesn't pick a winning method. It runs three on different clocks, each correcting the others, each reporting to a different room.

MethodDecidesCadenceReviewed byBias
AttributionWhat to change inside a channelDaily / weeklyTeamFast but biased
Share & brand trackingWhether the market position is movingMonthlyCMODirectional
Incrementality experimentsWhether the other numbers tell the truthIn rotationCMOAccurate but narrow
Marketing mix modellingHow much budget each channel getsQuarterlyBoardUnbiased but slow

When a geo test says a channel's true iROAS is 2.1 and attribution credits it with 5.0, you don't pick a side. Attribution keeps steering the week; the experiment's ratio becomes a correction factor whenever that number drives budget. Experiments are the ground truth that keeps the fast, biased methods honest.

The roadmap

WK 1–4 fix collection WK 5–6 derive the margin floor WK 7–10 single view WK 11–16 contribution + share metrics Q2 first holdout Q3+ MMM + calibration Most businesses recover more money in weeks 1–16 than stage 3 ever finds — the waste was never subtle. WK 1–4 fix collection WK 5–6 derive the margin floor WK 7–10 single view WK 11–16 contribution + share metrics Q2 first holdout Q3+ MMM + calibration Most businesses recover more money in weeks 1–16 than stage 3 ever finds — the waste was never subtle.
Sequenced implementation — each step earns the right to the next

Never buy a measurement method more advanced than your data hygiene. An MMM on unreliable inputs doesn't produce a rough answer — it produces a precise wrong one, and the precision is what makes it dangerous.

Common questions

What is a marketing measurement framework?

The agreed set of methods a business uses to answer three different questions: what happened, what contributed, and what actually caused the result. Dashboards answer the first, attribution and share metrics the second, and only experiments and MMM the third.

What should marketing report to the board?

Strategic outcomes, not channel diagnostics: growth attributable to marketing, market share and ESOV, MER, LTV:CAC, and the headlines from incrementality tests. CPCs and CTRs are diagnostic — they explain movement in those numbers and belong in the team's review, not the board pack.

What is share of search and why does it matter?

Your brand's share of category search volume. It acts as a leading indicator of market share — often moving months ahead of sales — and unlike share of voice it's free to calculate from public search data. That combination is why it has largely replaced SOV as a practical planning input.

What is ESOV?

Excess share of voice — your share of voice minus your share of market. Binet and Field's IPA work established that positive ESOV predicts share growth, at a long-run average of roughly 0.5pp of market share per year for every 10pp of ESOV. It is the rare metric that links spend to growth rather than to efficiency.

Attribution vs incrementality?

Attribution divides credit for conversions that already happened — correlational. Incrementality withholds advertising from a randomised control group and measures the difference — causal. A channel can dominate attributed conversions and produce almost no incremental revenue; branded search is the classic case.

Do I need marketing mix modelling?

Usually not until tracking is solid, media is genuinely cross-channel, and you have 2–3 years of consistent weekly history with real variation in spend. Below that, the same budget does more good fixing collection and running geo experiments.

What is mental availability?

From the Ehrenberg-Bass Institute: the probability a brand comes to mind in a buying situation. It's measured against category entry points rather than in isolation, producing mental market share, mental penetration and network size — and it predicts sales share better than prompted awareness.

How does privacy change measurement?

Consent, ad-blockers and walled gardens hide a growing share of the journey from user-level tracking. The answer is layered: server-side collection with modelled conversions repairs the observable layer; a warehouse becomes the system of record; clean rooms handle privacy-safe joins; and aggregate methods — MMM and geo experiments — need no user-level data at all. Privacy pressure is the main reason MMM returned to the centre of enterprise measurement.

How do I know which stage we're at?

Ask what your team would do if platform and analytics numbers diverged by 30% tomorrow. If nobody could explain the gap, you're at basics regardless of the tools you own. If you can explain it but can't say which channel earned the revenue, you're intermediate. If you can say what would have happened without a channel — and you've tested it — you're advanced.

Not sure which stage you're on?Send me last month's report. I'll tell you which questions it can and can't answer — and which rung to fix first.

Chat on WhatsApp

Methods & terms on this page

  • Marketing measurement
  • KPI tree
  • Board reporting
  • Marketing mix modelling
  • Bayesian MMM
  • Incrementality testing
  • Geo experiments
  • Synthetic control
  • Difference-in-differences
  • Attribution modelling
  • Markov removal effect
  • Viewability
  • MRC standard
  • Attention measurement
  • Eye-tracking
  • Reach & frequency
  • Share of voice
  • Share of search
  • Share of market
  • Share of traffic
  • ESOV
  • AI answer-engine visibility
  • Brand health tracking
  • Mental availability
  • Category entry points
  • Distinctive brand assets
  • Brand lift
  • Adstock
  • Saturation curves
  • Marginal ROI
  • Price elasticity
  • Cross-media measurement
  • Retail media measurement
  • Data clean rooms
  • Composable CDP
  • Modelled conversions
  • Consent mode
  • Measurement governance
  • Predictive CLV
  • LTV : CAC
  • Break-even ROAS
  • MER
  • Triangulation

Related: Marketing analytics consultant · Performance marketing consultant · Break-even ROAS calculator · Metrics glossary · Insights