RFM-анализ под ключ: что получает бизнес, кроме красивой матрицы
RFM-матрица без порогов, проверки и сценариев остается картинкой в отчете. Показываем полный цикл — до писем, которые каждый сегмент получает автоматически.
Почти у каждой компании с базой от 50 тысяч клиентов где-то лежит RFM-матрица. Ее собирал аналитик или подрядчик, показывал на планерке, все соглашались: «чемпионов» 4%, «спящих» — треть базы, надо что-то делать. Потом файл уехал в папку «Сегментация_финал_v3», а рассылки так и уходили всем подряд с одной и той же скидкой 15%.
Сама по себе матрица денег не приносит. Отдача появляется, когда у каждого сегмента есть свое действие, а CRM сама перекладывает клиента из группы в группу и запускает нужную коммуникацию. Весь путь от выгрузки заказов до работающего сценария мы и называем RFM-анализом под ключ. Как он устроен по шагам и где ломается чаще всего, объясняет Валерия Старостина, CRM-маркетолог ClientCore.
ЧИТАЙТЕ ТАКЖЕ
«Как выделить VIP-клиентов по выручке, марже и частоте, задать пороги в платформе и сделать так, чтобы статус реально менял обслуживание, а не висел ярлыком.»
Почему RFM-отчет так часто умирает после презентации
Типичный сценарий выглядит так. Берут выгрузку заказов за год, делят каждую ось на пять квинтилей, получают 125 ячеек и раскрашивают их в зеленый и красный. Красиво и наглядно, руководству понятно. Дальше начинаются вопросы, на которые отчет не отвечает: что отправить ячейке 3-2-4, кто будет это делать и как часто пересчитывать.
Вторая беда — статичность. Срез сделан на конкретную дату, а клиенты продолжают покупать. Через месяц человек, который вчера оформил заказ на 12 тысяч, все еще числится «потерянным» и получает письмо «Мы скучаем» с промокодом. Это выглядит нелепо и съедает маржу.
Третья — у сегментации нет владельца. Аналитик считает, маркетолог отправляет, и между ними нет связки: никто не отвечает за то, чтобы сегмент из таблицы превратился в фильтр в Mindbox и цепочку писем.
Когда мы заходим в проект, RFM там почти всегда уже кто-то делал. Открываем — последний пересчет был полгода назад. В одном проекте около 20% клиентов из „спящих“ на самом деле покупали за последние три месяца, просто офлайн, по карте лояльности, а эти чеки в расчет не попали. Им месяцами слали реактивационные скидки».
Валерия Старостина
CRM-маркетолог, ClientCore
Пороги: где проходит граница между «давно» и «очень давно»
Квинтили удобны тем, что их не нужно обдумывать. В этом и подвох. Возьмем частоту: в большинстве баз 60–70% клиентов купили ровно один раз. При делении на пять равных групп три нижние окажутся состоящими из одних «однократников», и разницы между F1, F2 и F3 просто не будет. Сегменты формально есть, а поведение внутри одинаковое.
С давностью то же самое. Границы нужно привязывать к циклу покупки конкретной категории. В оптике контактные линзы покупают раз в 1–3 месяца, а оправы — раз в полтора-два года. В fashion цикл привязан к сезону, в ресторанах — к неделе-двум. Рабочий способ: посчитать медианный интервал между повторными покупками и строить пороги как кратные ему. До одного цикла — клиент активен, один-два цикла — притормаживает, два-четыре — в зоне риска, дальше — отток.
Monetary требует чистки. Корпоративные заказы, перекупщики, разовые покупки на 300 тысяч искажают распределение, и в «чемпионы» попадает пара десятков аномалий. Их стоит вынести отдельно. И если в ассортименте сильно отличается маржинальность, имеет смысл считать денежную ось по валовой прибыли.
Норма
пороги давности рассчитаны от медианного интервала между покупками в категории
однократные покупатели выделены в отдельную ветку и делятся по давности
выбросы по чеку исключены или вынесены в отдельный сегмент
логика порогов записана в документе, ее можно объяснить за пять минут
Red flag
все три оси разбиты на квинтили «из коробки»
одинаковые пороги давности для товаров с циклом в месяц и в два года
в топ-сегменте 30 клиентов с аномальными заказами
никто в команде не может сказать, почему граница стоит на 90 днях
Валидация: проверяем, что сегменты ведут себя по-разному
Пороги выглядят логично на бумаге, но это гипотеза. Прежде чем строить на ней сценарии, ее нужно проверить на истории.
Первая проверка — размеры. Сегмент меньше 0,5% базы почти бесполезен для регулярных коммуникаций: на нем не набрать статистику и не окупить отдельный контент. Сегмент больше 40% базы слишком широк — внутри наверняка смешаны разные клиенты.
Вторая — бэктест. Делаем срез базы на дату полгода назад, раскладываем клиентов по тем же порогам и смотрим, какая доля каждого сегмента купила в следующие три месяца. Если «в зоне риска» возвращаются с той же вероятностью, что и «лояльные», границы проведены неправильно. Хорошая сегментация дает отчетливую лесенку: чем выше сегмент, тем выше вероятность повторной покупки и средний чек.
Третья — матрица переходов. Смотрим, куда клиенты переместились за месяц. Если половина базы каждый месяц прыгает между соседними сегментами, пороги стоят слишком плотно, и клиент будет получать противоречивые письма.
Бэктест занимает день, а экономит месяцы. В одном проекте сегмент „в зоне риска“ по историческим данным возвращался в 34% случаев, почти как лояльные. Оказалось, порог давности стоял на 60 днях, а реальный цикл в категории — около 80. Сдвинули границу — и сегмент стал вести себя как надо: возврат упал до 12%, и туда стало осмысленно отправлять реактивацию».
Валерия Старостина
CRM-маркетолог, ClientCore
Из 125 ячеек — в 8–10 рабочих групп
Сто двадцать пять ячеек годятся для анализа, но не для коммуникаций. Каждому сегменту нужен свой оффер, контент, контрольная группа и отчет. Команда из одного-двух CRM-маркетологов физически не потянет даже 30 направлений, не говоря о сотне.
Поэтому после валидации ячейки сводятся в операционные группы. Обычно получается такой набор: новички с одной свежей покупкой, перспективные с двумя-тремя заказами, лояльные, чемпионы, «редко, но дорого», лояльные в зоне риска, обычные в зоне риска, спящие и потерянные. Иногда добавляется отдельная группа для однократников с крупным первым чеком — их стоит удерживать активнее.
Главный критерий объединения — одинаковое действие. Если двум ячейкам вы отправили бы одно и то же письмо с одним и тем же оффером, они должны быть одним сегментом. Так настройка RFM-сегментации превращается из аналитического упражнения в карту, по которой можно работать.
Автоматическое обновление: сегменты должны жить в CRM
Сегмент, который пересчитывают руками раз в квартал, устаревает быстрее, чем по нему успевают отправить хотя бы две кампании. Поэтому в проекте под ключ сегменты собираются внутри CRM и обновляются сами.
В Mindbox это можно сделать двумя путями. Первый — через фильтры по заказам: давность последней покупки, число заказов и сумма за период, с ежедневным пересчетом. Второй — считать RFM во внешнем хранилище и передавать метку сегмента в профиль клиента через API. Выбор зависит от того, где лежат полные данные о покупках и насколько сложная логика порогов.
Отдельная часть работы — качество данных. Возвраты должны вычитаться из суммы, отмененные заказы — не считаться покупкой, офлайн-чеки по карте лояльности — подтягиваться в профиль, а дубли клиентов — склеиваться. Без этого автоматика будет аккуратно и ежедневно ошибаться.
Больше всего пользы дают переходы между сегментами. Момент, когда клиент сползает из «лояльных» в «зону риска», — хорошая точка для коммуникации: он еще помнит бренд, но уже начал отвлекаться. Переход настраивается как триггер и запускает цепочку в тот же день.
Норма
сегменты пересчитываются ежедневно без участия человека
возвраты, отмены и офлайн-покупки учитываются в расчете
переход между сегментами запускает триггерную цепочку
есть дашборд с размерами сегментов по неделям, и резкие скачки видно сразу
Red flag
сегменты обновляются выгрузкой в Excel «когда руки дойдут»
клиент с возвратом всей покупки числится в лояльных
переходы никак не используются, сегменты нужны только для массовых рассылок
после сбоя интеграции сегменты неделю стоят на месте, и никто этого не замечает
Какой сценарий получает каждый сегмент
Здесь сегментация клиентской базы как услуга и окупается. Каждой группе назначается цель, тип коммуникации и глубина оффера.
Новички. Цель — вторая покупка, потому что именно она отделяет случайного клиента от постоянного. Работает приветственная серия плюс цепочка на 14–30 дней с подборкой по категории первого заказа.
Перспективные и лояльные. Им нужны регулярный полезный контент, рекомендации и программа лояльности. Скидка здесь нужна точечно, большинство купит и без нее.
Чемпионы. Скидки им почти не нужны. Ранний доступ к коллекции, закрытые распродажи, персональный менеджер или подарок к заказу работают лучше и не приучают лучших клиентов ждать промокода.
В зоне риска. Сначала напоминание о категории и персональная подборка, через неделю — мягкий оффер, еще через неделю — более сильный. Ценным клиентам в зоне риска оффер дается раньше и щедрее.
Спящие и потерянные. Реактивационная серия с нарастающим предложением, после которой не откликнувшиеся уходят в редкую частоту отправки. Это бережет репутацию отправителя и снижает расходы на рассылку.
Мы проверяли этот подход на практике. Рассылки MINIDINO уходили всей базе без разбора, и после перехода на точечные отправки эффективность email выросла на 110% за квартал — при этом писем больше не стало (кейс).
Первое, что дает разметка по сегментам, — экономия на скидках. Когда промокод получают все, его отдают и тем, кто купил бы по полной цене. Обычно это лояльные и чемпионы, а они и так приносят основную выручку. Убираем им скидку, заменяем ранним доступом — маржа растет, отписок больше не становится».
Валерия Старостина
CRM-маркетолог, ClientCore
Как понять, что сегментация окупилась
Рост выручки email-канала после запуска сегментов еще ничего не доказывает: он мог совпасть с сезоном, распродажей или новой коллекцией. Поэтому в каждом сегменте оставляется контрольная группа на 5–10%, которая не получает сценарий. Разница в выручке между теми, кто получил коммуникацию, и контролем и есть инкрементальный эффект.
Помимо инкремента стоит смотреть на миграцию. Здоровая картина — доля базы в активных сегментах растет месяц к месяцу, а поток из лояльных в зону риска сокращается. Еще одна метрика — стоимость скидок в расчете на заказ: при правильной сегментации она снижается, потому что оффер получают те, кому он действительно нужен.
Похожую историю мы видели в FINNTRAIL. Письма получала вся база разом, без единого сегмента, а каждое собиралось по полторы недели. После перехода на новый шаблон и персонализацию письмо собирается за 2 часа, а выручка email-канала выросла на 15% (кейс). Скорость сборки здесь критична: под 8–10 сегментов писем нужно в разы больше, и без удобного шаблона команда просто не успеет.
Норма
в каждом сегменте есть контрольная группа
ежемесячный отчет по миграции между сегментами
пороги пересматриваются раз в 6–12 месяцев или после смены ассортимента и цен
Red flag
эффект оценивается по общей выручке канала «до и после»
контрольных групп нет, потому что «жалко терять продажи»
пороги не трогали с момента запуска, хотя средний чек вырос на треть
Часто задаваемые вопросы
Сколько длится RFM-анализ под ключ?
Обычно 4–8 недель. Одна-две недели уходят на аудит данных и чистку, еще одна-две — на расчет порогов и бэктест, остальное время — на настройку сегментов в CRM и запуск сценариев. Если данные разрознены и офлайн-чеки не попадают в профиль, срок увеличивается на этап интеграции.
Подходит ли RFM, если большинство клиентов купили один раз?
Подходит, но модель нужно адаптировать. Однократников выделяют в отдельную ветку и делят по давности и сумме первого заказа. Для них главная задача — вторая покупка, и сценарии строятся вокруг нее. Классические квинтили по частоте в такой базе не работают.
Чем настройка RFM-сегментации в Mindbox отличается от расчета в Excel?
Excel дает срез на дату, который устаревает за пару недель. В Mindbox сегменты пересчитываются ежедневно, переходы между ними запускают триггеры, а сегмент сразу доступен как аудитория для рассылки, пуша или поп-апа. Для работы с коммуникациями нужен второй вариант.
Можно ли совмещать RFM с другими сегментами?
Да, и чаще всего так и делают. RFM отвечает на вопрос «насколько клиент ценен и активен», а категория интереса, канал, пол или город подсказывают, что именно ему показать. Например, лояльный клиент в зоне риска, покупавший детскую одежду, получит подборку из нового сезона по нужному возрасту.
Как часто нужно пересматривать пороги?
Раз в 6–12 месяцев либо после заметных изменений: смены ценовой политики, запуска новых категорий, роста среднего чека. Ориентир — бэктест и матрица переходов. Если сегменты начали вести себя похоже, пороги пора пересчитывать.