Средняя температура по клиентской базе почти всегда обманчива. Когортный анализ — один из самых полезных способов увидеть, что на самом деле происходит с людьми после первой покупки, регистрации или визита. Он позволяет заглянуть под капот усреднённых метрик и понять поведение конкретных групп во времени: кто возвращается, кто «остывает», на каком именно этапе проседает удержание и какие изменения в продукте или маркетинге действительно сработали, а не просто совпали по времени.
Что такое когортный анализ и зачем он нужен
Когорта — это группа клиентов, объединённых общим признаком. Чаще всего таким признаком выступает дата первого значимого действия: первая покупка, первая регистрация, первый заказ или лид. Когортный анализ отслеживает, как эта группа ведёт себя дальше: сколько человек осталось активными, сколько вернулось, сколько денег принесла когорта на каждом этапе жизни.
Главная ценность метода в том, что он отвечает не только на вопрос «сколько у нас клиентов», но и на вопрос «какие именно клиенты остаются и почему». Это критически важно для подписок, e-commerce, приложений, edtech, сервисов с повторными покупками и любого бизнеса, где возврат и повторная выручка определяют экономику. В ритейле, например, мы часто видим, что общий процент повторных покупок выглядит прилично, но при разборе по когортам оказывается, что новые клиенты уходят быстрее, а весь возврат держится на старой лояльной аудитории. Без когортного анализа такой перекос легко пропустить.
Когда когортный анализ особенно полезен
- Если растёт трафик, но выручка не растёт пропорционально.
- Если много новых клиентов, но повторные покупки слабые.
- Если хочется понять, окупается ли привлечение.
- Если менялись цена, онбординг, ассортимент, доставка или коммуникации.
- Если нужно сравнить каналы трафика по качеству, а не только по количеству лидов.
Какие вопросы когортный анализ помогает закрыть
Когортный анализ нужен не ради красивой таблицы, а ради управленческих решений. Он помогает понять:
- на каком периоде клиенты чаще всего уходят;
- какие когорты удерживаются лучше;
- как меняется возврат после изменений в продукте;
- какие каналы приводят «дешёвых, но плохих» клиентов;
- когда начинается повторная выручка;
- как быстро когорта окупает привлечение.
Если упростить, это инструмент, который переводит удержание из абстрактной идеи в измеряемый процесс. На практике я не раз сталкивался с тем, что менеджеры оперируют общим CRR (Customer Retention Rate) и считают, что всё в порядке, хотя когортная картина показывала системный провал на втором-третьем месяце. Именно такая детализация превращает догадки в факты.
Какие бывают когорты
На практике чаще всего используют три типа когорт.
| Тип когорты | По какому признаку формируется | Где полезна |
|---|---|---|
| Временная | Месяц/неделя первой покупки, регистрации, визита | Почти везде, особенно в маркетинге и e-commerce |
| Поведенческая | Первое действие: купил по промо, установил приложение, прошёл онбординг | Когда важно сравнить сценарии поведения |
| Источниковая | Канал, кампания, рекламная связка | Для оценки качества трафика и окупаемости |
Для большинства компаний лучше начинать с временных когорт по месяцу первой покупки. Это самый понятный и устойчивый вариант: данные проще собрать, а выводы — интерпретировать. В edtech-проектах, например, мы часто добавляем когорты по месяцу первой оплаты, потому что регистрация без покупки даёт слишком много шума. В финансах — по дате открытия счёта или первого пополнения. Принцип везде один: фиксируем момент, когда клиент совершил первое действие, и дальше смотрим его путь.
Базовые метрики когортного анализа
Чтобы не запутаться, важно сразу разделить метрики по смыслу.
| Метрика | Что показывает | Зачем нужна |
|---|---|---|
| Retention | Доля когорты, которая осталась активной в N-й период | Понимание удержания |
| Churn | Доля клиентов, которые ушли | Понимание оттока |
| Repeat purchase rate | Доля клиентов с повторной покупкой | Оценка возврата |
| Revenue per cohort | Совокупная выручка когорты по периодам | Оценка монетизации |
| LTV | Накопленная выручка с клиента за всё время | Расчёт окупаемости и экономики |
| CRR | Общий коэффициент удержания клиентов | Верхнеуровневая оценка |
Важный нюанс
Не стоит путать ретеншн по когорте и общий ретеншн по базе. Общая метрика может выглядеть неплохо, даже если новые клиенты быстро отваливаются. Когортный анализ как раз и показывает такие скрытые провалы. В одном ритейл-проекте общий retention за год держался на уровне 40%, но когортный разрез выявил, что у клиентов, пришедших через агрегаторы скидок, показатель падал до 15% уже на втором месяце. Это сразу меняло решение о масштабировании канала.
Как построить когортный анализ на практике
Ниже — рабочий пошаговый подход, который подходит и для CRM, и для BI-отчёта, и для Excel. Я не раз собирал такие матрицы в Google BigQuery и Google Sheets, и принцип везде один.
Шаг 1. Выберите событие образования когорты
Обычно это:
- дата первой покупки;
- дата регистрации;
- дата первого лида;
- дата первого визита;
- дата активации пробного периода.
Выбирайте событие, которое действительно запускает отношения с клиентом. Если использовать слишком раннее событие (например, первый визит на сайт), выводы будут шумными. В b2b-проектах мы часто брали дату отправки заявки, а не первого клика по рекламе, потому что только с момента заявки начинается квалификация и реальный интерес.
Шаг 2. Определите событие активности
Нужно заранее понять, что считать «возвратом» или «активностью»:
- повторная покупка;
- вход в приложение;
- заказ на сумму выше нуля;
- оплата подписки;
- повторный визит на сайт;
- любое целевое действие.
Ошибка №1 — считать активностью слишком широкое действие. Например, если в e-commerce считать активностью любой просмотр товара, ретеншн станет завышенным и бесполезным. В финансовых сервисах мы обычно фиксировали повторное пополнение счёта или транзакцию, а не просто вход в личный кабинет. Это давало более честную картину возврата.
Шаг 3. Разложите клиентов по времени жизни
Для каждого клиента нужно понять:
- когда он вошёл в когорту;
- через сколько недель или месяцев совершил следующее действие;
- сколько раз возвращался;
- сколько денег принёс на каждом этапе.
Обычно строят таблицу по месяцам жизни когорты: 0-й месяц, 1-й месяц, 2-й месяц и так далее. В Excel это можно сделать с помощью сводных таблиц или формул, в SQL — через оконные функции и джойны по датам.
Шаг 4. Соберите когортную матрицу
В классической матрице:
- строки — когорты по дате первого события;
- столбцы — месяцы жизни;
- в ячейках — количество активных клиентов или доля от исходной когорты.
Пример логики:
| Когорта | 0 месяц | 1 месяц | 2 месяц | 3 месяц |
|---|---|---|---|---|
| Январь | 100% | 34% | 22% | 18% |
| Февраль | 100% | 38% | 25% | 20% |
| Март | 100% | 41% | 27% | 23% |
Из такой таблицы сразу видно, что мартовская когорта удерживается лучше январской. Это может быть следствием улучшения онбординга или смены источника трафика — дальше нужно копать в разрезе каналов.
Шаг 5. Добавьте деньги, а не только проценты
Один из самых частых провалов — смотреть только на удержание. Но удержание без денег может обмануть. Иногда когорта с более низким ретеншном приносит больше выручки, потому что:
- клиенты покупают дороже;
- средний чек выше;
- повторные покупки крупнее;
- в когорту пришёл более качественный трафик.
Поэтому полезно рядом с retention считать:
- выручку по периоду;
- выручку на клиента;
- накопленный LTV;
- маржинальность, если она доступна.
В одном проекте по продаже электроники мы видели, что когорта, пришедшая через SEO, имела скромный retention, но средний чек был в 2,5 раза выше, чем у платной рекламы. Если бы мы опирались только на процент возврата, то недооценили бы этот канал.
Как интерпретировать когортную таблицу
Хорошая когортная таблица отвечает на конкретные вопросы. Вот на что я обращаю внимание в первую очередь.
Если первая ячейка резко падает
Это часто означает проблему входа:
- некачественный трафик;
- слабое обещание в рекламе;
- сложный онбординг;
- несоответствие ожиданий и продукта.
Если ретеншн падает на 2–3 месяце
Это уже сигнал о проблеме жизненного цикла:
- продукт быстро надоедает;
- не хватает повторного повода;
- коммуникации не возвращают клиента;
- нет привычки к регулярному использованию.
Если новые когорты растут лучше старых
Возможны три причины:
- продукт действительно улучшили;
- канал стал качественнее;
- изменилась структура аудитории.
Если удержание почти не меняется, а выручка растёт
Значит, работать нужно не только над возвратом, но и над:
- средним чеком;
- ассортиментом;
- апсейлом;
- кросс-селлом;
- монетизацией повторных визитов.
Типовые ошибки в когортном анализе
1. Слишком маленькая когорта
Если в группе 20–30 клиентов, проценты будут прыгать слишком сильно. Такие данные годятся для гипотез, но не для жёстких решений. В сквозной аналитике я обычно рекомендую набирать когорту хотя бы от 100–200 человек, чтобы сгладить случайные выбросы.
2. Смешивание разных моделей поведения
Нельзя в одну когорту складывать, например, подписку, разовые покупки и b2b-сделки. У них разные циклы принятия решения и возврата. В одном проекте мы ошибочно объединили подписчиков сервиса и покупателей отдельных консультаций — матрица получилась нечитаемой, потому что подписчики возвращались ежемесячно, а покупатели консультаций — раз в полгода.
3. Игнорирование сезонности
Если сравнивать декабрьскую когорту с январской без поправки на сезон, можно сделать неверный вывод. В ритейле и услугах сезонность часто влияет сильнее, чем кажется. Полезно смотреть аналогичные периоды прошлых лет или использовать индексы сезонности.
4. Считать всех «активными» по одному слабому действию
Подписался на рассылку — это не то же самое, что совершил покупку. Метрика должна отражать реальную ценность для бизнеса. В edtech мы считали активностью только оплату следующего модуля, а не просмотр урока, иначе retention был бы искусственно завышен.
5. Делать выводы без разреза по каналам
Если общая когорта просела, это не значит, что проблема в продукте. Возможно, просто изменился источник трафика. Всегда, когда есть возможность, разбивайте когорты по каналам или кампаниям. Так вы сможете найти не только проблему, но и точку роста.
Как использовать когортный анализ для решений по удержанию
Когортный анализ нужен не для отчёта, а для действий. Вот где он особенно полезен.
Для продукта
- проверить, влияет ли онбординг на возврат;
- сравнить версии интерфейса;
- увидеть, где пользователи «ломаются»;
- понять, какие фичи повышают регулярность.
Для маркетинга
- сравнить когортный retention по каналам;
- найти источники с лучшей окупаемостью;
- оценить, какие кампании привлекают повторно покупающих клиентов;
- понять, где CAC низкий, но качество слабое.
Для CRM и retention-коммуникаций
- определить момент первого риска ухода;
- запускать триггеры до провала удержания;
- выстраивать реактивационные цепочки;
- сегментировать клиентов по возрасту когорты.
Для финансовой модели
- считать окупаемость привлечения;
- прогнозировать LTV;
- оценивать payback period;
- планировать маркетинговый бюджет на основе качества когорты.
Практический чек-лист перед запуском анализа
- Определено событие входа в когорту.
- Определено событие активности/возврата.
- Есть единый источник данных.
- У всех клиентов есть дата первого события.
- Есть дата каждого повторного действия.
- Период анализа выбран осознанно: неделя, месяц или квартал.
- Минимальный размер когорты достаточен для сравнения.
- В отчёте есть не только retention, но и выручка.
- Когорты можно сравнить по каналам, продуктам или сегментам.
Что делать, если данных мало
Если данных недостаточно для полноценной матрицы, начните с упрощённого варианта:
- считайте повторную покупку за 30/60/90 дней;
- сравнивайте новые когорты по месяцам;
- смотрите хотя бы на 3–4 периода жизни;
- выделяйте только крупные сегменты;
- используйте медианные значения, если данные сильно шумят.
Лучше простой, но стабильный когортный анализ, чем сложная таблица, которой никто не доверяет. В небольших проектах я часто использовал Google Sheets с условным форматированием — этого хватало, чтобы увидеть тренды и принять первые решения.
Когда когортный анализ даёт ложные выводы
Когортный анализ полезен, но не всесилен. Он может ввести в заблуждение, если:
- слишком короткий период наблюдения;
- изменились правила учёта событий;
- сезонность не учтена;
- когорты слишком разные по структуре;
- выбраны не те метрики.
Поэтому перед выводами всегда задавайте себе три вопроса:
- Сравниваю ли я сопоставимые группы?
- Понятно ли, что считается активностью?
- Есть ли за цифрами бизнес-контекст?
Короткий пример интерпретации
Допустим, в январе и феврале вы увидели одинаковый объём новых клиентов, но:
- февральская когорта удерживается лучше на 1-м и 2-м месяце;
- средний чек у неё выше;
- возврат начинается раньше.
Вывод может быть таким: дело не в количестве привлечённых клиентов, а в качестве трафика или изменениях в продукте, которые сделали опыт покупки лучше. Тогда решение — не просто наращивать бюджет, а масштабировать канал или сценарий, который дал более сильную когорту. Именно так из цифр рождаются управленческие действия, а не просто красивые отчёты.
Вывод
Когортный анализ — это один из самых практичных инструментов для работы с удержанием и возвратом клиентов. Он показывает не только, сколько клиентов приходит, но и что с ними происходит дальше: возвращаются ли они, когда уходят, сколько денег приносят и какие изменения реально влияют на поведение. Если использовать его правильно, он помогает принимать решения по маркетингу, продукту, CRM и финансовой модели без догадок. Начинать лучше с простой матрицы по месяцам первой покупки и постепенно добавлять выручку, сегменты и разрез по каналам. Именно так когортный анализ превращается из красивой таблицы в рабочий управленческий инструмент.
FAQ
Что лучше считать в когортном анализе: клиентов или выручку?
Лучше считать оба показателя. Клиенты показывают удержание, а выручка показывает реальную ценность когорты. Без денег можно упустить, что малочисленная, но дорогая когорта приносит больше прибыли.
Какой период брать для когорты?
Чаще всего используют неделю или месяц. Для e-commerce и подписок обычно удобнее месяц, для продуктов с частым использованием — неделя или день. Выбор зависит от цикла покупки и бизнес-модели.
Можно ли делать когортный анализ в Excel?
Да. Для первых шагов Excel или Google Sheets достаточно. Но при больших объёмах данных лучше использовать BI-систему или SQL, чтобы не утонуть в ручной обработке.
Сколько периодов нужно смотреть?
Минимум 3–4 периода после входа в когорту. Если продукт длинный по циклу покупки, лучше смотреть 6–12 периодов, чтобы уловить отложенный возврат.
Чем retention отличается от повторной покупки?
Retention показывает, остался ли клиент активным в заданный период. Повторная покупка — более узкий случай, когда активность измеряется именно покупкой. В подписках активность — это оплата следующего периода, а не любое взаимодействие.
Что делать, если retention падает, а продажи растут?
Смотреть на средний чек, долю дорогих клиентов, частоту покупок и качество привлечения. Иногда рост выручки идёт за счёт меньшего числа, но более ценных клиентов. Это не всегда плохо, но требует пересмотра стратегии удержания.