Как мы считаем удержание
Удержание отвечает на один вопрос: какая часть людей, пришедших в определённую неделю, вернулась позже. Ниже по шагам, что под этим понимаем мы.
Когорта
Когорта собирает всех, у кого первое событие в продукте случилось в одном интервале. Обычно это неделя. Пользователь попадает ровно в одну когорту и из неё не уходит, даже если потом пропал на полгода.
Возврат
Возвратом считается любое событие, которое вы отметили как «активность». По умолчанию это открытие приложения или страницы. Многие команды сразу меняют его на что-то полезное: создал документ, оформил заказ. Так честнее, потому что открыть и закрыть приложение тоже открытие.
Удержание недели N = пользователи когорты, активные в неделю N / размер когорты × 100%
Почему свежая неделя всегда хуже
Если неделя ещё идёт, часть пользователей просто не успела вернуться. Такие клетки мы рисуем светлее и не учитываем в уведомлениях, пока неделя не закончится. Иначе каждый понедельник приходило бы письмо о падении.
Часовые пояса
Неделя начинается в понедельник в 00:00 по часовому поясу проекта, а не пользователя. Для продукта, который работает на всю страну, это даёт небольшой сдвиг на границах недель. Обычно меньше процента.