Короткий ответ
Churn rate — доля пользователей (или подписчиков), активных на начало периода, которые перестали быть активными/отменили подписку к концу периода; считается как число ушедших, делённое на базу на начало периода.
Как это работает подробнее
фиксируем базу пользователей на начало месяца, затем проверяем, кто из них не проявил активности (или отменил подписку) в течение месяца; churn = ушедшие / база на начало.
Что использовать на практике
- Применение. для подписочных продуктов churn обычно считают по факту отмены/неоплаты подписки, для продуктов с бесплатным использованием — по отсутствию активности N дней подряд; важно не включать в знаменатель новых пользователей, пришедших в этом же периоде.
- Проверка или пример. Данные: на 1 марта было 1000 активных подписчиков, к 1 апреля 60 из них отменили подписку (новые подписчики в расчёт не входят). Проверка: 6% в месяц соответствует ожидаемому годовому churn ≈ 1 - (1-0.06)^12 ≈ 51% при допущении постоянного месячного churn — такой sanity check помогает заметить аномально высокое или низкое значение.
Подводные камни
- Частая ошибка. делят ушедших на базу на конец периода вместо начала — это занижает реальный churn; смешивают в одной когорте новых и старых пользователей, из-за чего метрика теряет интерпретируемость.