Retention

Также: удержание, ретеншен, удержание пользователей

Retention (удержание) — доля пользователей, которые вернулись в продукт через заданное время после первого визита. Считается по когортам: из 1 000 новых пользователей вернулись на 7-й день 220 — retention 7-го дня равен 22%. Главный индикатор ценности продукта.

Retention (удержание пользователей) — доля пользователей, продолжающих пользоваться продуктом спустя заданное время после первого визита. Это главная метрика соответствия продукта потребности: рекламой можно купить установки, но нельзя купить возвраты. Если удержание стремится к нулю, рост аудитории — это наполнение дырявого ведра, и никакая закупка трафика не сделает юнит-экономику положительной.

Как считать

Retention дня N = Пользователи когорты, активные в день N / Размер когорты в день 0 × 100%

  • Когорта — группа пользователей, впервые пришедших в продукт в один и тот же день (неделю, месяц). Удержание всегда считается по когортам, а не по всей базе сразу — иначе старые и новые пользователи смешиваются и метрика теряет смысл.
  • День 0 — день первого визита. Размер когорты в день 0 — знаменатель, он не меняется.
  • Активен в день N — совершил целевое действие ровно в N-й день после прихода (классический N-day retention) или в день N либо позже (rolling retention — эти варианты дают разные цифры, важно не путать).
  • Целевое действие — событие, которое вы считаете «пользованием»: открытие приложения, просмотр урока, создание документа. Выбор события сильно влияет на цифры и должен отражать реальную ценность.

Кривая удержания — retention по дням от 0 до 30/60/90 — важнее любой отдельной точки. Ключевой вопрос к ней один: выходит ли кривая на плато. Плато означает, что у продукта есть ядро пользователей, для которых он стал привычкой; падение до нуля — что долгосрочной ценности нет.

Подвигайте и посмотрите, что меняется
плато 12%установка7 д.14 д.21 д.30 д.

За первый месяц пользователь в среднем активен 5.5 дня. Плато держится выше нуля — значит, у продукта есть ядро возвращающихся пользователей, и вложения в привлечение имеют смысл.

Пример с числами

Фитнес-приложение «Шаги» получило 1 марта когорту из 1 000 новых пользователей. Активность по дням:

ДеньАктивныRetention
День 01 000100%
День 140040%
День 722022%
День 1415015%
День 3012012%
День 6011511,5%

Кривая резко падает в первую неделю (это нормально: так ведут себя почти все продукты), но между 30-м и 60-м днём почти не меняется — выходит на плато около 12%. У «Шагов» есть ядро: примерно каждый восьмой новый пользователь встраивает приложение в привычку. Дальше команда сравнивает когорты между собой: если мартовская когорта выходит на плато 12%, а апрельская после редизайна онбординга — на 16%, изменение реально улучшило продукт. Рост плато на 4 процентных пункта — это +33% к долгосрочной аудитории и, через число платящих периодов, прямой рост LTV.

Нормы и бенчмарки

Ориентиры сильно зависят от категории и частоты естественного использования продукта:

Тип продуктаДень 1День 7День 30
Мобильные приложения (в среднем)20–30%10–15%3–8%
Хорошие мобильные приложения35–45%18–25%10–15%
Мобильные игры25–40%10–20%4–10%
Соцсети и мессенджеры (лидеры)60–80%40–60%30%+

Для B2B и SaaS удержание принято считать не по дням, а по месяцам, и часто в деньгах. Ориентир — NRR (Net Revenue Retention, чистое удержание выручки, обычно считается за год): у здорового SaaS он около 100% и выше, то есть отток компенсируется расширением текущих клиентов.

Частые ошибки

  • Считать удержание без когорт. «Доля активных от всей базы» смешивает пользователей разного возраста: приток новых маскирует отток старых. Правильный инструмент — когортный анализ.
  • Смешивать N-day и rolling retention. Rolling («вернулся в день N или позже») всегда даёт цифры выше классического N-day. Сравнение метрик, посчитанных по-разному, приводит к ложным выводам.
  • Выбирать слишком слабое событие активности. Если «активен» — это открыл приложение (в том числе по пушу на секунду), retention красивый, но не отражает ценность. Событие должно быть связано с пользой продукта.
  • Смотреть одну точку вместо кривой. Day 1 retention 45% ничего не стоит, если к 30-му дню кривая падает до нуля. Решает форма кривой и наличие плато.
  • Радоваться росту DAU вместо удержания. DAU (Daily Active Users, дневная аудитория) растёт и при плохом retention, пока хватает бюджета на закупку трафика. Когда бюджет кончается, аудитория схлопывается.
  • Retention rate — как выражать удержание коэффициентом и в каких единицах.
  • N-day и rolling retention — чем отличаются два способа расчёта и когда какой применять.
  • Когортный анализ — метод, без которого удержание посчитать корректно нельзя.
  • Отток (churn) — обратная сторона удержания: доля ушедших за период.
Разобраться на практике

Продуктовая аналитика 2.0

Углубленный курс продуктовой аналитики с Python, ML и продвинутыми техниками анализа

Посмотреть курс