ГлавнаяИнструментыПродуктовая аналитикаСегментация клиентов (RFM)
Сегментация клиентов — RFM по выгрузке заказов
Вставьте список заказов в три колонки — клиент, дата, сумма — и получите разбитую базу: девять сегментов от чемпионов до потерянных, размер каждого, его доля в выручке, средний чек и решение, которое из сегмента следует. Границы считаются по вашим данным, а не по чужим нормативам, и показаны прямо на странице, чтобы результат можно было проверить. Расчёт идёт в браузере: выгрузка никуда не отправляется.
—
Сегменты
| Сегмент | Клиентов | Доля выручки | Выручка на клиента | Средний чек | Что с ним делать |
|---|
Доля в выручке
Границы оценок по вашей базе
—
Можно ли верить этому результату
Как считается. По каждому клиенту берутся три числа: дней с последнего заказа (R), число заказов (F) и суммарная выручка (M). Каждое делится на три части по терцилям вашей базы — то есть границы задаёт она сама, а не внешний норматив, — и получает оценку от 1 до 3. Сегмент определяется правилом по паре R и F, а M отделяет ценную часть тех, кто уходит. Всё считается в браузере: выгрузка не отправляется на сервер.
Расчёт идёт в вашем браузере — введённые данные никуда не отправляются.
Как пользоваться
- Выгрузите заказы в три колонкиКлиент, дата, сумма — по одному заказу в строке. Клиентом может быть e-mail, телефон или номер в CRM, главное, чтобы у одного человека он был один и тот же. Из 1С, Битрикс24 и почти любой CRM это выгружается в CSV или Excel: скопируйте три нужные колонки.
- Вставьте её в поле слеваРазделитель — точка с запятой, запятая или табуляция; строку заголовка можно не убирать. Строки, в которых не разобрались дата или сумма, будут посчитаны и показаны, а не угаданы.
- Прочитайте границы и предупрежденияГраницы оценок посчитаны по вашей базе и написаны на странице — по ним видно, что означает «давно» именно у вас. Предупреждения говорят, когда результату верить нельзя: маленькая база, нет повторных покупок, короткий период.
- Заберите сегменты в CSVФайл «клиент → сегмент» загружается обратно в CRM или рассыльщик. Дальше сегменту нужно одно действие — то, что написано в последней колонке; сегмент без действия не имеет смысла.
Что такое RFM и почему из него получается решение
RFM делит базу по трём числам, которые есть в любой выгрузке заказов:
Каждое число превращается в оценку от 1 до 3 — по терцилям, то есть база делится на три части по каждой из осей. Это важная деталь: границы задаёт ваша база, а не внешний норматив. «Давно не покупал» для доставки еды — это три недели, для мебели — три года, и никакая универсальная таблица тут не поможет. Поэтому границы показаны на странице, и их видно.
Дальше пара R и F даёт сегмент, а M отделяет ценную часть тех, кто уходит. Три оценки по три значения — это 27 ячеек, и работать с 27 ячейками невозможно: именно на этом большинство попыток сегментации и заканчивается. Поэтому ячейки сведены в девять сегментов, у каждого из которых есть своё решение.
Почему терцили, а не квинтили, как в классической схеме на 125 ячеек: чтобы каждая ячейка что-то значила, в ней должны быть десятки клиентов. На базе в тысячу человек 125 ячеек дают в среднем восемь клиентов на ячейку — это уже не сегменты, а имена. Пять оценок имеют смысл от нескольких десятков тысяч клиентов.
Как читать результат
Смотреть надо не на размер сегмента, а на расхождение между двумя числами: долей клиентов и долей выручки.
- Чемпионы и постоянные дают долю выручки заметно больше своей доли в базе — это нормальная, здоровая база. Если 10% клиентов приносят 30–40% выручки, у вас есть ядро, и главная задача — его не растерять.
- Доли примерно равны — ядра нет, все клиенты одинаковы, повторные покупки почти не случаются. Тогда RFM вам мало что даст: работать надо не с сегментами, а с тем, почему нет второй покупки.
- «Уходящие ценные» — самая дорогая строка таблицы. Это люди, которые покупали часто и много, а сейчас пропали. Они уже доказали, что им нужно то, что вы продаёте, поэтому вернуть их дешевле, чем найти новых, — и именно про них обычно никто ничего не делает.
- «Новые» — самая большая развилка. Доля клиентов с одной покупкой — это тот запас, который либо станет ядром, либо уйдёт в потерянных. Разница между «купил один раз» и «купил два раза» больше, чем между вторым и третьим.
- «Потерянные» — это статья расходов. Пока они в регулярных рассылках, они снижают открываемость и, если вы платите за отправку или за загрузку аудиторий в рекламу, тратят деньги.
Число в колонке «выручка на клиента» полезнее среднего чека: клиент с пятью заказами по 2 000 ₽ ценнее клиента с одним заказом на 6 000 ₽, хотя средний чек у второго втрое выше.
Посчитать, во сколько обходится привлечение нового клиента против удержания существующего, можно в калькуляторе LTV/CAC и калькуляторе окупаемости CAC, а удержание по месяцам — в когортном анализе.
Где сегментация ломается: границы и данные
Четыре технические вещи, которые чаще всего портят результат, и все четыре видны в предупреждениях под таблицей.
- Один человек под несколькими идентификаторами. Заказ по телефону, заказ с почты и заказ через приложение — и в выгрузке это три клиента с одной покупкой вместо одного с тремя. Частота падает, ядро пропадает. Это самая частая причина, по которой RFM «не показал ничего».
- Давность считается от даты выгрузки, а не от сегодня. Если вы выгрузили заказы три месяца назад, а считаете сегодня, вся база съедет в «потерянных». Поэтому по умолчанию давность отсчитывается от последнего заказа в файле, и если он старый — об этом написано.
- Слишком короткий период. Выгрузка за три месяца не может показать потерянных: они в неё просто не попали. Нужны как минимум два обычных цикла покупки — для продуктов это месяц, для B2B-оборудования год.
- Возвраты и отмены. Если в выгрузке остались отменённые заказы, M завышена, а F врёт. Отмены надо убирать до расчёта; возвраты — вычитать.
И одна содержательная: сезонность. Если вы считаете базу в январе, а торгуете подарками, весь декабрьский поток попадёт в «недавно», и в феврале сегменты поедут сами по себе — без всякой связи с тем, что вы делали. На сезонном бизнесе базу сравнивают год к году, а не месяц к месяцу.
Когда сегментация не работает
RFM — не универсальный инструмент. Есть случаи, где он не даёт ничего или прямо вводит в заблуждение, и лучше понять это до того, как вы построите на нём рассылки.
- Когда база маленькая. На сотне клиентов терцили — это деление наугад: один человек сдвигает границу, и сегменты меняются. До двухсот клиентов честнее смотреть базу поимённо; список из 80 человек можно просто прочитать, и вы узнаете о них больше, чем из любой сегментации.
- Когда покупка одна на всю жизнь. Квартира, свадьба, установка окон, натяжные потолки. Частоты нет, давность означает не «остыл», а «уже купил и больше не купит». Здесь единственная работающая ось — M, и сегментация вырождается в деление по сумме чека. Работать надо с рекомендациями и отзывами, а не с реактивацией.
- Когда почти никто не покупает второй раз. Если повторных покупок меньше 20%, F у всех равна единице, и RFM превращается в деление по давности и сумме. Это не повод сегментировать лучше — это повод разобраться, почему нет второй покупки. Сегментация ответа на этот вопрос не содержит.
- Когда по сегменту всё равно ничего не будет сделано. Сегмент без решения — это просто цифра в отчёте. Если у вас нет канала, чтобы дойти до «уходящих ценных» лично, знание о том, что их 16 человек, ничего не меняет. Сначала канал, потом сегментация.
- В подписочной модели. Там важнее не давность последней покупки, а стадия подписки и признаки оттока: перестал заходить, перестал пользоваться главной функцией. RFM этого не видит — он смотрит на платежи, а платёж по подписке приходит сам, даже когда человек уже месяц не открывал продукт. Считайте удержание по когортам и активацию по действиям.
- Когда RFM применяют к лидам, а не к покупателям. У лида нет ни частоты, ни суммы. Сегментация базы подписчиков без покупок по RFM даёт три сегмента из одного числа и выглядит наукообразно ровно до первой проверки.
Есть и обратная ошибка — считать, что сегментация заменяет причину. RFM показывает, что произошло: люди перестали покупать. Почему они перестали, в выгрузке заказов не написано. Разговор с десятью клиентами из сегмента «уходящие ценные» обычно даёт больше, чем перебор границ терцилей, и это тот случай, где двадцать минут по телефону стоят дороже любого расчёта.
И последнее про числа: «10% клиентов приносят 40% выручки» — свойство вашей базы, а не норматив. Публикуемые ориентиры вида «правильная доля чемпионов — 15%» не имеют под собой ничего: в подписке, в рознице и в B2B-проектах эти доли различаются в разы. Сравнивать нужно свою базу с собой же полгода назад.
Что делать с сегментами дальше
Сегментация полезна ровно настолько, насколько она меняет действие. Минимальный рабочий цикл — четыре шага:
- Возьмите один сегмент, а не девять. Начните с того, где расхождение между долей клиентов и долей выручки самое большое, — обычно это «уходящие ценные» или «новые». Девять сценариев сразу не доводит до конца никто.
- Сделайте одно действие из последней колонки. Одно письмо, один звонок, одна подборка. Не три касания сразу: иначе вы не узнаете, что сработало.
- Оставьте контрольную группу. Возьмите 20–30% сегмента и не делайте с ними ничего. Без этого вы не отличите эффект письма от того, что люди и так вернулись бы. Размер выборки, при котором разницу можно будет увидеть, считается в калькуляторе A/B-тестов.
- Пересчитайте через цикл покупки. Не через неделю: клиенты не могли успеть перейти между сегментами. Правильный интервал — обычный срок между покупками в вашем бизнесе, умноженный на два.
Сравнивать надо не число открытий письма, а выручку на клиента в сегменте против контрольной группы. Открываемость показывает, что тема письма хорошая, а не что сегментация работает.
Если после сегментации выясняется, что главная проблема — люди не доходят до второй покупки, потому что не разобрались с продуктом, это уже задача онбординга, а не рассылок: как её решают форматами внутри интерфейса, разобрано в статье про онбординг клиентов.
Источники
- Hughes, A. M. Strategic Database Marketing (McGraw-Hill) — исходная схема RFM и деление базы на равные части по каждой из осей.
- Fader, P., Hardie, B., Lee, K. L. RFM and CLV: Using Iso-Value Curves for Customer Base Analysis. Journal of Marketing Research, 2005 — связь RFM с пожизненной ценностью и ограничения оценки по трём числам.
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных» — обработка клиентской базы; расчёт на этой странице идёт в браузере и данные не передаёт.
- Reinartz, W., Kumar, V. The Mismanagement of Customer Loyalty. Harvard Business Review, 2002 — почему частота покупок сама по себе не означает прибыльность клиента.
Частые вопросы
Что такое RFM-сегментация клиентов?
Деление клиентской базы по трём числам из выгрузки заказов: давность последней покупки (Recency), число покупок (Frequency) и суммарная выручка (Monetary). Каждое превращается в оценку от 1 до 3 по границам, посчитанным на вашей же базе, а сочетание оценок даёт сегмент — от чемпионов до потерянных. Смысл не в классификации, а в том, что у каждого сегмента своё действие.
Сколько клиентов нужно, чтобы сегментация имела смысл?
От двухсот — и то с оговорками: границы будут дрожать. Уверенно RFM работает от тысячи клиентов с повторными покупками. На базе меньше сотни терцили делят базу практически случайно, и полезнее прочитать список клиентов целиком — инструмент об этом предупреждает прямо под таблицей.
Какие данные нужны для расчёта и куда они уходят?
Три колонки: идентификатор клиента, дата заказа, сумма. Никуда не уходят: расчёт выполняется в браузере на JavaScript, выгрузка не отправляется на сервер и нигде не сохраняется. Закройте страницу — данных не останется.
Почему три оценки, а не пять, как в классическом RFM?
Пять оценок дают 125 ячеек. Чтобы ячейка что-то значила, в ней нужны десятки клиентов, то есть база на десятки тысяч человек. На типичной базе 125 ячеек — это по несколько клиентов в каждой, то есть шум, который выглядит как точность. Три оценки дают 27 ячеек, сведённых в девять действующих сегментов.
Подходит ли RFM для B2B и для подписки?
Для B2B с повторными заказами — да, но период выгрузки нужен длиннее: цикл покупки там годовой. Для подписки — плохо: платёж приходит сам, поэтому давность платежа ничего не говорит о том, пользуется человек продуктом или уже нет. В подписке смотрят на удержание по когортам и на использование ключевых функций, а не на RFM.
Как часто пересчитывать сегменты?
Раз в один-два обычных цикла покупки. Для продуктов питания это месяц, для одежды квартал, для оборудования год. Пересчёт раз в неделю показывает шум: клиенты физически не могли перейти между сегментами, а границы терцилей чуть сдвинулись.
Что делать, если у клиента несколько e-mail и телефонов?
Свести к одному идентификатору до расчёта, иначе один человек с тремя заказами станет тремя клиентами с одной покупкой — частота обвалится, и ядро базы пропадёт. Это самая частая причина, по которой RFM «ничего не показывает». Обычно склеивают по телефону, он стабильнее почты.
Чем RFM отличается от сегментации по полу, возрасту и городу?
Тем, что опирается на поведение, а не на описание. Демографическая сегментация отвечает на вопрос «кто эти люди», RFM — на вопрос «что они делали с деньгами». Для решения о том, кому и что писать, второе обычно полезнее: два человека одного возраста из одного города, один из которых купил пять раз, а другой один раз год назад, требуют разного обращения.
Ещё в разделе «Продуктовая аналитика»
- Калькулятор воронки конверсии
На каком шаге воронки теряются пользователи и какой шаг чинить первым?
- Калькулятор эффекта активации
Сколько выручки принесёт рост активации?
- Калькулятор time to value
Сколько времени новым пользователям нужно до первой ценности и где они отваливаются?
- Калькулятор adoption функции
Сколько активных пользователей реально начали пользоваться функцией и как быстро?
- Калькулятор retention
Сколько пользователей остаётся через 1, 7 и 30 дней и что говорит кривая удержания?
- Калькулятор LTV и CAC
Окупает ли клиент затраты на своё привлечение?
- Калькулятор конверсии триала в оплату
Сколько выручки добавит рост конверсии из триала в оплату?
- Калькулятор SaaS Quick Ratio
Эффективен ли рост MRR или отток съедает новую выручку?
- Калькулятор NPS, CSAT и CES
Какой NPS у этих ответов и какова погрешность?