Когортный анализ и удержание клиентов: как читать деньги по когортам
Когортный анализ показывает, что на самом деле происходит с клиентами после того, как вы их привлекли: остаются они с вами или тихо утекают. Средние цифры это скрывают — на общей выручке приток новых клиентов маскирует отток старых, и бизнес выглядит здоровым ровно до дня, когда приток иссякает. Когорты вскрывают это заранее — и, если научиться их читать, предсказывают будущее.
Когортная таблица на примере
Когорта — это группа клиентов, привлечённых в один период. Все, кто пришёл в январе, — одна когорта, в феврале — другая. Дальше мы следим за каждой во времени и складываем в таблицу: строка — когорта, столбцы — доля оставшихся активными по месяцам их жизни.
| Когорта | Месяц 0 | +1 | +2 | +3 | +4 |
|---|---|---|---|---|---|
| Январь | 100% | 55% | 40% | 32% | 28% |
| Февраль | 100% | 58% | 43% | 35% | — |
| Март | 100% | 60% | 46% | — | — |
| Апрель | 100% | 63% | — | — | — |
«Месяц 0» — старт, всегда 100%. Дальше по строке видно, сколько клиентов когорты осталось активными через месяц, два, три. Нижние строки короче — эти когорты просто прожили пока меньше времени.
Одна техническая, но важная оговорка: что считать «активным» — это ручка, которой можно накрутить саму цифру. «Зашёл хоть раз» и «совершил целевое действие» (сделал заказ, досмотрел урок) дают для одного продукта разные таблицы. Считайте момент ценности, а не открытие приложения, — иначе удержание легко «улучшить», просто ослабив определение, не трогая продукт. По той же причине не путайте «остался активным ровно на N-й месяц» с «активен на N-й месяц или позже»: второй способ (его любят дашборды по умолчанию) задним числом подрастает, стоит спящему клиенту заглянуть, и рисует картину красивее реальной.
Три направления чтения: вдоль, поперёк и по диагонали
Вся польза таблицы в том, что её читают в трёх направлениях, и каждое отвечает на свой вопрос.
Вдоль строки — насколько хорошо вы удерживаете. Январская когорта: 100 → 55 → 40 → 32 → 28. Кривая выполаживается — те, кто пережил первые месяцы, остаются надолго. Если бы числа летели к нулю, удержание было бы дырявым: каждого клиента приходится привлекать заново, снова платя рекламным системам.
Вниз по столбцу — становится ли продукт лучше. Берём один столбец у разных когорт. «+1»: 55 → 58 → 60 → 63. Поздние когорты держатся лучше ранних — продукт научился удерживать, и это видно в деньгах, а не в ощущениях.
По диагонали — не случилось ли чего снаружи. Это направление обычно пропускают, а зря. Диагональ — это одна и та же календарная дата у всех когорт сразу. Если плохими стали ячейки по диагонали, значит в ту неделю что-то ударило по всем клиентам разом: сбой, смена цены, баг в алгоритме, а то и чемпионат мира по футболу, укравший у вас неделю. Строка бы сказала «когорта стареет», столбец — «продукт изменился», и только диагональ отличает «мы стали хуже» от «весь мир в тот вторник занимался другим».
В одной когорте живут два разных клиента
Присмотритесь к строке: она резко падает в первые месяцы, а потом почти замирает. Это не одна кривая, а две склеенные — две разные популяции.
«Обрыв» — те, кто отваливается сразу: заглянули, не нашли ценности, ушли. «Хвост» — стойкое ядро, которое остаётся надолго. И меньшая часть — это ядро-хвост — приносит львиную долю всей пожизненной ценности когорты.
Практический смысл в том, что высота обрыва и наклон хвоста говорят о разном. Большой обрыв — это чаще про канал: привели не тех, купили дешёвый нецелевой трафик. Пологий, долго живущий хвост — про продукт: он удерживает тех, кому подошёл. Сдвиг удержания на пару пунктов может быть шумом в «туристах» и мощным сигналом в ядре — по общей усреднённой кривой их не различить, а рычаги для починки у них разные.
Отсюда же следует, что у разных бизнесов когорта выглядит по-разному, и это нормально. В туризме или продаже автомобилей почти нет «+2»: машину покупают раз в несколько лет, и требовать здесь ежемесячного возврата бессмысленно — большой обрыв тут не болезнь, а природа спроса. Поэтому и сравнивать своё удержание можно только внутри своей категории: 25% через полгода — прекрасный результат для соцсети и провальный для B2B-сервиса. Чужой бенчмарк без учёта того, как часто вообще нужен ваш продукт, не значит ничего.
📺 Вся юнит-экономика — в бесплатном курсе Александра Горного. 25 коротких видео: когорты, удержание, LTV, CAC и окупаемость — на живых примерах. Смотреть бесплатно →
Когорта предсказывает будущее
Главная сила когорт — не отчётность, а прогноз. Работает это так.
Во-первых, улучшения передаются вдоль всей жизни клиента: если вы что-то поправили и подрос ранний месяц, скорее всего подрастёт и поздний. А значит, дожидаться год, чтобы узнать судьбу новой когорты, не нужно — по её свежему «+3» и по старому «+10» прежних когорт вы прикидываете, каким будет «+10» у новой.
Во-вторых, форма кривой во многом зашита в первые дни: удержание падает с примерно постоянным «периодом полураспада», и хвост можно достроить по началу. Отсюда, кстати, честный предел управляемости: ранний месяц с 40% до 50% дожать реально, а с 10% до 40% — почти никогда. Плохой ранний наклон не «дотюнивается» в хороший поздний.
На этом и строят расчёт LTV по молодым когортам, не дожидаясь годы. Но здесь легко обмануть себя: каким видом кривой вы продлите хвост, такой LTV и получите. Соблазнительно подобрать функцию, которая лучше всего легла на имеющиеся точки, — но именно она обычно оказывается экспонентой, которая быстро гонит удержание к нулю и обрезает длинный хвост. А в этом хвосте лежит бóльшая часть пожизненной ценности, поэтому экспонента её систематически занижает. Берите форму, выходящую на плато, а не ту, что красивее села в короткую выборку: лучший «фит по прошлому» — не то же самое, что лучший прогноз.
Хорошая когорта — это плато, а не высота старта
Отсюда простой критерий здоровья. Product-market fit — это выход кривой на горизонтальное плато, а не высокий старт. Продукт с более скромным первым месяцем, но плоским хвостом бьёт продукт с эффектным стартом, который тает в ноль: у первого есть доля клиентов, для которых он стал нужным навсегда, у второго — дырявое ведро. Если кривая не выходит на плато, а сползает к нулю, продукта-рынка нет, каким бы ни был первый экран.
И жёсткое следствие. Если плато принципиально ниже, чем требует ваша бизнес-модель, это, скорее всего, не спасти. Стоимость привлечения реально уменьшить вдвое — оптимизацией рекламы, каналов, воронки. А удержание вдвое поднять почти невозможно: это свойство продукта и его соответствия рынку, а не настройка. Известное исключение — маркетплейсы и сетевые продукты: пустой маркетплейс удерживает плохо просто потому, что пуст, и по мере наполнения удержание растёт само. Но если вы не строите сеть, а когорта дырявая — с высокой вероятностью это фатально и не чинится продуктовыми улучшениями.
Удержание по пользователям или по выручке — и почему бывает больше 100%
Когортную таблица можно считать двумя способами.
- По пользователям — доля оставшихся людей от изначального числа (так, как выше).
- По выручке — сколько денег когорта приносит в этом месяце против первого.
Разница принципиальна. Январская когорта в старте принесла 100 000 ₽. К пятому месяцу активны 30% людей — но это самые лояльные, и платят они больше: в деньгах когорта приносит уже 87 000 ₽. По пользователям retention 30%, по выручке — 87%.
Больше того: retention по выручке может оказаться выше 100%. Осталось 70% клиентов, но они перешли на более дорогие тарифы, апселл перекрыл отток — когорта приносит 110% от старта. Для SaaS это норма и называется Net Dollar Retention. Если он стабильно выше 100%, бизнес растёт, не привлекая ни одного нового клиента, — за это инвесторы платят премию.
Когорты портятся, когда вы растёте
И последнее, о чём забывают в эйфории роста. Лучшие клиенты приходят первыми и бесплатно. Ранние, органические пользователи — те, кто искал вас сам, — образуют «золотую когорту» с отличным удержанием. По мере масштабирования вы всё глубже черпаете из платного трафика и новых, менее подходящих гео и сегментов, и свежие когорты закономерно слабее ранних.
Поэтому усреднённое удержание при быстром росте часто снижается — и это не всегда регресс продукта, а смена состава привлечённых. Увидеть разницу можно только покогортно: если каждая отдельная когорта держится как раньше, а среднее падает, — вы просто выросли за пределы своей золотой аудитории, и это цена масштаба, а не поломка.
📺 Вся юнит-экономика — в бесплатном курсе Александра Горного. 25 коротких видео: когорты, удержание, LTV, CAC и окупаемость — на живых примерах. Смотреть бесплатно →
Когортная кривая удержания — это и есть та кривая, по которой считается честный LTV: без неё пожизненную ценность клиента можно только выдумать.
Читайте также: LTV и период окупаемости клиента: формула и расчёт.