RFM-сегментация в оптимизации CRM-стратегий
Клиентская база в CRM растёт, а конверсия рассылок падает — знакомая картина. Менеджеры шлют одно и то же предложение всем подряд: и тем, кто купил вчера, и тем, кто молчит два года. RFM-сегментация решает эту проблему простым способом: делит базу на группы по реальному покупательскому поведению, а не по ощущениям маркетолога.
Метод строится на трёх метриках: давность последней покупки (Recency), частота покупок (Frequency) и сумма чеков (Monetary). Ниже разберём, как считать RFM-метрики, какие сегменты получаются на практике, как встроить сегментацию в amoCRM или Битрикс24 и какие ошибки портят результат.
Что такое RFM-анализ и почему он работает
RFM — метод сегментации клиентской базы по транзакционным данным. Никаких опросов, анкет и гипотез: только факты из истории заказов.
- Recency (давность) — сколько дней прошло с последней покупки. Чем свежее покупка, тем выше вероятность ответа на следующее предложение.
- Frequency (частота) — сколько покупок клиент совершил за период. Показывает вовлечённость и лояльность.
- Monetary (деньги) — суммарная выручка от клиента за период. Показывает ценность для бизнеса.
Каждая метрика делится на 3–5 градаций (обычно баллы от 1 до 5), и клиент получает трёхзначный код: 555 — чемпион, 111 — потерянный. Метод работает, потому что поведение — лучший предиктор будущих покупок. Клиент, который покупал трижды за полгода, с высокой вероятностью купит снова, и ему нужен один сценарий коммуникации. Клиент с единственной покупкой годичной давности — почти наверняка ушёл, и возвращать его нужно другим сценаром.
Как рассчитать RFM-метрики: пошагово
Шаг 1. Выгрузите транзакционные данные
Нужна таблица: ID клиента, дата заказа, сумма заказа. Источник — успешные сделки в CRM, заказы интернет-магазина, чеки из кассовой системы. Важно брать только завершённые продажи: отменённые и возвращённые заказы искажают Monetary.
Шаг 2. Определите период анализа
Период зависит от цикла покупки. Для e-commerce с повторными покупками раз в месяц достаточно 12 месяцев. Для застройщика или B2B с циклом сделки в полгода — 2–3 года, иначе у большинства клиентов Frequency будет равен 1 и метрика потеряет смысл.
Шаг 3. Выставьте границы градаций
Есть два подхода. Первый — квантили: делите базу на равные части (топ-20% по давности получают 5 баллов и т.д.). Подходит, когда нет эталонных значений. Второй — бизнес-логика: например, для Recency границы «до 30 дней», «до 90», «до 180», «до 365», «больше года». Такие границы понятнее команде и легче выдерживаются при регулярном пересчёте.
Шаг 4. Присвойте баллы и сведите в сегменты
Каждый клиент получает код вида R-F-M: 543, 211, 455. Дальше коды группируются в понятные сегменты — об этом ниже.
Ключевые сегменты и что с ними делать
| Сегмент | Код RFM | Характеристика | Стратегия |
|---|---|---|---|
| Чемпионы | 5-4-5, 5-5-4 | Покупают часто, недавно, много | Программа лояльности, ранний доступ к новинкам, запрос отзывов |
| Лояльные | 4-5-3, 4-4-4 | Стабильные покупки | Кросс-продажи, повышение среднего чека |
| Потенциально лояльные | 5-3-2, 4-2-3 | Недавние, но редкие покупки | Дожим до второй-третьей покупки, бонусы за повторный заказ |
| Новички | 5-1-1, 5-1-2 | Одна недавняя покупка | Onboarding-цепочка, знакомство с ассортиментом |
| Засыпающие | 3-4-4, 3-5-3 | Раньше покупали активно, давно молчат | Реактивация: персональное предложение, выяснение причины |
| В зоне риска | 2-4-5, 2-3-4 | Ценные клиенты на грани оттока | Приоритет №1: звонок менеджера, индивидуальные условия |
| Потерянные | 1-1-1, 1-2-1 | Давно не покупали | Дешёвые массовые касания или исключение из активных рассылок |
Главный вывод из таблицы: бюджет и время менеджеров должны распределяться неравномерно. Звонок «в зоне риска» клиенту с кодом 245 окупается в разы чаще, чем обзвон всей базы подряд.
Как RFM меняет CRM-стратегию
Сегментация сама по себе ничего не даёт — она становится инструментом, когда на неё завязаны процессы в CRM.
- Приоритизация задач менеджеров. Вместо списка «позвони всем» — очередь задач, отсортированная по ценности сегмента. Сначала «в зоне риска», потом «засыпающие», потом апсейл лояльным.
- Разные воронки и каденсы. Реактивация идёт отдельной воронкой с длинным циклом, новички — короткой welcome-цепочкой.
- Таргетинг рассылок. Потерянным не уходит «горячее предложение для постоянных клиентов», чемпионам — скидка 50% для возврата (она им не нужна, они и так покупают).
- Оценка маркетинга. Если доля чемпионов растёт квартал к кварталу — стратегия удержания работает. Если растёт только сегмент новичков, а лояльные «перетекают» в засыпающих — проблема в сервисе или продукте, а не в рекламе.
На практике мы видели, как у сети турагентств после внедрения RFM-приоритизации конверсия повторных обращений выросла примерно на треть — просто потому, что менеджеры перестали тратить время на заведомо «мёртвые» контакты.
Внедрение RFM в amoCRM и Битрикс24
Ни одна из коробочных CRM не считает RFM из коробки — метрики нужно считать снаружи и загружать в карточки, либо автоматизировать через API. Рабочая схема выглядит так:
- Создайте поля в карточке контакта/компании. В amoCRM: «RFM-давность», «RFM-частота», «RFM-сумма» (числовые) и «RFM-сегмент» (список). В Битрикс24 — пользовательские поля в разделе CRM → Настройки → Настройки форм и отчётов → Пользовательские поля.
- Настройте выгрузку закрытых сделок. Через API (REST в Б24, API v4 в amoCRM) забираются успешные сделки с датой закрытия и бюджетом. Для разового анализа хватит экспорта в Excel и расчёта в Google Sheets или Python.
- Рассчитайте баллы и запишите обратно в CRM. Скрипт по расписанию (раз в неделю или месяц) пересчитывает метрики и обновляет поля через API.
- Постройте автоматизацию на смене сегмента. Триггер «поле RFM-сегмент изменилось на «В зоне риска»» → задача ответственному менеджеру + запуск цепочки писем. В Битрикс24 это делается роботами и бизнес-процессами, в amoCRM — через Digital-воронку и триггеры.
- Настройте отчёты. Сводка по сегментам: количество контактов, выручка, динамика переходов между сегментами за период.
Если сделки ведутся не в CRM, а в учётной системе (1С, МойСклад), сначала настраивается интеграция, чтобы транзакции попадали в CRM — иначе сегментация будет считаться по неполным данным. Такие связки — типовая задача при внедрении CRM.
Типичные ошибки при RFM-сегментации
- Анализ «на коленке» один раз в год. Сегменты устаревают за недели. Без регулярного пересчёта (минимум раз в месяц) менеджеры работают с мёртвыми данными.
- Одинаковые границы для всех метрик. Делить Recency и Monetary на одинаковые интервалы — ошибка: у них разная природа. Границы подбираются под цикл покупки и распределение чеков конкретного бизнеса.
- Игнорирование Frequency=1. В B2B и девелопменте у 80% клиентов одна сделка. В таких нишах Frequency заменяют или дополняют: стадией жизненного цикла, числом обращений, дочерними сделками (допродажи, сервис).
- Сегменты есть, действий нет. Классика: аналитик построил красивую матрицу, а менеджеры продолжают работать как раньше. Без триггеров и задач в CRM сегментация — мёртвый отчёт.
- Скидки всем подряд. Давать скидку чемпионам — сжигать маржу. Им нужны статус и сервис, а не цена.
Частые вопросы
Для какого бизнеса RFM не подходит?
Для компаний с единичными сделками и длинным циклом без повторных продаж — например, продажа квартир частным лицам в чистом виде. Там лучше работает сегментация по стадии цикла и источнику. Но если есть допродажи (паркинг, отделка, сервис), RFM снова становится полезным.
Можно ли посчитать RFM без программиста?
Да, для разового анализа достаточно Excel или Google Sheets: выгрузка сделок, сводная таблица, ранжирование через функции. Но регулярный пересчёт и запись сегментов обратно в CRM без скрипта или интегратора превращается в ручную рутину, которую быстро забрасывают.
Как часто нужно пересчитывать сегменты?
Оптимально — раз в неделю для e-commerce и раз в месяц для B2B. Чаще нет смысла: сегмент не меняется от одной покупки настолько, чтобы перестраивать коммуникацию ежедневно.
Чем RFM лучше сегментации по «тегам» в CRM?
Теги ставятся вручную и отражают мнение менеджера, RFM считается из фактических транзакций. Теги не обновляются сами, RFM пересчитывается автоматически. Лучший результат — когда оба подхода дополняют друг друга: RFM задаёт приоритет, теги — контекст общения.
RFM-сегментация — один из самых быстрых способов поднять отдачу от существующей базы без роста рекламного бюджета. Но ценность она даёт только в связке с автоматизацией: поля, триггеры, задачи менеджерам, отчёты по динамике сегментов. Команда D7 поможет настроить расчёт RFM-метрик, интеграцию с учётными системами и автоматические сценарии работы с сегментами в amoCRM или Битрикс24 — оставьте заявку на консультацию, разберём вашу базу и предложим рабочую схему.
Рассчитать стоимость под вашу задачу
Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.