Когортный анализ показывает, как меняются повторные покупки или активность групп клиентов, объединённых общим событием и периодом его наступления. Чтобы понять, почему клиенты возвращаются или уходят, выберите одну метрику удержания, постройте таблицу по месяцам с первой покупки и сравните когорты по каналам, продуктам и условиям обслуживания.
Что покажут когорты о возвратах и оттоке
- В какой период после первой покупки клиенты чаще возвращаются или перестают быть активными.
- Различаются ли группы клиентов, пришедшие из разных каналов или купившие разные продукты.
- Связано ли изменение удержания с продуктом, коммуникацией, ценой или сезонностью.
- Какие гипотезы стоит проверить экспериментом, прежде чем менять маркетинг или обслуживание.
Как выбрать событие, по которому формировать когорты
Сначала определите действие, которое означает реальную ценность для бизнеса: для интернет-магазина это может быть первая оплаченная покупка, для сервиса - первая активная сессия или завершённый ключевой сценарий. Когортный анализ клиентов подходит, если события фиксируются последовательно и можно связать их с одним и тем же клиентом.
Не формируйте когорты по регистрации, если она не отражает использование продукта или покупку. Анализ будет мало полезен, когда идентификаторы клиентов ненадёжны, данных слишком мало для сравнения или менялись правила учёта событий, но изменения нельзя восстановить.
Какие данные нужны для анализа удержания
Для базового расчёта достаточно таблицы событий. Каждая строка должна описывать событие клиента, а даты и идентификаторы - иметь единый формат.
- Стабильный идентификатор клиента, не содержащий лишних персональных данных.
- Дата первого целевого события и даты последующих покупок или активностей.
- Признак события: например, оплаченная покупка, а не только добавление товара в корзину.
- Поля для сравнения: канал привлечения, продукт, тариф или регион, если они доступны и нужны для задачи.
- Единое определение периода наблюдения и правила обработки отмен, возвратов и тестовых записей.
Работать можно в электронной таблице, SQL-среде или системе аналитики. Важно иметь доступ к данным на уровне событий и проверить, что источник привлечения и клиентский идентификатор не теряются при объединении таблиц.
Как собрать когортную таблицу и прочитать её
-
Зафиксируйте метрику и окно возврата.
Например, считайте удержанным клиента, который совершил хотя бы одну повторную оплаченную покупку в календарный месяц после первого заказа. Не смешивайте покупку, визит и открытие письма в одной метрике.
-
Присвойте каждому клиенту период первой покупки.
Для каждого клиента найдите дату первого целевого события и округлите её до выбранного периода, например месяца. Этот период и задаёт принадлежность клиента к когорте.
-
Посчитайте активность по периодам после старта.
Определите, сколько клиентов из каждой когорты выполнили целевое действие в период 0, 1, 2 и далее. Период 0 обычно соответствует периоду первого события, поэтому его значение нельзя автоматически трактовать как повторное удержание.
-
Рассчитайте долю удержанных клиентов.
Разделите число активных клиентов когорты в выбранном периоде на размер этой когорты и умножьте на 100%. Например, если из 120 клиентов первой когорты во втором месяце вернулись 30, удержание за этот период составляет 25%: 30 / 120 × 100%.
-
Соберите значения в таблицу и проверьте знаменатель.
Строки обозначают когорты по дате первого события, столбцы - периоды после него. Убедитесь, что для каждой ячейки знаменателем служит исходный размер именно этой когорты, а не общее число клиентов.
-
Найдите момент изменения и сформулируйте гипотезы.
Сопоставьте периоды, где удержание заметно отличается, с изменениями продукта, цены, коммуникаций и доступности товара. Само совпадение по времени не доказывает причину - гипотезу нужно проверять отдельно.
Пример чтения: если когорта с первой покупкой в январе показывает более низкое удержание во втором месяце, чем декабрьская, это сигнал для проверки. Сравните состав когорт и условия покупки, а затем выясните, не объясняется ли разница сезонностью или неполными данными.
Быстрый режим
- Выберите одно целевое событие и определите, что считать возвратом.
- Сгруппируйте клиентов по периоду первого события.
- Посчитайте активных клиентов и долю удержания по последующим периодам.
- Сравните когорты по одному сегменту за раз и проверьте гипотезу экспериментом.
Как сравнить когорты по каналам, продуктам и периодам
Когортный анализ в маркетинге помогает оценить не только объём привлечения, но и то, как клиенты разных источников ведут себя после первой покупки. Сравнивайте сопоставимые когорты и сначала меняйте в анализе только один разрез.
| Разрез | Что сравнить | На что обратить внимание |
|---|---|---|
| Канал привлечения | Удержание когорт с одинаковым периодом первой покупки | Различия в аудитории, обещаниях рекламы и качестве трафика |
| Продукт или тариф | Повторную активность клиентов с сопоставимым сроком наблюдения | Частоту использования, необходимость пополнения или продления |
| Период старта | Когорты с одинаковым числом завершённых периодов наблюдения | Сезонность, изменения ассортимента и условий обслуживания |
- Убедитесь, что сравниваете одинаковое целевое событие и одинаковую длительность периода.
- Не сравнивайте свежую когорту, у которой ещё нет полного периода наблюдения, со зрелой.
- Проверьте размер каждой группы: малые когорты дают нестабильные результаты.
- Разделяйте новых клиентов и тех, кто уже покупал раньше, если история доступна.
- Сверьте определения каналов и продуктов между источниками данных.
- Учитывайте изменения цены, скидок, ассортимента и доступности товара.
- Проверяйте результат на нескольких соседних когортах, а не на одном необычном периоде.
Как найти причины повторных покупок и ухода клиентов
Когортный анализ поведения клиентов показывает, когда меняется активность, но не устанавливает причину автоматически. Используйте таблицу как карту для дальнейшей проверки и избегайте следующих ошибок:
- Считать регистрацию или первый визит признаком удержания, хотя они не подтверждают ценное действие.
- Менять определение события или период расчёта между когортами.
- Сопоставлять группы с разной длительностью наблюдения.
- Принимать сезонное колебание за эффект рекламной кампании или нового интерфейса.
- Объединять повторные покупки и другие виды активности в одну метрику без ясного правила.
- Игнорировать отмены, возвраты, дубли клиентов и пропущенные события.
- Делать вывод о причине по одному сегменту, не проверив состав клиентов и размер групп.
- Считать корреляцию между контактом с кампанией и возвратом доказательством её эффективности.
Чтобы понять, почему клиенты возвращаются или уходят, сопоставьте провал в удержании с обратной связью, обращениями в поддержку, наличием товара и последовательностью действий в продукте. Затем сформулируйте проверяемое объяснение и выберите измеримый результат.
Какие изменения проверить по результатам анализа
Выберите действие в зависимости от того, где именно теряется активность. Меняйте один фактор за тест, заранее фиксируйте целевую метрику и не прекращайте наблюдение раньше выбранного окна возврата.
- Улучшить первый опыт: уместно, если клиенты редко возвращаются вскоре после первой покупки или активации. Проверьте более понятное знакомство с продуктом, инструкцию или сопровождение.
- Настроить напоминания: уместно, если повторное действие ожидаемо, но клиенты забывают о нём. Сравните варианты по возвращению к целевому действию, а не только по открытию сообщения.
- Изменить предложение или условия: уместно, если удержание различается между продуктами, тарифами или источниками. Проверьте гипотезу на сопоставимых группах, не меняя одновременно цену, сообщение и аудиторию.
- Сократить препятствия в сценарии: уместно, если анализ пути показывает сложности перед повторной покупкой или использованием. Проведите эксперимент и отслеживайте как завершение сценария, так и последующее удержание.
Практические ситуации при разборе клиентских когорт
Какой период выбрать для когорт?
Выбирайте его с учётом естественной частоты целевого действия: для регулярных покупок может быть полезен месяц, для часто используемого сервиса - неделя. Сохраняйте одинаковую длительность периода в сравнениях.
Можно ли считать удержание по выручке?
Можно, если задача - оценить сохранение дохода, но это будет метрика выручки, а не доли вернувшихся клиентов. Показывайте её отдельно от клиентского удержания.
Как учитывать клиентов, которые сделали несколько покупок за период?
Для метрики удержания обычно учитывают, совершил ли клиент целевое действие хотя бы один раз в периоде. Частоту покупок анализируйте отдельной метрикой.
Почему свежие когорты выглядят хуже?
У них может быть неполный период наблюдения, поэтому значения ещё не сопоставимы со зрелыми когортами. Сравнивайте только одинаковые завершённые периоды.
Что делать, если источник привлечения неизвестен?
Сохраните такие записи в отдельной категории и проверьте качество разметки каналов. Не распределяйте неизвестные значения между известными источниками предположительно.
Можно ли по таблице точно установить причину оттока?
Нет, таблица показывает закономерность и момент изменения, но сама по себе не доказывает причинность. Для проверки используйте дополнительные данные или контролируемый эксперимент.


