What this decomposition answers
Revenue can grow because you have more active users, because you earn more per user (ARPU), or both. Decomposition is a quick way to explain growth without guessing: it splits the change into a user effect, an ARPU effect, and an interaction term.
Core identity
Revenue = users * ARPU.
Decomposition formula
Delta Revenue = Delta Users*ARPU_start + Delta ARPU*Users_start + Delta Users*Delta ARPU.
How to use it in practice
- User-driven growth often points to acquisition, distribution, or activation improvements.
- ARPU-driven growth often points to pricing/packaging, upsell, or mix shifts toward higher-value segments.
- If ARPU rises but user growth slows, segment conversion and retention (pricing can change who you attract).
Common mistakes
- Changing the definition of 'active user' between periods.
- Mixing net revenue (after refunds/credits) with gross revenue across periods.
- Treating the decomposition as proof of causality; it's an explanation tool, not an experiment.