Marketing effectiveness · Worked example
A marketing analytics report for a budget decision: an annotated one-page example
A marketing report that connects sales, attribution, and incremental lift to a budget decision.
Illustrative example. The business and figures are made up to show the calculation; they are not client results.
What should a marketing report show when the numbers point in different directions?
Start with the decision, then label what each number can answer. A useful report puts observed sales, attributed revenue, and estimates of incremental impact in separate rows. It connects the relevant estimate to the business's economics and records the uncertainty that could change the action.
In the example below, paid social reports 4.0x attributed revenue per advertising dollar. The calculation gives 1.40x incremental revenue return, with a 90% t interval of 0.70x to 2.10x. At a 50% contribution margin before advertising, the break-even return is 2.0x. The proposed action is to withhold an extra $50,000 while reviewing the existing allocation and designing a test of the actual expansion.
1. Define the decision before selecting the metrics
Imagine a small online homewares retailer with a $300,000 paid-media budget for a four-week period: $180,000 for search and $120,000 for social. An additional $50,000 is available but uncommitted. The CMO must decide whether to add it to social for the next comparable period. Finance wants positive incremental contribution after media cost; spending the full reserve is optional.
Here, finance has agreed a 50% contribution margin after product and variable fulfilment costs but before advertising. Revenue means net sales, excluding tax and after discounts and returns. Additional fixed costs and future repeat purchases are excluded. For this illustration, the same margin applies to incremental net sales. Those are assumptions to check, not universal accounting definitions.
The report compares two equal four-week periods, not two calendar months of different length. The proposed decision meeting is 5 October 2026, with a formal review on 19 October. These are example business dates, not this article's publication date. The CMO owns the spend decision; the analytics lead owns evidence quality; finance owns the margin definition.
2. The one-page report
The following is the decision page. The annotations and calculation that follow are its supporting detail. Values are rounded for reading; calculations use unrounded numbers.
The decision is to hold the reserve while testing whether expansion can clear the commercial hurdle.
Scroll the table sideways on smaller screens →
| Evidence | Result | What it supports | Boundary / owner |
|---|---|---|---|
| Observed business performance | $1.20m net sales versus $1.10m in the prior four weeks: +9.1%. Paid spend is $300k in both periods. | The business grew while aggregate paid spend stayed flat. | Does not isolate a media effect. Finance owns ledger definitions and period comparability. |
| Attributed channel performance | Search: $540k credited revenue / $180k spend = 3.0x. Social: $480k / $120k = 4.0x. | Social leads in these attribution reports. | Separate platform reports; their revenue credits are not deduplicated. Growth marketing owns settings and reconciliation. |
| Example calculation | Social on versus off in ten example matched market pairs: $70k estimated additional net sales / $50k spend difference = 1.40x. 90% t interval: 0.70x to 2.10x. | Under the stipulated design, the point estimate is below the 2.0x break-even revenue return. | Four-week, selected-market, on/off comparison. Uncertainty and transfer to next-period expansion remain. Analytics owns method and scope. |
| Model-based planning evidence | No decision-ready MMM estimate supplied for the proposed extra $50k. | There is no modeled expansion result to weigh here. | A missing estimate stays visible. No model has been fitted for this example. |
| Economics and actionDecision in this example | Test contribution: 50% × $70k − $50k = −$15k. Transformed interval: about −$32.6k to +$2.6k. | Withhold the reserve; review existing spend and test feasibility. | Applies to the spend in this example, not a forecast for the next $50k. CMO decides; finance confirms economics. |
Next evidence: by 9 October, the analytics lead supplies a design and feasibility assessment for current social spend versus a controlled increase, using all-channel net sales. At the 19 October review, the CMO records the chosen action or a specific remaining blocker. The report does not promise a completed experiment by then.
3. Read the rows as different answers
Illustrative comparison
Similar units. Different questions.
The same horizontal scale shows the numerical contrast, not equivalent evidence. Attribution credits revenue; the example experiment estimates lift for an on/off intervention. Neither estimates the proposed expansion.
Break-even at 50% margin: 2×
Read chart values and limitations
- Platform-attributed return: 4×
- Invented paid-social credit divided by spend. A hollow diamond marks an accounting attribution figure, not a causal estimate. No uncertainty interval is supplied; this does not imply certainty.
- Incremental return: 1.4×
- A filled point and interval represent a calculation from ten hand-built paired differences under stipulated assumptions. Illustrative 90% t interval: 0.698× to 2.102×.
The attributed figure has no supplied uncertainty interval; absence of an interval does not mean certainty. The incremental interval crosses the 2.0× break-even line. Its 90% label describes the procedure under assumptions, not a probability assigned to this fixed interval.
The sales row is the business outcome. It is deliberately not assigned to a channel. The $100,000 increase could include changes in demand, promotions, availability, customer mix, or media. This example has no causal design for that period-over-period comparison, so the report makes no claim about how much marketing caused.
The attribution row describes credited revenue. Google Analytics defines attribution as allocating credit across touchpoints. Some attribution models use counterfactual methods, so it would be inaccurate to dismiss all attribution as simple last-click counting. The operational question remains: does this particular estimate represent the proposed spend change, outcome, population, and period?[1]
The example's platform credit figures are inputs, not exports from a real account. Their lookback and view-through settings would need to travel with a live report. Do not add the $540,000 and $480,000 and call the sum unique marketing-generated revenue: this example has no cross-platform deduplication. A numerical total below finance's sales total would not establish that overlap is absent.
The experiment row concerns a defined intervention. Incremental revenue return divides estimated additional revenue by the treatment-control spend difference. Google Ads' geography-based lift documentation uses that same ratio for incremental conversion value and cost. Here, the outcome is explicitly net sales rather than an arbitrary conversion value.[2]
The model-based planning row records that no modeled estimate is available. A real MMM can estimate causal effects under assumptions. Predictive fit alone cannot establish that its channel effects are accurate. Any modeled recommendation belongs beside its specification, diagnostics, and causal assumptions, not in a row labelled simply 'truth'.[8]
4. Make the uncertainty inspectable
For the arithmetic illustration, stipulate ten comparable market pairs, with one geography in each pair randomly assigned to social on and the other to social off. Each pair has an exact $5,000 spend difference over the test period. Assume no spillover, no other treatment changes, and independent, approximately normal paired revenue differences. These are simplifying assumptions, not findings established from the constructed data.
The ten hand-built treated-minus-control net-sales differences are −$2,000, $0, $2,000, $4,000, $6,000, $8,000, $10,000, $12,000, $14,000, and $16,000. Their sum is $70,000 and their mean is $7,000 per pair. Because spend differences are fixed and equal here, dividing the mean difference by $5,000 equals dividing the total difference by $50,000.
Equal, fixed spend differences make the ratio of totals equal to the ratio of pair means. This is the on/off test return, not a forecast for an expansion.
The sample standard deviation is $6,055.30; the standard error of the mean is $1,914.85. Applying the standard paired-difference calculation and a two-sided 90% Student t interval with nine degrees of freedom gives $7,000 ± 1.8331 × $1,914.85 per pair. Dividing the endpoints by $5,000 yields 0.698x to 2.102x, displayed as 0.70x to 2.10x.[3][4]
Two-sided t procedure, 9 degrees of freedom. Displayed inputs are rounded; the calculation uses unrounded values. Hand-built data do not establish real-world coverage.[3][4]
Real geo experiments can have few units, unequal market sizes, heavy-tailed revenue, and strong time variation. The analysis needs to account for those design problems. The ten-pair t calculation is included to make the arithmetic easy to follow. A live analysis needs an estimator and validation suited to its randomization and data.[5]
The apparent tension is useful. Under the teaching assumptions, the interval is above zero, yet it still crosses the 2.0x profitability hurdle. Evidence of additional revenue is not sufficient to establish profitable additional revenue.
5. Convert the result into the decision's economics
With a 50% contribution margin before advertising, every $1 of additional revenue supplies $0.50 toward media cost. Break-even incremental revenue return is therefore 1 / 0.50 = 2.0x. The $70,000 lift contributes $35,000 before media and −$15,000 after the $50,000 spend difference.
A fixed 50% contribution margin is a scenario assumption. The result applies to the spend in this example, not the next $50,000.
Transforming the unrounded revenue interval with the same fixed 50% margin gives approximately −$32,551 to +$2,551 after advertising. That interval includes sampling uncertainty from the teaching calculation only. It excludes uncertainty in margin, returns, repeat purchases, market transfer, and the next period's media prices.
At every margin shown, the example point estimate still leaves a loss.
Scroll the table sideways on smaller screens →
| Margin before media | Break-even revenue return | Contribution at the test's $70k point estimate |
|---|---|---|
| 40% | -$22,000 | |
| 50%Worked-example assumption | -$15,000 | |
| 60% | -$8,000 |
A decision rule also needs the cost of delay. Waiting could miss profitable growth; maintaining current spend could continue a loss. The example permits a short, reversible hold because the reserve is optional and the team has a near-term review. The short hold depends on those conditions; a different cost of waiting could call for a different action.
6. Test the proposed change, not an easier substitute
The existing test compares social on with social off. The proposed action adds $50,000 to a $120,000 run rate, a 41.7% increase. Those are different interventions. The test does not estimate the return on that increase, and multiplying 1.40x by the new budget would manufacture a forecast.
Meridian distinguishes average ROI from marginal ROI, which concerns a small spend change. For this sizeable increase, the useful modeled quantity would be the finite difference between response at $170,000 and $120,000, rather than the local slope alone. Hold other channels and the intended geographic and time allocation comparable, then compare that additional revenue with the $100,000 needed to cover $50,000 of media at the stipulated margin. Response curves also carry extrapolation and lag assumptions that need to be checked.[7]
An experiment and an MMM may legitimately disagree because they cover different periods, populations, campaign scope, or counterfactuals. Meridian's calibration guidance explicitly warns that transferring experimental evidence into a model adds uncertainty. An on/off experiment should not be relabelled as evidence of an increase at the current run rate.[6]
For this example, the next design should compare the current policy with the proposed higher-spend policy at comparable local intensity. It should use all-channel net sales so that purchases moving between touchpoints are not mistaken for new business. Before launch, the team needs the following:
- A clearly defined population and spend contrast. Representative test markets should reflect the audience and auction conditions to which the decision will apply; material limitations must be recorded.
- A feasibility analysis using actual pre-period variation. Determine whether the design can distinguish a commercially useful return from the 2.0x break-even hurdle, then choose duration and scale. The toy's ten pairs do not supply a power calculation.
- A fixed primary outcome, measurement window, return treatment, estimator, and analysis date. Include enough follow-up for the business's purchase cycle; do not select a winning observation window after seeing results.
- An agreed risk budget and action rule. State the largest acceptable test loss, the role of uncertainty, and what findings would justify expanding, reducing, or retaining spend. A safety stop is different from repeatedly checking for a favourable result.
If a credible test is too expensive or slow, the decision still belongs to the CMO. The report can compare a smaller reversible change, a model-informed estimate with explicit assumptions, and waiting. It should explain what each option would cost and what evidence is available.
7. A reusable blank decision page
Keep these fields on the decision page and put implementation detail in a linked appendix. The blank fields below are an intentional reusable template, not unfinished article copy.
Scroll the table sideways on smaller screens →
| Field | Fill in |
|---|---|
| Decision | [Action under consideration] versus [baseline], for [population], [period], and [budget]. |
| Economics | [Business outcome], [margin / value definition], [costs included], and [commercial hurdle]. |
| Observed performance | [Ledger outcome], [comparison], [data maturity], and [known non-media changes]. |
| Attributed performance | [Credited outcome], [model / lookback settings], and [deduplication boundary]. |
| Incremental evidence | [Experiment or model], [exact intervention / counterfactual], [estimate], [interval type / construction], and [limits]. Enter 'unavailable' when appropriate. |
| Recommendation | [Action now], [amount / limit], [downside of action], and [cost of delay]. |
| Unresolved question | [The missing fact that could change the decision], not a general request for more analysis. |
| Next evidence | [Test / check], [owner], [feasibility requirement], and [what result would change the action]. |
| Decision record | [Decision owner], [decision date], [evidence version], [review date / trigger], and [actual choice]. |
At review, retain the original recommendation and record what changed. If the evidence remains inconclusive, name the consequence and the next choice. Replacing last month's slide with this month's numbers erases the judgment the team needs to learn from.
8. What this example establishes
The decision page brings together the budget question, evidence, economics, recommendation, and next review date.
The sources below explain the methods and their limits. The accompanying calculation lets you check the arithmetic.
The example intentionally leaves out long-run brand effects, customer lifetime value, changing marginal costs, and complex channel interactions. Where those matter, revise the outcome and time horizon before using the same report structure. The central discipline remains: state the quantity the decision needs, show what the evidence actually estimates, and make the remaining judgment visible.
Questions & answers
Why can attribution and an incrementality study disagree?
Attribution allocates credit; a study estimates an effect for a defined intervention. Even sophisticated methods can concern different outcomes, populations, and windows. Compare those definitions before interpreting a numerical difference as an error.[1][6]
Can one experiment settle the budget decision?
It can be influential when its design and scope match the action. This example's on/off study does not directly answer the effect of a 41.7% increase from current spend. Transfer across time, geography, and campaign scope needs judgment rather than automatic reuse.[6]
Does an incremental revenue return above 1.0x mean the campaign is profitable?
Not under this example's economics. Incremental conversion value divided by incremental cost is a revenue-return measure when the conversion value is revenue. At a 50% contribution margin before media, break-even is 2.0x. Other margin and cost definitions change that threshold.[2]
Why use a 90% interval here?
It is a declared teaching choice, not an industry requirement. The interval is generated by a t procedure on constructed paired differences. A real team should choose its uncertainty convention and decision rule in advance, suited to its method and the consequences of a wrong decision.[4]
Are these actual client results or a completed benchmark?
No. The business figures and dates are made up for this calculation. The paired differences were constructed for transparent arithmetic, no real experiment or MMM was run.
Sources & further reading
- Get started with attribution
Google Analytics Help · Accessed
Primary product documentation. Supports the definition of attribution as credit allocation, including model-based attribution. It does not validate any example number or budget recommendation in this article.
- Understand your Conversion Lift based on geography measurement data
Google Ads Help · Accessed
Primary product documentation for incremental conversion value, incremental cost, iROAS, and post-test outcome collection. The example is not an output from Google Ads or its proprietary estimators.
- Analysis of paired observations
NIST/SEMATECH e-Handbook of Statistical Methods · Accessed
Supports computing the mean, sample standard deviation, and standard error of paired differences. The article's hand-built data are not a validation of the method for real geographic experiments.
- Confidence Limits for the Mean
NIST/SEMATECH e-Handbook of Statistical Methods · Accessed
Supports the Student t interval formula and repeated-sampling interpretation of a confidence interval. The 90% level in this example is an explicit teaching choice, not a universal decision rule.
- Trimmed Match Design for Randomized Paired Geo Experiments
Google Research · Accessed
Primary research by Aiyou Chen, Marco Longfils, and Nicolas Remy, listed as 2021. The inspected abstract identifies small numbers of geographies, heterogeneity, heavy-tailed outcomes, and variation over time as design challenges. This article does not implement Trimmed Match.
- Calibrate treatment priors
Google Meridian documentation · Accessed
Primary guidance on differences in experimental and modeled quantities, populations, timing, and counterfactuals. Page displays last updated 2026-09-24. This is not a claim that an MMM was fitted for this example.
- Incremental Outcome, ROI, mROI & Response Curves
Google Meridian documentation · Accessed
Primary definitions of average ROI, marginal ROI, and response curves, with lag and extrapolation caveats. Page displays last updated 2026-05-15. The article uses incremental revenue return terminology to keep it separate from profit.
- About MMM as a causal inference methodology
Google Meridian documentation · Accessed
Primary guidance on causal assumptions and why predictive fit alone does not establish causal accuracy. Page displays last updated 2026-09-01.