Когортный анализ повторных покупок сравнивает клиентов, начавших отношения в одном периоде, на одинаковом сроке после первой покупки. Он помогает отделить различия поведения от разного времени наблюдения. Прежде чем строить таблицу, нужно определить клиента, самостоятельную покупку и правило включения в когорту.
Зафиксируйте первую покупку
Когорта может определяться первой оплаченной покупкой, первым выполненным заказом или другим подтверждённым событием. Выбор зависит от задачи и должен оставаться единым во всех периодах. Регистрация в CRM не равна покупке, если между ними проходит длительное время.
Проверьте историческую полноту. Клиент, впервые появившийся в новой выгрузке, мог покупать раньше. Если история начинается с конкретной даты, обозначьте ограничение и отдельно обработайте перенесённую базу. Иначе старые клиенты искусственно попадут в когорту новых.
Определите повторное событие
Вторая часть оплаты того же заказа обычно не является повторной покупкой. Дополнительная товарная позиция в одном счёте также не обязательно означает новый заказ. Нужен устойчивый идентификатор покупки и правило для допродажи, продления и переоформления.
Для анализа клиентов считайте уникальных покупателей, совершивших хотя бы одну повторную покупку в интервале. Для частоты считайте заказы на клиента. Для выручки используйте суммы по определённым операциям. Эти показатели различаются и могут двигаться в разные стороны.
Условный пример двух когорт
Предположим, в январе впервые купили 20 клиентов, а в феврале — 30. В течение следующего полного месяца повторно купили четыре январских клиента и шесть февральских. Доля повторной покупки в обеих когортах равна 20 процентам, хотя абсолютное количество различается.
Если март ещё не закончился, февральская когорта не имеет полного месяца наблюдения. Сравнение её текущих повторов с завершённым результатом января будет преждевременным. Пустую будущую ячейку следует показывать как недоступное наблюдение, а не как нулевую возвращаемость.
Различайте интервальную и накопленную долю
Интервальная доля показывает, кто купил в конкретный месяц после старта. Накопленная — кто совершил повторную покупку хотя бы раз к определённому возрасту когорты. Клиент может учитываться в нескольких интервальных месяцах, но только один раз в накопленном числе.
Знаменатель обычно фиксируют на размере исходной когорты, если методика не требует другого. Изменение знаменателя после удаления «неактивных» клиентов искусственно улучшает показатель. Все исключения должны быть обоснованы и одинаково применены к сравниваемым группам.
Сравнивайте однородные сегменты
Повторяемость зависит от продукта, договора и потребности. Покупатели разовой услуги и расходных материалов имеют разные естественные циклы. Сначала сравните внутри сегментов, затем исследуйте общий результат с учётом изменения их долей.
Не объявляйте канал причиной удержания только по когортной таблице. У каналов могут различаться ассортимент, скидки и состав клиентов. Для обсуждения вклада привлечения полезен материал о моделях атрибуции B2B, но он не отменяет проверки сопоставимости групп.
Приёмка расчёта
Проверьте клиентов с несколькими контактами, частичными оплатами, отменённым первым заказом и переносом между системами. Для контрольных карточек вручную определите когорту, возраст покупки и число самостоятельных заказов.
Таблица готова, когда сумма размеров когорт объясняется числом новых покупателей, будущие периоды не заполнены нулями, а формула каждой ячейки известна. Сохраняйте дату среза и правила возвратов. Тогда изменение показателей можно связать с реальным поведением или с уточнением данных, не смешивая эти причины.
Применить в вашей компании
Обсудим вашу задачу?
Поможем разобраться с процессом, данными и настройками. Работаем удалённо с компаниями по всей России.