-15%Скидка 15% на разработку сайта или магазина при старте до конца месяца

Когортный анализ покупателей интернет-магазина

Когортный анализ покупателей интернет-магазина: матрица удержания, кривые LTV и сравнение групп клиентов во времени

Магазин отчитывается ростом: выручка за квартал выше, заказов больше, средний чек подрос. А через полгода выясняется, что прибыль стоит на месте, реклама съедает всё, что приносят новые клиенты, а старые тихо перестали возвращаться. Сводные цифры этого не показывают — они складывают в один котёл и тех, кто пришёл вчера, и тех, кто покупает третий год. Чтобы увидеть, что на самом деле происходит с базой клиентов, нужен другой инструмент — когортный анализ.

Ниже — практический разбор того, как смотреть на покупателей интернет-магазина группами по времени прихода: как строить матрицу удержания, считать LTV когорт, отличать реальный рост от инфляции новых клиентов и измерять, помогло ли изменение на сайте. Это выжимка из наших проектов по аналитике и внедрению Битрикс24 и сквозной аналитики для интернет-магазинов — с опорой на данные, которые уже лежат в вашем 1С-Битрикс.

Коротко

  • Когорта — это группа клиентов, объединённых моментом первой покупки (или каналом, акцией, категорией).
  • Матрица удержания показывает, какая доля когорты возвращается через 1, 2, 3… месяца жизни.
  • LTV когорты прогнозирует окупаемость рекламы, не дожидаясь года данных.
  • Сравнивая соседние когорты, вы видите эффект изменений на сайте раньше, чем это проявится в общей выручке.
  • Все данные для анализа уже есть в таблицах заказов Битрикса — их нужно лишь правильно сгруппировать.

Что такое когортный анализ и зачем он магазину

Когорта — это группа людей, у которых совпало какое-то стартовое событие. В маркетинге интернет-магазина таким событием чаще всего служит первая покупка: все клиенты, оформившие первый заказ в марте, образуют «мартовскую когорту». Когортный анализ — это наблюдение за тем, как каждая такая группа ведёт себя дальше во времени: возвращается ли, сколько тратит на второй и третий раз, когда перестаёт покупать.

Ключевая идея проста, но меняет оптику целиком. Обычная аналитика отвечает на вопрос «сколько мы заработали за период». Когортная — на вопрос «как ведут себя клиенты, пришедшие в конкретный период, по мере взросления». Первый вопрос про деньги в кассе, второй — про здоровье клиентской базы. И именно второе определяет, будет ли бизнес расти устойчиво или свалится в бесконечную гонку за новыми покупателями, которая рано или поздно упирается в потолок рекламного бюджета.

Для интернет-магазина когортный анализ отвечает на несколько конкретных, денежных вопросов. Возвращаются ли клиенты и как быстро угасает их активность. Окупается ли привлечение — то есть приносит ли клиент за всю жизнь больше, чем стоило его привести. Какой канал даёт не просто дешёвых, а качественных клиентов, которые остаются надолго. И, наконец, помогло ли конкретное изменение — новая программа лояльности, редизайн карточки, ускорение доставки — удержать людей лучше, чем раньше.

Всё это невозможно увидеть в сводном отчёте, где новые и старые клиенты слиты воедино. Когортная разбивка буквально раскладывает клиентскую базу по слоям времени, и в этих слоях становятся видны процессы, которые средние цифры маскируют. Дальше разберём, почему средние так опасны, и как устроен сам инструмент.

Важно: когорта — это не сегмент «активные клиенты» или «VIP». Сегмент можно перетасовать в любой момент, а состав когорты зафиксирован её стартовым событием навсегда. Клиент из мартовской когорты остаётся в ней и через два года — меняется только его поведение, за которым мы и наблюдаем.

Почему средние по магазину скрывают правду

Представьте два магазина с одинаковой месячной выручкой и одинаковым числом заказов. В первом клиенты покупают один раз и исчезают, а выручку держит непрерывный приток новичков из рекламы. Во втором половина клиентов возвращается снова и снова, а реклама лишь добавляет к устойчивому ядру. Сводные отчёты этих магазинов выглядят почти близнецами. Но первый — это дырявое ведро, которое живёт, пока льют воду, а второй — накопительный счёт. Разницу видно только через когорты.

Опаснее всего то, что растущий приток новых клиентов маскирует падение удержания. Пока реклама приводит всё больше новичков, общая выручка растёт, и кажется, что всё хорошо. А под этой гладкой поверхностью старые когорты могут осыпаться: люди, пришедшие год назад, перестали возвращаться, но их «дыру» затыкают свежие покупатели. В какой-то момент масштабировать привлечение больше не получается — рынок, бюджет, стоимость клика упираются в потолок, — и тогда осыпание базы мгновенно проступает в цифрах. Обычно уже поздно.

Есть и обратная ловушка. Средний LTV по всей базе почти бесполезен для решений, потому что смешивает клиентов на разных стадиях жизни. Новичок, купивший вчера, и лояльный клиент трёхлетней давности дают в среднем «температуру по больнице», из которой нельзя понять ни окупаемость рекламы, ни прогноз выручки. Когортный LTV, напротив, показывает деньги на конкретном месяце жизни группы — и с ним уже можно планировать.

Сводная выручка: «всё растёт» Когорты под ней: осыпаются M0 M1 M2 M3 M4 Каждая когорта тает — но приток новых это прячет
Схема: общая выручка растёт за счёт притока новичков, но под ней каждая когорта осыпается — сводные цифры этого не показывают.

Типы когорт: по дате, каналу и поведению

Хотя классическая когорта строится по месяцу первой покупки, стартовое событие можно выбирать под конкретный вопрос. От выбора признака когорты зависит, что именно вы увидите.

На практике самое ценное — комбинировать признаки. Например, взять клиентов одного месяца и разбить их по каналам: так вы уберёте сезонность (все пришли в одно время) и увидите чистое влияние источника на удержание. Или сравнить когорты «до» и «после» запуска программы лояльности внутри одного канала. Комбинация признаков превращает когортный анализ из красивой картинки в инструмент проверки гипотез.

Совет: начните с временных когорт по месяцу первой покупки — это фундамент, на котором строится всё остальное. Когда базовая матрица удержания заработает и вы научитесь её читать, добавляйте разрезы по каналу и категории. Пытаться сразу построить десять разрезов — верный способ утонуть в данных и ничего не внедрить.

Матрица удержания: как читать треугольник

Главный артефакт когортного анализа — таблица-треугольник, которую называют матрицей удержания или когортной таблицей. По строкам идут когорты (месяцы первой покупки), по столбцам — «возраст» когорты, то есть сколько месяцев прошло с момента прихода: M0 (месяц старта), M1, M2 и так далее. В ячейке — доля клиентов когорты, совершивших покупку в соответствующий месяц жизни.

Форма таблицы всегда треугольная, и это не случайность. Свежая когорта прожила всего месяц — у неё заполнена лишь колонка M0. Когорта годичной давности прожила двенадцать месяцев — у неё заполнена вся строка до M12. Поэтому левый верхний угол «полный», а правый нижний обрезан: у молодых когорт данных о будущем ещё физически нет. Отсюда важное правило — не сравнивать «зрелые» и «недозревшие» когорты в дальних колонках, там просто пусто.

Читать матрицу нужно в двух направлениях, и каждое отвечает на свой вопрос:

Цветовая заливка (тепловая карта) превращает таблицу в мгновенно читаемую картину: тёмные насыщенные ячейки — высокое удержание, бледные — угасание. Достаточно одного взгляда, чтобы увидеть, где база держится, а где осыпается.

Матрица удержания: когорта × месяц жизни Когорта M0 M1 M2 M3 M4 Янв 100% 42% 31% 26% 23% Фев 100% 45% 34% 28% Мар 100% 51% 39% Апр 100% 54% Май 100% ↓ По столбцу M1 удержание растёт: 42% → 54% → По строке когорта угасает
Схема: чем темнее ячейка, тем выше удержание. Рост значений по столбцу M1 сверху вниз — сигнал, что недавние изменения улучшили возврат клиентов.

Удержание и повторные покупки

Удержание (retention) — центральная метрика когортного анализа. В контексте магазина её считают как долю клиентов когорты, совершивших хотя бы одну покупку в данном месяце жизни. Retention месяца M1 в 45% означает, что почти половина пришедших вернулась и купила ещё раз в следующем месяце. Для большинства товарных категорий это отличный показатель; для товаров разового спроса — недостижимая мечта, и это нормально.

Здесь важно с самого начала выбрать правильную оптику удержания, потому что для магазинов она отличается от подписочных сервисов:

Для интернет-магазина ключевая развилка — интервал повторной покупки. У продуктов регулярного спроса (косметика, зоотовары, расходники) естественный цикл — недели, и по нему настраивают и когорты, и напоминания. У товаров длительного пользования (мебель, техника) цикл — месяцы и годы, и низкое месячное удержание там не катастрофа, а особенность категории. Прежде чем пугаться цифр, определите нормальный для вашего ассортимента ритм покупок.

Именно на удержании работа с когортами смыкается с retention-маркетингом: как только вы видите, где когорта начинает осыпаться, туда точечно направляют реактивационные механики. Подробно приёмы удержания мы разбираем в статье про удержание клиентов и retention в Битриксе — когортный анализ отвечает на вопрос «где именно теряем», а retention-инструменты — «что с этим делать».

Важно: M0 в матрице удержания всегда равен 100% по определению — это месяц, в котором когорта совершила первую покупку. Реальный разговор начинается с колонки M1: именно первый месяц после старта показывает, зацепил ли магазин клиента настолько, чтобы он вернулся.

LTV когорты и окупаемость привлечения

Retention отвечает на вопрос «возвращаются ли», но не переводит его в деньги. Это делает LTV — пожизненная ценность клиента (lifetime value). В когортном разрезе LTV считают не как одно число «в среднем по магазину», а как кривую: накопленная выручка (или, что честнее, прибыль) на одного клиента когорты к каждому месяцу жизни.

Логика расчёта пошаговая. Берём когорту месяца, для каждого месяца жизни считаем суммарную выручку этой когорты и делим на исходное число клиентов в ней. Получаем выручку на клиента за M0, за M1 и так далее. Накапливаем эти значения — и выходит кривая накопленного LTV, которая стартует со среднего первого чека и постепенно растёт, замедляясь по мере угасания когорты.

Ценность когортного LTV в том, что он позволяет прогнозировать окупаемость, не дожидаясь года данных. Если у зрелых когорт кривая LTV к третьему месяцу выходит на предсказуемую форму, вы можете экстраполировать её на молодые когорты и оценить, окупится ли привлечение, ещё до того, как эти клиенты доживут до окупаемости. Это критично для управления рекламным бюджетом.

Главное сравнение здесь — LTV против CAC (стоимости привлечения клиента). Если клиент за свою жизнь приносит прибыли меньше, чем стоило его привести, канал убыточен, каким бы дешёвым ни казался клик. Здоровым обычно считают отношение LTV к CAC от 3 к 1 и выше, но важнее не абсолютное число, а срок окупаемости: через сколько месяцев жизни накопленный LTV когорты перекрывает CAC. Эта развилка — прямой мостик к юнит-экономике, которую мы детально разбираем в материале про метрики и юнит-экономику интернет-магазина на Битрикс.

Накопленный LTV когорты и окупаемость CAC CAC — порог окупаемости когорта A когорта B окупилась на M2 M0M1M2M3M4M5
Схема: сильная когорта A перекрывает стоимость привлечения уже к M2, слабая когорта B так и не окупается — при равной цене клика это разные по качеству клиенты.

Как оценивать эффект изменений во времени

Самая сильная сторона когортного анализа — способность отделить эффект ваших действий от общего шума. Вы запустили программу лояльности, ускорили доставку, переделали карточку товара или письмо-триггер. Помогло ли это? В сводных цифрах ответ утонет: выручка колеблется от сезона, акций, погоды и десятка других причин. Но если сравнить когорты «до» и «после» изменения на одном и том же возрасте, влияние проступает чисто.

Механика проста. Изменение вводится в определённый момент — скажем, с апреля. Значит, апрельская и последующие когорты «застали» новую программу лояльности с самого начала своей жизни, а январская-мартовская — нет. Смотрим в колонку M1 (или M2, M3) сверху вниз: если у когорт «после» удержание на том же возрасте заметно выше, чем у когорт «до», изменение работает. По сути, когорты «до» становятся естественной контрольной группой.

Этот подход близок к квази-эксперименту и требует аккуратности:

  1. Зафиксируйте дату изменения. Точно знайте, с какой когорты нововведение стало действовать. Размытая дата запуска смешивает группы и портит вывод.
  2. Сравнивайте одинаковый возраст. Удержание M1 когорты «до» с удержанием M1 когорты «после» — а не M1 с M3. Сравнение разных колонок бессмысленно.
  3. Учитывайте сезонность. Если «до» пришлось на низкий сезон, а «после» — на высокий, разницу могла дать не ваша программа, а календарь. По возможности сравнивайте аналогичные периоды год к году.
  4. Дайте когортам дозреть. Не объявляйте победу по когорте, прожившей две недели. Дождитесь хотя бы M1–M2, чтобы у клиентов был реальный шанс проявить эффект.
  5. Проверьте объём. Маленькая когорта в полсотни человек шумит: пара случайных заказов сдвигает процент на единицы. Убедитесь, что групп достаточно для статистической устойчивости.

Такой когортный взгляд на изменения хорошо дополняет сквозную аналитику: она связывает рекламные каналы с заказами, а когорты показывают, что происходит с приведёнными клиентами дальше во времени. Как выстроить сам сбор данных по каналам, мы разбираем в статье про сквозную аналитику для e-commerce на Битрикс.

Какие данные нужны и где они в Битриксе

Хорошая новость: для когортного анализа не нужны экзотические данные — всё необходимое уже собирается интернет-магазином на 1С-Битрикс с первого заказа. Минимальный набор полей укладывается в три колонки.

ПолеГде в БитриксеЗачем в когортах
Идентификатор клиентаUSER_ID заказа, а для гостей — email/телефонСклеить все заказы одного человека и определить, к какой когорте он относится
Дата заказаDATE_INSERT в таблице заказовОпределить месяц первой покупки (когорту) и месяц жизни для каждого заказа
Сумма заказаPRICE / итог по заказуСчитать выручку и накопленный LTV когорты
Статус / оплатаPAYED, статус заказаОтсекать отменённые и неоплаченные, чтобы не завышать метрики
Канал привлеченияUTM-метки, источник из веб-аналитики или CRMСтроить когорты по каналам и сравнивать их качество
Себестоимость / маржаКаталог, обмен с 1ССчитать LTV по прибыли, а не по выручке — это честнее

Ключевой методологический момент — идентификация клиента. Если магазин допускает заказы без регистрации, один и тот же человек может фигурировать под разными «гостевыми» записями. Тогда его заказы не склеятся, повторные покупки не засчитаются, а удержание окажется заниженным. Поэтому перед построением когорт данные нормализуют: склеивают заказы по email и телефону, приводят их к единому виду, по возможности связывают гостевые заказы с зарегистрированными аккаунтами.

Второй момент — что считать «покупкой». Обычно берут только оплаченные (или как минимум подтверждённые) заказы, иначе брошенные и отменённые корзины раздуют и первую когорту, и удержание. Договоритесь о единой границе на старте: это влияет на все цифры и должно быть одинаковым во всех отчётах.

Важно: «чистота» когортного анализа рождается на этапе данных, а не расчёта. Дубли клиентов, неотсечённые отмены и разнобой в определении покупки исказят матрицу сильнее, чем любая ошибка в формуле. Потратьте время на нормализацию источника — это окупится достоверностью выводов.

Реализация в 1С-Битрикс: как собрать когорты

Готового «когортного отчёта» в коробке 1С-Битрикс нет, но все данные лежат в модуле «Интернет-магазин», а инструменты для их извлечения — в ядре. На практике сборка когорт проходит несколько этапов, и на каждом Битрикс даёт свои средства.

  1. Выгрузите заказы. Через API продаж (классы \Bitrix\Sale\Order, \Bitrix\Sale\Payment) или ORM-запросом к таблицам заказов получите список: клиент, дата, сумма, статус оплаты. Для больших баз выгрузку делают пакетно и по расписанию, а не «на лету» на каждый просмотр отчёта.
  2. Нормализуйте клиентов. Склейте заказы по USER_ID, а гостевые — по email и телефону из свойств заказа. Приведите контакты к единому виду (нижний регистр email, единый формат телефона), чтобы один человек не размножился в несколько «клиентов».
  3. Определите когорту. Для каждого клиента найдите минимальную дату оплаченного заказа — это месяц его первой покупки и, значит, его когорта. Для каждого заказа вычислите «месяц жизни» = разница в месяцах между датой заказа и датой первой покупки.
  4. Агрегируйте в матрицу. Сгруппируйте по паре «когорта × месяц жизни»: посчитайте число уникальных активных клиентов (для удержания) и суммарную выручку (для LTV). Разделите на размер когорты в M0 — получите проценты удержания и выручку на клиента.
  5. Сохраните результат. Складывайте посчитанную матрицу в отдельную таблицу (highload-блок или служебную таблицу), чтобы отчёт открывался мгновенно, а тяжёлый пересчёт шёл фоновым агентом раз в сутки или по закрытию месяца.
  6. Выведите отчёт. Постройте страницу в админке (кастомный отчёт или отдельный раздел), которая читает готовую таблицу и рисует тепловую матрицу и кривые LTV. Либо отдавайте агрегаты во внешний BI-инструмент.

Технически «сердце» расчёта — один аналитический SQL-запрос или ORM-выборка, которая группирует заказы по месяцу первой покупки клиента и месяцу заказа. В чистом SQL это делается оконными функциями (найти минимальную дату заказа на клиента, затем сгруппировать), но на большой базе такой запрос тяжёлый, поэтому его выносят в фоновый пересчёт, а не гоняют при каждом открытии страницы.

Отдельно стоит решить, где живёт логика источника привлечения. Если вы строите когорты по каналам, UTM-метки первого визита нужно сохранять в заказ или в карточку клиента ещё на этапе оформления — задним числом канал первого касания восстановить почти невозможно. Здесь помогает связка с CRM Битрикс24 или сквозной аналитикой, где источник фиксируется в момент лида.

Как отчёт выглядит в связке с админкой

Чтобы когортный анализ жил не в разовом экселе, а в рабочем процессе, его выводят отдельной страницей в административной части. Схематично панель когортного отчёта в админке 1С-Битрикс выглядит так: фильтры сверху, матрица удержания в центре, переключатель метрики и статус последнего пересчёта.

Отчёт: Когортный анализ клиентов Канал: все Период: 2026 год Удержание LTV M0 M1 M2 M3 100% 44% 33% 27% 100% 49% 36% 100% 53% Вывод отчёта Удержание M1 растёт: 44% → 53% Свежие когорты возвращаются лучше после запуска программы лояльности Последний пересчёт Сегодня, 04:00 · агент · актуально Пересчитать сейчас
Схема: когортный отчёт в админке с фильтрами по каналу и периоду, переключателем «удержание/LTV» и статусом фонового пересчёта. Подписи условны и зависят от реализации.

Сегментация и работа с когортами в маркетинге

Когортный анализ ценен не как красивая таблица, а как источник действий. Как только вы видите, где и когда когорты осыпаются, появляется точка приложения усилий — и здесь когорты смыкаются с сегментацией и CRM-маркетингом.

Первый практический вывод — точка оттока. Если по вашим данным резкий провал удержания приходится на M1, значит, проблема в первых неделях после покупки: клиент не получил повода вернуться. Сюда бьют приветственной цепочкой, вторым релевантным предложением, напоминанием о расходниках. Если провал на M3–M4 — угасает уже сформированный интерес, и работают реактивационные механики: «мы давно вас не видели», персональная скидка, подборка новинок.

Второй вывод — качество каналов. Когорты по источникам показывают, откуда приходят клиенты, которые остаются. Дальше это меняет распределение бюджета: канал с дешёвым кликом, но одноразовыми покупателями проигрывает каналу с дорогим кликом и высоким LTV. Без когорт такое решение принять невозможно — по цене клика первый канал всегда выглядит выгоднее.

Третий вывод — сегменты для рассылок и триггеров. На основе когорт и их поведения формируют сегменты в CRM: «новички без второй покупки», «угасающие лояльные», «выпавшие из активности». Битрикс24 и модуль рассылок позволяют настроить на эти сегменты автоматические сценарии. Так когортный анализ превращается из аналитики в работающий маркетинговый конвейер.

Метрики, которые считают по когортам

Вокруг матрицы удержания вращается небольшой набор метрик. Держите их определения в одном месте, чтобы в команде не было разночтений.

МетрикаКак считается по когортеО чём говорит
Retention (удержание)Доля когорты, купившая в месяц жизни MnНасколько магазин удерживает клиентов во времени
Repeat rateДоля когорты со второй покупкой за всё времяБазовое здоровье клиентской базы
LTV (накопленный)Суммарная выручка когорты к Mn ÷ размер когортыСколько денег приносит клиент к этому возрасту
Payback periodМесяц жизни, когда LTV перекрывает CACСрок окупаемости привлечения
AOV когортыСредний чек заказов когорты во времениРастёт ли чек по мере взросления клиента
Частота покупокЧисло заказов на клиента когорты за периодРитм повторных покупок в категории

Важно не смешивать выручку и прибыль. LTV по выручке легче считать, но он льстит: канал может гнать оборот и при этом быть убыточным из-за низкой маржи и высокой стоимости привлечения. Как только у вас есть себестоимость (а в связке каталога с 1С она обычно есть), переходите на LTV по прибыли — только он честно сравнивается с CAC. Эта логика напрямую вытекает из юнит-экономики магазина, которую мы разбираем отдельно.

Как интерпретировать и не обмануться

Когортная таблица выглядит объективно, но выводы из неё легко сделать неверные. Несколько принципов трезвого чтения.

Не сравнивайте недозревшие когорты. У майской когорты в июле заполнены только M0–M1, у январской — вся строка. Сопоставлять их «итоговый LTV» некорректно: у молодой группы будущее ещё впереди. Сравнивайте только одинаковые месяцы жизни.

Учитывайте сезонность прихода. Клиенты, пришедшие в предновогодний ажиотаж на подарок, ведут себя иначе, чем пришедшие в спокойном марте за товаром для себя. Низкое удержание праздничной когорты — не всегда провал магазина, иногда это природа спроса. Сравнивайте когорты аналогичных сезонов, а лучше — год к году.

Следите за размером когорты. Процент удержания в когорте из 40 человек скачет от пары случайных заказов. Мелкие группы шумят; для устойчивых выводов нужен достаточный объём, иначе вы примете случайность за тренд.

Различайте выживших и всю когорту. Если считать средний чек только по вернувшимся, он растёт «сам собой» — просто потому, что остаются самые лояльные. Это выживший, а не улучшение. Всегда держите в голове, от какой базы берётся процент: от всей когорты или от активных на данный момент.

Не путайте корреляцию с причиной. Рост удержания у свежих когорт мог совпасть с вашим нововведением, а вызван сменой сезона, рекламной кампанией или чисткой каналов. Прежде чем приписывать эффект изменению, исключите очевидные альтернативные объяснения.

Мини-FAQ. Через сколько можно судить об эффекте изменения? Как правило, нужно дождаться, пока хотя бы две-три «новые» когорты проживут до M1–M2, и сравнить их с таким же возрастом «старых» когорт. Для товаров с длинным циклом покупки горизонт наблюдения растягивается на несколько месяцев — торопиться с выводом здесь дороже, чем подождать.

Частые ошибки при когортном анализе

Чек-лист внедрения

Сведём подготовку когортного анализа в практический список, по которому удобно проверять готовность.

  1. Источник данных чист. Заказы выгружаются из Битрикса, клиенты нормализованы и склеены по email/телефону, дубли устранены.
  2. Определена «покупка». Зафиксировано, какие статусы считаются покупкой (оплаченные/подтверждённые); правило едино во всех отчётах.
  3. Когорта задана. Для каждого клиента вычислен месяц первой покупки, для каждого заказа — месяц жизни.
  4. Матрица удержания строится. Есть тепловая таблица «когорта × месяц жизни» с процентами возврата.
  5. LTV считается по прибыли. Подтянута себестоимость/маржа, накопленный LTV сопоставляется с CAC и сроком окупаемости.
  6. Каналы размечены. Источник первого касания фиксируется в заказе или CRM, доступны когорты по каналам.
  7. Пересчёт автоматизирован. Матрица обновляется фоновым агентом (по закрытию месяца или ночью), отчёт открывается из готовой таблицы.
  8. Выводы превращаются в действия. По точкам оттока настроены сегменты и триггерные сценарии в Битрикс24/рассылках.

Вывод

Когортный анализ переводит разговор о клиентах с языка «сколько продали» на язык «как живёт наша база». Он показывает то, что средние цифры прячут: осыпается удержание или крепнет, окупается ли привлечение, какой канал приводит клиентов, которые остаются, и помогло ли конкретное изменение на сайте. Всё это считается из данных, которые интернет-магазин на 1С-Битрикс собирает с первого заказа, — нужно лишь правильно их сгруппировать и научиться читать треугольную матрицу. Начните с временных когорт и удержания, добавьте LTV по прибыли, свяжите выводы с сегментами и триггерами — и клиентская база из чёрного ящика превратится в управляемый актив.

Частые вопросы

Чем когортный анализ отличается от обычной аналитики продаж?

Обычные отчёты показывают срез «здесь и сейчас»: сколько заказов и выручки было в марте. Когортный анализ группирует клиентов по моменту первой покупки и прослеживает поведение каждой группы во времени. Это даёт ответ не на вопрос «сколько мы продали», а на вопрос «как ведут себя клиенты, пришедшие в марте, через месяц, два и три». Именно такой взгляд показывает, растёт ли удержание и окупаются ли вложения в привлечение.

Какие данные нужны для когортного анализа в интернет-магазине на Битрикс?

Минимум — таблица заказов с тремя полями: идентификатор клиента, дата заказа и сумма. Клиент определяется по ID пользователя, а для незарегистрированных — по email или телефону. Из этих данных уже можно построить когорты по месяцу первой покупки и посчитать удержание и повторные продажи. Для расчёта LTV дополнительно понадобятся себестоимость и маржа, а для анализа каналов — источник привлечения из UTM-меток или сквозной аналитики.

Как определить «когорту» правильно — по дате или по каналу?

Зависит от вопроса, на который вы отвечаете. Классическая когорта — по месяцу первой покупки: она показывает динамику удержания и влияние изменений на сайте. Но когорту можно строить и по каналу привлечения, по первой категории товара, по акции или по региону. Часто полезно комбинировать: например, сравнить удержание клиентов из контекстной рекламы и из органического поиска внутри одного месяца.

Что такое LTV когорты и чем он полезнее среднего LTV?

LTV когорты — это накопленная выручка (или прибыль) на одного клиента группы к определённому месяцу жизни. В отличие от «среднего LTV по магазину», он показывает динамику: сколько денег приносит клиент через 1, 3, 6, 12 месяцев после первой покупки. Это позволяет прогнозировать окупаемость рекламы, не дожидаясь года данных, и сравнивать качество клиентов из разных каналов и периодов.

Можно ли построить когортный анализ штатными средствами Битрикса?

Частично. Модули «Интернет-магазин» и «Веб-аналитика» дают сырьё — заказы, покупателей, источники, — но готового когортного отчёта в коробке нет. На практике данные выгружают из таблиц заказов через API или прямыми запросами, агрегируют по месяцам первой покупки и строят матрицу удержания в таблице или BI-инструменте. Часть логики удобно вынести в отдельный отчёт в админке или в связку со сквозной аналитикой.

Как часто нужно пересчитывать когорты и смотреть отчёт?

Матрицу удержания и LTV достаточно обновлять раз в месяц, когда закрывается очередной календарный период, — именно тогда у когорт появляются новые точки жизни. Для оперативного контроля повторных покупок и реакции на акции полезнее еженедельный срез свежих когорт. Главное — не дёргать выводы по «недозревшим» когортам: у клиента, пришедшего две недели назад, ещё физически не было шанса совершить повторную покупку.

Поделиться:

Хотите видеть удержание и LTV когорт по своему магазину?

Соберём данные о клиентах и заказах из 1С-Битрикс, настроим сквозную аналитику и отчёт по когортам, свяжем сайт с CRM Битрикс24 и настроим триггеры под точки оттока. Рассчитаем стоимость по вашей задаче.

Услуга «Битрикс24»

Игорь Воскресенский

Основатель студии B2Bsite. С 2014 года команда разрабатывает и поддерживает интернет-магазины и корпоративные сайты на 1С-Битрикс, настраивает аналитику, сквозную отчётность, обмен с 1С и CRM Битрикс24 для среднего и крупного бизнеса.

← Все статьи блога