Skill 01 · Content Experimentation Best Practices
Subchapter 1.4
references/statistical-foundations.mdMarkdown5 KBView on GitHub
Understanding basic statistics prevents misinterpreting experiment results.
A measure of whether observed differences are likely real or due to chance.
A range of plausible values for the true effect.
Example: “Conversion rate increased by 5% (95% CI: 2% to 8%)”
The ability to detect a real effect when it exists.
The smallest improvement worth detecting.
Before running a test, calculate required sample size:
Required per variant = 16 × σ² / MDE²
Where:
- σ² = variance (for conversion rate: p × (1-p))
- MDE = minimum detectable effect (absolute)For a 5% baseline conversion rate, detecting a 1% absolute lift (5% → 6%):
Testing 10 variants increases false positive rate.
Solution: Adjust significance threshold (Bonferroni correction) or use sequential testing methods.
Checking results daily and stopping when significant.
Why it’s wrong: Significance fluctuates. Early “winners” often regress.
Solution: Pre-commit to sample size and duration. Use sequential testing if you must peek.
Overall results hide segmented truths.
Example:
Solution: Always segment by major factors (device, traffic source).
Only analyzing users who completed the funnel.
Solution: Include all visitors, not just converters.
Clear win. Implement the change.
Statistically different but tiny effect. Consider if worth the complexity.
Might be real but underpowered. Extend the test or accept uncertainty.
No detectable difference. Either no real effect or test was underpowered.
An alternative to traditional (frequentist) hypothesis testing. Bayesian methods provide:
Bayesian methods are offered by platforms like VWO and are useful when you need to make decisions with limited traffic or want more intuitive reporting for stakeholders.
Dynamically allocate more traffic to winning variants while still learning:
Consider bandits for content recommendations, personalization, or situations where the cost of showing a losing variant is high.
For teams that need to monitor experiments continuously:
Checklist before declaring a winner: