Conversion rates – you are (most likely) computing them wrong
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
Naive conversion rate calculations are misleading when significant time lags exist between user acquisition and conversion. Using a simple total-converted/total-users formula conflates cohorts with different amounts of time to convert, making growing products look worse than they are. The correct approach is cohort analysis — measuring conversion rate at a fixed time T for each cohort. Even better is the Kaplan-Meier estimator from survival analysis, which handles 'censored' observations (users who haven't yet had enough time to convert) and extracts more signal from recent data. A Python implementation using the lifelines library is demonstrated with startup exit rate data.
Table of contents
Prelude – a storyAn example – exit rate for startups 2008-2015The right way to look at conversion rates – cohort plotsThe 😎 way to look at conversion rates – Kaplan-MeierEpilogueConclusionNotesSort: