Как собрать RFM, выделить ключевые сегменты и применять их в CRM без лишних затрат на скидки.
У бизнеса уже есть данные для RFM-анализа, если он хранит историю покупок клиентов. Даже простая выгрузка из CRM, POS, интернет-магазина или программы лояльности помогает быстро понять:
Если база клиентов не хаотичная и в ней есть даты покупок, суммы и идентификаторы клиентов, первый RFM-анализ можно собрать за 1-2 часа в таблице. В CRM, CDP или платформе лояльности такие сегменты часто рассчитываются автоматически и сразу используются в рассылках, push, SMS, купонах и персональных предложениях.
RFM-анализ — это способ разделить клиентскую базу на сегменты по покупательскому поведению: как давно клиент покупал, как часто он покупает и сколько денег приносит бизнесу.
RFM расшифровывается так:
В отличие от сегментации по полу, возрасту или городу, RFM показывает не портрет клиента, а его реальное поведение. Для CRM-маркетинга это практичнее: можно не гадать, кому отправлять предложение, а работать с понятными группами.
Простой пример: два гостя ресторана живут в одном районе и входят в одну возрастную группу. Но один был вчера и приходит каждую неделю, а второй не появлялся три месяца. Для CRM это разные клиенты, и коммуникация с ними должна отличаться.
RFM-анализ нужен, чтобы не обращаться ко всей базе одинаково. У постоянного покупателя, клиента после первой покупки и спящего гостя разные мотивы, разные риски и разная чувствительность к скидкам.
CRM-команда использует RFM-анализ, чтобы:
Для руководителя RFM тоже полезен: он показывает, где бизнес зарабатывает на постоянных клиентах, где теряет аудиторию, а где скидки используются без явного смысла.
В RFM-модели каждому клиенту присваивают оценку по трем параметрам. Обычно используют шкалу от 1 до 3 или от 1 до 5. В этой статье используем простую 3-балльную шкалу: чем выше балл, тем лучше показатель.
Recency показывает, как давно клиент покупал или посещал бизнес. Чем меньше времени прошло с последней покупки, тем выше шанс, что клиент еще помнит бренд и готов к следующему контакту.
Пример шкалы для кофейни:
Для мебели, техники или ювелирных товаров такие границы будут другими, потому что цикл покупки длиннее.
Frequency показывает, как часто клиент покупал за выбранный период. Этот показатель помогает отличить случайного покупателя от регулярного.
Пример шкалы для розницы:
В хорека частоту можно считать по визитам, заказам доставки или списаниям бонусной карты.
Monetary показывает, сколько денег клиент принес за период. Это может быть общая сумма заказов, средний чек или маржинальная выручка, если такие данные доступны.
Пример шкалы:
Здесь есть важное ограничение: выручка не равна прибыли. Клиент может тратить много, но покупать только по большим скидкам или выбирать низкомаржинальные позиции. Поэтому RFM полезно дополнять анализом маржи.
Для базового RFM-анализа не нужна сложная BI-система. Достаточно выгрузки из CRM, POS, CDP, интернет-магазина или программы лояльности.
Минимальный набор данных:
Перед расчетом нужно убрать дубли клиентов, тестовые заказы, возвраты и технические операции. Иначе часть клиентов попадет не в те сегменты, а CRM-сценарии будут работать хуже.
Период зависит от частоты покупок. Для кофейни, ресторана быстрого обслуживания или продуктовой розницы часто берут 3-6 месяцев. Для ресторанов с банкетами, модной розницы или товаров длительного спроса может подойти 6-12 месяцев.
Период должен отражать реальный цикл повторной покупки. Если взять слишком короткое окно, часть нормальных клиентов будет ошибочно выглядеть спящей. Если взять слишком длинное, анализ сгладит недавние изменения.
Выгрузите покупки по клиентам за выбранный период. Проверьте, что один человек не записан в базе несколько раз под разными ID, а возвраты и отмененные заказы не увеличивают сумму покупок.
Для хорека полезно отдельно отметить тип заказа: зал, доставка, самовывоз, банкет. Для розницы — категорию товара, магазин, онлайн-заказ или офлайн-покупку.
Для каждого клиента посчитайте:
Эти расчеты можно сделать в таблице, CRM-отчете или BI-системе. На старте достаточно Excel или Google Sheets, если база не слишком большая. В CDP или CRM-системе RFM-сегменты можно обновлять автоматически и сразу передавать в коммуникации.
Разделите клиентов на группы по каждому показателю. Например, по 3-балльной шкале:
| Показатель | 3 балла | 2 балла | 1 балл |
|---|---|---|---|
| Recency | покупал недавно | покупал относительно недавно | давно не покупал |
| Frequency | покупает часто | покупает иногда | покупал редко |
| Monetary | высокий вклад | средний вклад | низкий вклад |
В результате клиент получает код: например, 333, 231 или 111. Код показывает сочетание давности, частоты и суммы.
Теоретически в 3-балльной модели получается 27 комбинаций. На практике не всегда нужно работать с каждой отдельно. Удобнее объединить похожие коды в укрупненные сегменты.
RFM-анализ сам по себе ничего не меняет. Ценность появляется, когда для каждого сегмента есть действие: сообщение, бонус, персональная подборка, звонок, опрос или исключение из кампании.
Ниже пример того, как может выглядеть результат после расчета. Допустим, бизнес анализирует покупки за последние 6 месяцев.
| Клиент | Последняя покупка | Покупок за период | Сумма покупок | R | F | M | RFM-код | Интерпретация |
|---|---|---|---|---|---|---|---|---|
| Анна | 5 дней назад | 8 | 42 000 руб. | 3 | 3 | 3 | 333 | Лучший клиент |
| Илья | 12 дней назад | 1 | 3 500 руб. | 3 | 1 | 1 | 311 | Новичок или разовый покупатель |
| Мария | 70 дней назад | 6 | 38 000 руб. | 1 | 3 | 3 | 133 | Ценный клиент засыпает |
| Олег | 90 дней назад | 1 | 2 000 руб. | 1 | 1 | 1 | 111 | Низкий приоритет для дорогих кампаний |
| Светлана | 20 дней назад | 7 | 9 000 руб. | 3 | 3 | 1 | 331 | Частый клиент с низким чеком |
Из такой таблицы сразу видно, что Анну не нужно заманивать скидкой 30%: лучше дать привилегию, ранний доступ или персональное внимание. Марию стоит вернуть, потому что раньше она покупала часто и на хорошую сумму. Олега не стоит включать в дорогую реактивационную цепочку без теста.
| Сегмент | Пример RFM-кодов | Что означает | Что делать |
|---|---|---|---|
| Лучшие клиенты | 333, 332, 323 | Покупают недавно, часто и на хорошую сумму | Удерживать, давать привилегии, собирать обратную связь |
| Лояльные | 332, 322, 232 | Покупают регулярно, но есть потенциал роста | Развивать средний чек и частоту |
| Новички | 311, 312 | Покупали недавно, но пока мало | Довести до второй покупки |
| Частые с низким чеком | 331, 321 | Покупают часто, но тратят немного | Предложить наборы, комбо, сопутствующие товары |
| Редкие с высоким чеком | 313, 213 | Покупают нечасто, но на большую сумму | Найти повод для повторной покупки |
| Спящие ценные | 133, 123, 122 | Раньше были ценными, но давно не покупали | Запустить реактивацию с персональным поводом |
| Потерянные | 111, 112 | Давно не покупали, редко покупали, низкий вклад | Ограничить бюджет или тестировать мягкое возвращение |
Практический смысл таблицы — не в названии сегмента, а в следующем действии. Если после RFM-анализа команда не меняет коммуникации, метод остается отчетом ради отчета.
| Сегмент | Цель коммуникации | Пример сообщения |
|---|---|---|
| Лучшие клиенты | Удержать без лишней скидки | «Для вас открыт ранний доступ к новому меню / коллекции» |
| Новички | Довести до второй покупки | «Спасибо за первый заказ. Вернитесь в течение 7 дней и получите бонус» |
| Частые с низким чеком | Увеличить средний чек | «Собрали набор к вашей обычной покупке» |
| Спящие ценные | Вернуть интерес | «Вы давно не заходили. Ваши бонусы активны до конца недели» |
| Потерянные | Проверить реакцию без большого бюджета | «Мы обновили ассортимент. Посмотрите, что изменилось» |
Скидка — не единственный инструмент. Иногда лучше работают бонусы, бесплатная доставка, персональная подборка, ранний доступ, комплимент, сервисная привилегия или напоминание о накопленных баллах.
В хорека RFM-анализ особенно полезен, если есть программа лояльности, POS-данные и история визитов. Здесь важно учитывать не только факт покупки, но и повод: завтрак, кофе навынос, ужин, доставка, банкет, семейный визит.
Примеры для ресторана, кафе или сети кофеен:
| Сегмент | Что видно по RFM | Что можно сделать |
|---|---|---|
| Постоянный гость с высоким чеком | Недавно был, часто приходит, тратит много | Предложить закрытое меню, персональный комплимент, приоритетное бронирование |
| Частый гость с низким чеком | Часто покупает, но тратит мало | Предложить комбо, десерт к кофе, апсейл на бизнес-ланч |
| Гость после первого визита | Был недавно, покупка одна | Отправить welcome-сообщение и повод вернуться в ближайшие дни |
| Спящий ценный гость | Раньше тратил много, давно не был | Напомнить о любимой категории, предложить бонус на визит без чрезмерной скидки |
| Доставочный клиент | Покупает через доставку, не посещает зал | Предложить бонус за самовывоз или визит в ресторан, если это выгодно бизнесу |
Для ресторана или кафе границы Recency должны быть короче, чем для дорогого розница. Если гость обычно приходит раз в неделю, отсутствие визита 45 дней уже может быть тревожным сигналом.
В рознице RFM помогает управлять программой лояльности, персональными купонами и частотой коммуникаций. Особенно полезно смотреть не только общую сумму покупок, но и категории.
Примеры:
Для розницы важно не превращать RFM в автоматическую раздачу промокодов. Иногда задача сегмента — не скидка, а изменение предложения: персональная подборка, напоминание о бонусах, доступ к новинкам, бесплатная доставка или рекомендация сопутствующих товаров.
Первый RFM-анализ можно сделать в таблице. Но если база обновляется каждый день, ручной расчет быстро устаревает.
В CRM, CDP или платформе лояльности RFM лучше считать автоматически:
Для хорека и розницы это особенно важно: визиты, чеки, бонусы и коммуникации меняются часто, поэтому статичная таблица быстро перестает отражать реальность.
RFM-анализ прост, но его легко испортить неверными настройками.
Частые ошибки:
RFM хуже работает для бизнесов с редкими или разовыми покупками: свадебные услуги, недвижимость, дорогие товары с длинным циклом повторной покупки. В таких случаях метод можно использовать осторожно, но его нужно дополнять другими моделями.
RFM отвечает на вопрос, как клиент покупал в прошлом. Для сильной CRM-стратегии этого недостаточно. Метод лучше сочетать с другими данными:
Например, два клиента могут иметь одинаковый RFM-код, но один покупает маржинальные блюда в ресторане, а другой приходит только по акциям. Коммуникация для них должна отличаться.
| Ситуация | Что делать |
|---|---|
| Есть база клиентов и история покупок | Собрать RFM и выделить основные сегменты |
| Есть CRM, CDP или программа лояльности | Настроить автоматическое обновление сегментов |
| Много спящих ценных клиентов | Запустить реактивацию с контрольной группой |
| Лучшие клиенты получают много скидок | Заменить часть скидок на привилегии и сервисные бонусы |
| Мало повторных покупок | Настроить сценарий второй покупки для новичков |
| Сегменты слишком мелкие | Объединить 27 кодов в 5-7 рабочих групп |
Используйте RFM, когда у клиентов есть повторные покупки и понятная история транзакций. Не опирайтесь только на RFM, если покупки редкие, база маленькая или важнее маржинальность, чем сумма чека.
Обычная сегментация может делить клиентов по полу, возрасту, региону или интересам. RFM-анализ делит базу по покупательскому поведению: давности, частоте и сумме покупок. Поэтому он ближе к задачам CRM и удержания.
В 3-балльной модели максимум 27 комбинаций. Но в работе обычно используют укрупненные сегменты: лучшие клиенты, лояльные, новички, спящие, потерянные и другие группы. Так проще назначать понятные действия.
Зависит от цикла покупки. Для хорека, продуктовой розницы и частых покупок анализ можно обновлять раз в месяц или квартал. Для категорий с длинным циклом покупки — реже, например раз в полгода.
Для маленькой базы метод может быть менее точным. Если клиентов мало, сегменты будут слишком дробными. В таком случае лучше использовать укрупненные группы и не делать выводы только на основе RFM.
Да, если есть история покупок с привязкой к клиенту: таблица заказов, POS-выгрузка, данные интернет-магазина или программа лояльности. CRM упрощает расчет и запуск коммуникаций, но не является обязательным условием для первого анализа.
Статья
CDP для ресторанов
Как объединить зал, доставку, сайт, приложение, программу лояльности как вернуть гостей, как повысить частоту визитов и средний чек
Внедрите CRM-маркетинг в ваш бизнес
PremiumBonus — платформа для создания программ лояльности и автоматизации CRM-коммуникаций. Увеличивайте retention и LTV ваших клиентов.
Общество с ограниченной ответственностью «Премиум Бонус»
ИНН: 7725279218
ОГРН: 1157746600550
Внесен в Реестр программ для ЭВМ, регистрационный № 2017614520 от 18.04.2017 г.
Платформа
Управление клиентской базой
Коммуникации
Клиентский опыт
Инфраструктура
©️ 2026. Все права защищены
Используя данный сайт, вы даете согласие на использование файлов cookie, помогающих нам сделать его удобнее для вас. Подробнее