Back to archive
09.09Email, CRM и retention

Когортный анализ и LTV: как видеть качество клиентов во времени

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

Для управленческих решений лучше считать хотя бы валовую маржу. Клиент с большой выручкой, но низкой маржей может быть хуже клиента с меньшим чеком и высокой прибыльностью.

Упрощенная формула:

LTV = средний чек x частота покупок x срок жизни клиента x валовая маржа

Но формула скрывает динамику. Когорты показывают, когда именно клиент окупается.

4. CAC payback

Retention нужен, чтобы понять окупаемость привлечения.

Пример:

КаналCACМесяц 1 marginМесяц 3 cumulative marginPayback
TikTok скидка2 0009001 200не окупился
SEO6 0001 5007 8003 месяц
Referral3 5002 0009 0002 месяц

Если смотреть только 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.

Что почитать

Главный совет

Никогда не называйте канал хорошим только потому, что у него дешевый лид. Хороший канал приводит клиентов, которые возвращаются и окупаются.