TL;DR
- Когорта - группа клиентов, объединенная событием и временем: первая покупка, регистрация, первый платеж.
- Когортный анализ показывает, что происходит с этой группой дальше: возвращается ли она, платит ли, окупается ли.
- LTV без когорт часто превращается в среднюю температуру по больнице.
- Дешевый CAC может быть плохим, если клиенты не возвращаются.
- Хороший retention-отчет связывает канал, когорту, repeat, revenue, margin и payback.
1. Что такое когорта
Когорта - это группа клиентов, которая родилась в один период через одно важное событие.
Примеры:
- все, кто сделал первую покупку в январе;
- все, кто установил приложение на неделе 2026-05-04;
- все, кто оплатил подписку в марте;
- все, кто пришел из TikTok Ads в апреле;
- все, кто впервые купил категорию "детское питание".
Когорта нужна, чтобы смотреть поведение во времени. Общая выручка может расти, пока новые клиенты становятся хуже, старые уходят, а рост держится только на повышенном бюджете.
2. Как устроена когортная таблица
Пример retention-таблицы:
| Когорта | Месяц 0 | Месяц 1 | Месяц 2 | Месяц 3 |
|---|---|---|---|---|
| Январь | 100% | 42% | 31% | 24% |
| Февраль | 100% | 38% | 26% | 19% |
| Март | 100% | 29% | 16% | 9% |
Если март хуже января и февраля, нужно искать причину: другой канал, скидочная акция, плохой onboarding, сезонность, проблемы сервиса, новый менеджер, некачественный трафик.
3. LTV: что именно считать
LTV - это ценность клиента за период жизни. Но считать можно по-разному.
| Тип LTV | Что считает | Когда использовать |
|---|---|---|
| Revenue LTV | выручка клиента | грубая оценка объема |
| Gross margin LTV | выручка минус себестоимость | лучше для P&L |
| Contribution LTV | маржа минус переменные расходы | для unit economics |
| Predicted LTV | прогноз будущей ценности | для bidding и CRM |
Для управленческих решений лучше считать хотя бы валовую маржу. Клиент с большой выручкой, но низкой маржей может быть хуже клиента с меньшим чеком и высокой прибыльностью.
Упрощенная формула:
Но формула скрывает динамику. Когорты показывают, когда именно клиент окупается.
4. CAC payback
Retention нужен, чтобы понять окупаемость привлечения.
Пример:
| Канал | CAC | Месяц 1 margin | Месяц 3 cumulative margin | Payback |
|---|---|---|---|---|
| TikTok скидка | 2 000 | 900 | 1 200 | не окупился |
| SEO | 6 000 | 1 500 | 7 800 | 3 месяц |
| Referral | 3 500 | 2 000 | 9 000 | 2 месяц |
Если смотреть только CAC, TikTok выглядит лучшим. Если смотреть payback и LTV, может победить referral или SEO.
5. Что резать в когортах
Полезные разрезы:
- канал привлечения;
- кампания;
- город;
- язык;
- первая категория;
- скидка или без скидки;
- менеджер или филиал;
- iOS / Android / web;
- Kaspi / карта / наличные;
- новый клиент / вернувшийся клиент.
Не нужно сразу делать 50 таблиц. Начните с вопроса: "Какие клиенты возвращаются хуже, чем должны?" и режьте под гипотезу.
6. Пример: доставка еды
Маркетинг запустил две кампании.
Кампания А: скидка 50% на первый заказ. CAC низкий, заявок много.
Кампания Б: интеграция у локального фуд-блогера без скидки. CAC выше, заказов меньше.
Через месяц кампания А выглядит победителем. Через три месяца когортный отчет показывает: скидочные клиенты почти не повторяют заказ. Клиенты от блогера возвращаются, потому что пришли за кухней, а не только за промокодом.
Вывод: первый ROAS может обмануть. Retention показывает качество спроса.
7. Локальный контекст РК и СНГ
Для Казахстана когорты особенно полезны из-за сезонности и промо-культуры:
- Наурыз;
- учебный сезон;
- Черная пятница;
- зарплатные дни;
- погодные скачки;
- локальные праздники;
- акции Kaspi;
- региональные различия Алматы / Астана / регионы.
Без когорт бизнес легко принимает сезонный всплеск за улучшение продукта. Или наоборот: ругает маркетинг за слабый месяц, хотя проблема была в доставке, ассортименте или call center.
8. Ошибки
| Ошибка | Последствие |
|---|---|
| Birth event слишком широкий | В когорту попадает мусор |
| Return event слабый | Retention выглядит лучше реальности |
| Смотреть только revenue | Не видно маржу |
| Не связывать с CAC | Нельзя понять окупаемость |
| Не учитывать скидки | Путаете спрос и промо-зависимость |
| Менять определения событий | Старые и новые когорты нельзя сравнить |
9. Как внедрить отчет
Первый когортный отчет не должен быть сложным. Достаточно одной таблицы, которую команда понимает.
Минимальные поля:
client_id;- дата первой покупки или регистрации;
- канал привлечения;
- кампания;
- город;
- сумма первого заказа;
- маржа;
- повторные покупки по месяцам;
- refunds;
- скидка или промокод;
- текущий статус клиента.
Сначала сделайте две версии: retention cohort и revenue cohort. Первая отвечает, возвращаются ли клиенты. Вторая отвечает, возвращаются ли деньги. Потом добавьте разрез по каналу и городу. Этого уже достаточно, чтобы увидеть, какие источники дают плохой LTV, где скидки привлекают одноразовых клиентов и на каком месяце ломается повторная покупка.
Важно зафиксировать определения. Если сегодня cohort birth - первая покупка, а через месяц - регистрация, сравнение разрушится.
Когортный отчет должен попадать в регулярный управленческий ритм. Не раз в год, когда все уже забыли кампании, а хотя бы раз в месяц. Хороший формат встречи: маркетинг показывает каналы, аналитик показывает когорты, продажи объясняют качество лидов, продукт и сервис называют причины оттока.
Такой разговор быстро меняет фокус. Команда перестает спорить о том, "кто привел больше заявок", и начинает обсуждать, какие клиенты дают долгую маржу. Именно это связывает retention с реальным P&L.
Для первых отчетов не пытайтесь прогнозировать LTV на годы вперед. Сначала научитесь честно видеть 30, 60 и 90 дней. В большинстве бизнесов этого уже достаточно, чтобы найти слабые каналы, плохие акции и точки оттока.
Дальше прогноз можно усложнять, но базовая дисциплина важнее красивой модели.
Начните просто.
Visual brief
- Asset:
09.09-cohort-ltv-heatmap.png - Type: cohort heatmap and payback schema
- Learning goal: показать, как когорта превращается в retention, cumulative margin и CAC payback.
- Layout: слева когортная heatmap-таблица, справа мини-flow CAC -> margin -> payback -> LTV.
- Text labels: "cohort", "month 1", "month 2", "margin", "CAC", "payback", "LTV".
- Style: Goodlabs typography-first, clean data table, muted heatmap colors, no decorative charts.
- Alt text: когортная таблица retention и схема окупаемости CAC через LTV.
Что почитать
- Amplitude: Cohort analysis
- Mixpanel: Cohort analysis
- CFI: Customer Lifetime Value
Главный совет
Никогда не называйте канал хорошим только потому, что у него дешевый лид. Хороший канал приводит клиентов, которые возвращаются и окупаются.