TL;DR
- Retention показывает, продолжает ли пользователь получать ценность от продукта.
- Aha Moment - это раннее действие или состояние, после которого вероятность удержания резко выше.
- Не путайте app open с retention. Пользователь должен вернуться к core value action.
- Retention curve, которая выходит на плато, показывает ядро пользователей. Кривая, падающая в ноль, сигналит о слабом product-market fit.
- Aha Moment нельзя просто скопировать у Facebook или Slack. Его нужно искать на своих когортах и проверять экспериментом.
1. Что такое retention
Retention - это доля пользователей из когорты, которые возвращаются и выполняют нужное действие через время.
Ключевой вопрос: что значит "вернулся"? Для продукта это должен быть value action.
| Продукт | Слабый retention | Сильный retention |
|---|---|---|
| Доставка | Открыл app | Сделал повторный заказ |
| EdTech | Получил push | Завершил урок |
| Fintech | Открыл баланс | Сделал перевод/платеж |
| SaaS | Открыл dashboard | Завершил workflow |
| Marketplace | Посмотрел категорию | Связался с продавцом/купил |
2. Виды retention
| Вид | Когда использовать |
|---|---|
| Classic retention | Вернулся в конкретный день/неделю |
| Rolling retention | Вернулся в этот день или позже |
| Unbounded retention | Вернулся когда-либо после периода |
| N-day retention | Mobile/app стандарт: D1, D7, D30 |
| Revenue retention | Деньги остались, даже если users изменились |
Выбор зависит от продукта. Для daily habit app важен D1/D7. Для travel app пользователь может возвращаться редко, но ценно. Для B2B SaaS лучше смотреть weekly/monthly active value action.
3. Как читать retention curve
Плато важнее красивого старта. Если много людей приходит в первый день, но все уходят к 30-му, продукт не создал привычку или долгосрочную ценность.
4. Что такое Aha Moment
Aha Moment - это не эмоция пользователя, которую можно увидеть напрямую. Это аналитическая гипотеза:
Пользователи, которые сделали X в течение Y времени после регистрации, удерживаются значительно лучше.
Примеры формата:
| Продукт | Возможный Aha Moment |
|---|---|
| Finance app | Добавил 3 транзакции в первый день |
| EdTech | Завершил первый урок и получил feedback |
| Team SaaS | Пригласил 2 коллег и создал первый shared project |
| Marketplace | Сохранил поиск и получил релевантный отклик |
| Delivery | Повторил заказ или сохранил адрес |
Важно: Aha Moment не доказывается одной корреляцией. Возможно, сильные пользователи и так сделали бы X. Нужно проверять onboarding experiment.
5. Как искать Aha Moment
Шаги:
- Выберите retained users: например, активные через 30 дней.
- Сравните их первые 24-72 часа с churned users.
- Найдите действия, которые сильно отличаются.
- Проверьте, что действие связано с ценностью, а не случайный proxy.
- Измените onboarding, чтобы больше пользователей дошли до X.
- Замерьте retention uplift.
Мини-таблица:
| Early action | Retained users | Churned users | Hypothesis |
|---|---|---|---|
| Added 1 item | 70% | 42% | Средний signal |
| Completed setup | 86% | 37% | Сильный signal |
| Invited teammate | 54% | 5% | Может быть team-value signal |
| Watched tutorial | 20% | 19% | Не влияет |
6. Activation vs retention
Activation - раннее доказательство, что пользователь понял продукт. Retention - доказательство, что ценность повторяется.
Activation может улучшиться, а retention нет. Например, onboarding заставил всех пройти tutorial, но продукт после tutorial не стал полезнее. Поэтому Aha Moment должен быть связан с repeat value.
7. Локальный контекст СНГ/РК
Для Казахстана Aha Moment часто связан с доверием и первым успешным действием:
- fintech: первый перевод или платеж без трения;
- e-commerce: первый заказ с понятной доставкой;
- EdTech: первый урок, после которого пользователь почувствовал результат;
- loyalty app: первый cashback или скидка на кассе;
- B2B SaaS: первый счет, оплата или отчет, который реально использовали.
Пользователь может простить длинную регистрацию, если быстро получил ощутимую выгоду. Но если выгода отложена слишком далеко, retention падает до того, как продукт успел себя доказать.
8. Retention loops
Retention не строится только пушами. Нужна петля:
| Loop | Пример |
|---|---|
| Value loop | Пользователь получает результат и хочет повторить |
| Social loop | Коллеги/друзья втягивают обратно |
| Data loop | Чем больше данных внес, тем полезнее продукт |
| Content loop | Новый контент регулярно возвращает |
| Transaction loop | Статусы, платежи, заказы требуют возвращения |
Push может напомнить о loop, но не создать его из воздуха.
9. Ошибки
| Ошибка | Последствие |
|---|---|
| Считать app open retention | Видите активность, но не value |
| Искать Aha Moment на маленькой выборке | Ложная корреляция |
| Копировать чужой Aha Moment | Механика не подходит продукту |
| Давить onboarding'ом ради события | Люди делают X, но не получают ценность |
| Не проверять экспериментом | Корреляция принимается за причинность |
| Не смотреть revenue retention | Usage есть, денег нет |
10. Практический чеклист
- Определен core value action.
- Retention считается по когортам.
- Отдельно смотрятся D1/D7/D30 или weekly/monthly retention.
- Есть segment comparison по channel/platform/city.
- Найдены early actions, связанные с retained users.
- Aha Moment сформулирован как X за Y времени.
- Onboarding experiment проверяет causality.
- Retention uplift связан с LTV или revenue.
11. Видео
12. Главный совет
Retention - это не "люди открыли приложение". Retention - это "люди снова получили ценность". Найдите раннее действие, которое ведет к повторной ценности, и стройте onboarding вокруг него.
Sources / Notes
- Amplitude: User behavior and retention analysis
- Amplitude: Behavioral cohorts guide
- Mixpanel: Guide to Product Analytics - retention and cohorts
- Mixpanel Developer Docs: Retention report
- Reforge: Retention and engagement growth