This one tripped me up because my first instinct was to just plot the trends side by side and call it a day.
Start by clarifying the business question and defining the metric of interest, then propose a rigorous causal inference framework (e.g., geo-based holdout or synthetic control) to isolate the incremental effect of the traffic source. Compare the observed revenue lift in the source against changes in other channels, using a difference-in-differences or cannibalization analysis to test for offsetting declines.
Pro tip: Emphasize the importance of pre-registering the analysis plan and checking for pre-existing trends to avoid false positives; also, consider that cannibalization may be partial and time-lagged, so analyze both short-term and long-term effects.
Clearly state the null hypothesis (no cannibalization) and alternative (cannibalization exists). Define primary metrics: revenue from the target source and total revenue, plus secondary metrics like revenue from other sources and user-level conversion rates.
Select an appropriate experimental or quasi-experimental design, such as a geo-based holdout (randomly assign regions to keep or remove the traffic source), a switchback experiment, or synthetic control if randomization is not feasible.
Estimate the incremental revenue from the target source using the chosen design. Then, test for cannibalization by comparing changes in other sources between treatment and control groups, using difference-in-differences or a cannibalization rate metric.
Validate results with placebo tests, sensitivity analyses, and segment-level breakdowns (e.g., by user tenure, device, region) to see if cannibalization varies across subgroups.
Summarize whether the revenue increase is incremental or offset, quantify the net impact, and provide actionable recommendations for budget allocation or further testing.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.