RFM-анализ в CRM: сегментация клиентов и повторные продажи

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

CRMRFMСегментация
Маркетолог и руководитель продаж обсуждают группы клиентов у доски

КОРОТКИЙ ОТВЕТ

Как сделать RFM-анализ в CRM

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

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

RFM расшифровывается как Recency, Frequency, Monetary: давность, частота и денежная ценность покупок. Так определяет три показателя и документация IBM по RFM Analysis. Метод не предсказывает будущее сам по себе и не объясняет мотив клиента. Он даёт удобную карту поведения, на основе которой можно выдвинуть и проверить гипотезы.

Что измеряют R, F и M

R — recency. Сколько дней прошло с последней оплаченной покупки на выбранную дату среза. Меньшее число обычно означает более свежий контакт с компанией. F — frequency. Сколько завершённых покупок клиент сделал за период наблюдения. M — monetary. Какую сумму принесли эти покупки. Для управленческих решений лучше заранее решить, считать ли выручку после возвратов, валовую прибыль или иной денежный показатель.

ПоказательПример расчётаЧто проверить
RДата среза минус последняя покупка.Не подменить покупку последним звонком.
FЧисло уникальных оплаченных заказов за период.Не считать позиции одного заказа разными покупками.
MСумма оплаченных заказов с поправкой на возвраты.Не смешивать валюты и авансы с выручкой.

Представим дату среза 1 сентября. Клиент А купил 28 августа, оформил пять заказов за год и принёс 120 тысяч рублей. Клиент Б купил 1 февраля, сделал один заказ на 150 тысяч. По одной сумме Б выглядит ценнее, но его поведение и риск потери отличаются. RFM сохраняет эту разницу, вместо того чтобы сортировать базу только по выручке.

Какие данные извлечь из CRM

Минимум — идентификатор клиента, идентификатор заказа, дата фактической покупки, оплаченная сумма, валюта и статус возврата. Если CRM хранит только сделки, определите, какие стадии действительно означают покупку. «Согласовано» и «Оплачено» не одно и то же. Сделку с частичной оплатой нельзя бездумно учитывать как полную выручку.

Один клиент может иметь несколько карточек из-за разных телефонов или филиалов. До расчёта нужны правила объединения: что считать одной организацией в B2B, как трактовать семейный телефон в B2C, что делать с общим email. Ошибка идентификации искажает все три показателя сразу. Подготовка подробно разобрана в статье о качестве данных CRM.

Зафиксируйте период наблюдения и дату среза. Если бизнес сезонный, годовое окно может быть осмысленнее квартального. Для нового бизнеса длинное окно создаст искусственные пропуски. Из расчёта обычно исключают тестовые заказы, отмены и внутренние операции. Возвраты учитывают явно, чтобы клиент с дорогим, но полностью возвращённым заказом не попадал в «лучшие».

Как присвоить оценки и не испортить шкалу

Простейший вариант — разбить клиентов на группы по каждому показателю и дать баллы от 1 до 5. Для R высокий балл получает недавний покупатель; для F и M — тот, у кого больше заказов и выше сумма. Затем получаются комбинации вроде 555 или 155. Но цифры полезны только с сохранёнными исходными значениями: два клиента с одинаковым баллом могут заметно отличаться в деньгах.

Если половина базы сделала ровно одну покупку, механическое деление частоты на пять равных групп не сработает. Документация IBM SPSS по результатам RFM прямо предупреждает, что много одинаковых значений и пустые интервалы требуют другого способа разбиения. В таком случае задайте бизнес-пороги: одна покупка, две, три–четыре, пять и более. Пороги стоит сверять с циклом повторной покупки, а не выбирать ради красивой таблицы.

Храните версию расчёта: период, фильтр заказов, валюту, правила возвратов, границы баллов и дату обновления. Иначе сегмент «спящие» через месяц будет означать уже другое, а результаты кампаний нельзя будет сравнить. Пересчёт раз в неделю или месяц обычно полезнее пересчёта после каждого клика по карточке; частоту выбирают по реальному темпу продаж.

Перевод баллов в понятные сегменты

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

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

Сегменты должны быть взаимоисключающими или иметь правило приоритета. Если клиент одновременно «новый» и «активный ценный», CRM должна выбрать основную группу по понятному порядку. Дополнительные признаки — продукт, регион, согласие на коммуникации, категория обращения — можно использовать для персонализации внутри группы, но не смешивать с тремя исходными RFM-показателями.

Какие кампании запускать по сегментам

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

В CRM запишите не только сегмент, но и сценарий: кто отвечает за контакт, через какой канал, когда нужно остановить серию, какое действие считается успехом. Не отправляйте одинаковую цепочку в email и мессенджер одновременно. Учитывайте согласия и ограничения канала. О том, как строить работу после первой продажи, есть отдельный материал про удержание клиентов в CRM.

Где классический RFM даёт ложные сигналы

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

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

Как проверить, что сегментация приносит эффект

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

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

Порядок внедрения RFM в CRM

  1. Определить покупкуСогласовать статусы, возвраты, валюты и период наблюдения.
  2. Очистить связиСопоставить заказы с реальными клиентами и проверить дубли.
  3. Посчитать показателиСохранить R, F, M и версию границ баллов.
  4. Назвать группыСвести комбинации к нескольким сегментам с понятными действиями.
  5. Провести тестЗапустить ограниченную кампанию и сравнить её с контролем.

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

Пять ошибок, которые делают RFM бесполезным

Считать все созданные сделки покупками; не вычитать возвраты; объединять B2B и B2C с разными циклами; делить частоту на квинтили при множестве одинаковых значений; оценивать кампанию только по отправкам. Ещё одна частая ошибка — бесконечно обновлять баллы, но так и не описать, что должен сделать сотрудник с каждым сегментом. Цель анализа — лучшее действие и проверенный результат, а не дополнительное поле в CRM.

Чек-лист перед первым RFM-расчётом

  • Есть единый ID клиента и очищенная история оплаченных заказов.
  • Возвраты, авансы и валюты обработаны по согласованным правилам.
  • Выбран период с учётом сезонности и цикла повторной покупки.
  • Границы R, F и M соответствуют распределению данных.
  • Каждый сегмент связан с конкретным сценарием контакта.
  • Есть контрольная группа и метрики маржи, повторных покупок и отписок.

FAQ по RFM-анализу в CRM

Можно ли сделать RFM-анализ без интернет-магазина?

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

Нужно ли делить клиентов строго на пять групп по каждому показателю?

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

Как понять, что сегментация увеличила продажи?

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

КАРТА ЗНАНИЙ

Продолжить по теме «CRM и управление»

Материал входит в тематический маршрут Sabitov Systems: от базовых решений к внедрению и практическим сценариям.

Обсудить внедрение CRM
← Все статьиОбсудить проект