D30 retention — что это такое и как считать

D30 retention — что это такое и как считать

Команда userStream

Обновлено 22 июня 2026 г.

D30 retention — один из самых частых терминов в продуктовой аналитике, и один из самых часто неправильно считаемых. Короткий точный ответ: что это, формула, норма и частые ошибки в расчёте.

Оглавление

Короткий ответ

D30 retention (Day 30 retention) — это доля пользователей из когорты, которые были активны на 30-й день после регистрации (или после первого использования продукта).

Формула:

D30 retention = (Пользователи активные на 30-й день / Пользователи зарегистрировавшиеся в день 0) × 100%

Пример: 1 июня зарегистрировались 200 пользователей. 1 июля (через 30 дней) из них были активны 54 человека. D30 retention = 54 / 200 × 100% = 27%.

image-03450e17-840e-4f2e-b48c-df4da845eedb.png

Что считается "активностью" на 30-й день

Это первый источник путаницы при расчёте. "Активность" должна быть строго определена для вашего продукта — иначе цифра будет несравнима между периодами.

Два основных подхода:

Day N retention (строгий). Засчитывается только если пользователь был активен именно в этот конкретный день — 30-й день после регистрации, не раньше и не позже. Это самый точный, но самый строгий метод — продукт с нерегулярным использованием (например, раз в неделю) покажет искусственно низкий D30 по этому методу.

Rolling retention (мягкий). Засчитывается если пользователь был активен в любой день начиная с 30-го дня и позже. Более мягкая метрика, лучше подходит для продуктов которые не используются строго ежедневно.

Выбор метода — это решение которое нужно зафиксировать один раз и не менять, иначе сравнение когорт во времени теряет смысл.

Частая ошибка №1: смешение когорт по дате

D30 retention всегда считается для конкретной когорты — группы пользователей, зарегистрировавшихся в один день или период (неделю, месяц). Нельзя взять "всех активных пользователей сегодня" и поделить на "всех зарегистрировавшихся когда-либо" — это даст бессмысленное число, не D30 retention.

Правильный расчёт всегда требует зафиксированной точки старта (день регистрации) и зафиксированного интервала (ровно 30 дней).

Частая ошибка №2: неправильное определение "активности"

Если "активность" определена слишком широко (например, просто открыл приложение) — D30 будет искусственно высоким и малоинформативным. Если слишком узко (выполнил очень специфическое действие) — может оказаться искусственно низким.

Правильная практика: определить активность через действие которое реально отражает использование ценности продукта — не просто факт открытия, а совершение содержательного действия (создал документ, отправил сообщение, посмотрел отчёт — зависит от вашего продукта).

Нормы D30 retention по индустрии

По данным Mixpanel Product Benchmarks, медианный D30 retention для B2B SaaS — около 25%. Ориентиры:

Ниже 15% — слабый показатель, сигнал серьёзных проблем с онбордингом или продуктовой ценностью.

15–25% — типичный показатель для среднего SaaS без активной работы над активацией.

25–40% — хороший показатель.

Выше 40% — отличный показатель, обычно у продуктов с сильным product-market fit и эффективным онбордингом.

Важно: нормы сильно различаются между B2B и B2C. Consumer-приложения обычно показывают D30 в 10–20% как норму — это не плохо для их категории, просто другая база сравнения.

Как D30 retention связан с онбордингом

70% оттока в B2B SaaS происходит в первые 30 дней по данным ProfitWell. Это означает что D30 retention — прямое отражение того, насколько хорошо пользователь прошёл путь от регистрации до понимания ценности продукта.

Самый эффективный способ поднять D30 — это не работа с уже зрелыми пользователями, а сокращение time-to-value в первые дни: чем быстрее пользователь доходит до своего aha-moment, тем выше вероятность что он будет активен на 30-й день.

Поднимите D30 retention через онбординг

userStream помогает сократить путь до aha-moment с помощью туров, чеклистов и подсказок — без разработчика.

Попробовать бесплатно
D30 retention

Сократите путь до первой ценности

Запустите тур который доводит до aha-moment быстрее — без кода.

Начать бесплатно

Если статья откликнулась — отметьте реакцией: так мы понимаем, что для вас полезно, и куда двигаться дальше.

Читайте также

Activation rate на trial: как найти Aha Moment и настроить трекинг в userStream

Пошаговый гайд: как определить Aha Moment для trial-пользователей и настроить трекинг активации в userStream за 15 мину…

Trial-пользователи приходят из digital-офиса: как адаптировать онбординг под офлайн-продукты

Как настроить онбординг для пользователей, которые переходят в B2B SaaS из привычных офлайн-инструментов (Excel, 1С, бу…

Как снизить отток на trial с помощью ветвящихся туров: гайд по умному онбордингу в userStream

Ветвящиеся туры адаптируются под действия пользователя на trial, ускоряя активацию и снижая отток. Пошаговый гайд без к…