Большинство компаний теряют деньги не на привлечении, а на удержании. Точнее — на его отсутствии. Клиент купил один раз, получил такое же письмо, как все остальные, не нашёл в нём ничего нужного и ушёл. Навсегда. RFM-метод позволяет увидеть, кто из покупателей реально ценен, кто уходит прямо сейчас и кого уже поздно догонять. И главное — что делать с каждым из них. Эта статья про то, как внедрить RFM на практике: от выгрузки данных до конкретных сценариев для каждого сегмента.
Когда я впервые увидел аналитику одного интернет-магазина одежды, картина была показательной. База — 85 000 адресов. Рассылки уходили раз в неделю на всех. Открываемость — 9%. Повторные покупки — 14% клиентов.
Мы сделали простой срез: сколько из этих 85 000 покупали хотя бы раз за последние полгода? Оказалось — 18 000. Остальные 67 000 — мёртвый груз, который портил репутацию домена и занижал реальные метрики. При этом по этим 18 000 активным клиентам шла та же самая рассылка, что и по остальным.
Проблема не в частоте и не в дизайне писем. Проблема в том, что компания не понимала, кто перед ней. Клиент, который купил три раза за месяц, и клиент, который купил один раз восемь месяцев назад — это два принципиально разных человека с разными потребностями и разным отношением к бренду. Отправлять им одно и то же — значит не попадать ни в одного.
RFM-сегментация решает именно это. Она делит базу на группы по реальному покупательскому поведению и даёт маркетологу понятный язык для работы с каждой группой.
Три буквы — три измерения покупательского поведения.
Recency показывает, как давно клиент совершил последнюю покупку. Это самый мощный предиктор повторной покупки: чем свежее контакт с брендом, тем выше вероятность вернуться. Клиент, купивший неделю назад, в разы более восприимчив к коммуникации, чем тот, кто не заходил год.
Frequency отражает, как часто человек покупает. Высокая частота — признак настоящей привязанности к бренду, а не случайной покупки. Это клиент, у которого сформировалась привычка возвращаться к вам.
Monetary показывает объём денег, которые клиент принёс за анализируемый период. Большие суммы — высокая ценность для бизнеса, но важно смотреть в связке с остальными параметрами: крупная разовая трата без повторений — не то же самое, что стабильные покупки на меньшие суммы.
Каждый параметр получает оценку от 1 до 5. Комбинация трёх оценок даёт сегментный профиль клиента. Например, 5-1-1 означает «купил совсем недавно, первый раз, на небольшую сумму». А 5-5-5 — это идеальный клиент, которого нужно беречь.
Метод разработали в США в 1990-х для директ-маркетинга. В российском e-commerce он стал массовым примерно с 2016–2018 годов — когда базы данных выросли до размеров, при которых ручная работа с каждым клиентом стала невозможной. Сейчас RFM используют от Ozon и Золотого Яблока до небольших нишевых магазинов с 5 000 покупателями.
Выгружаем из CRM или системы заказов следующие поля: уникальный ID клиента (или email как идентификатор), дата последней покупки, количество заказов за выбранный период, общая сумма покупок за тот же период.
Период выбираем под бизнес — не «как в примере из интернета», а под свой реальный цикл покупки. Продукты питания, косметика, товары повседневного спроса: 3–4 месяца. Одежда, обувь, аксессуары: 6–12 месяцев. Электроника, бытовая техника: 12–24 месяца. Мебель, ремонт, крупные покупки: 24–36 месяцев. B2B с длинными циклами: от 12 до 36 месяцев в зависимости от типа сделок.
Перед расчётом чистим данные: убираем тестовые заказы, аннулированные транзакции, технические дубли. Грязные данные дадут нерабочую сегментацию.
Для каждого из трёх параметров делим всю базу на пять равных частей по количеству клиентов — квантильное разбиение. Границы между группами определяются не произвольно, а по данным вашей конкретной базы.
По Recency: чем меньше дней прошло с последней покупки, тем выше балл. По Frequency и Monetary: логика прямая — больше покупок и больше потрачено означает выше балл.
В Excel это решается через сортировку и функции КВАРТИЛЬ. В Python — через pd.qcut():
import pandas as pd df['r'] = pd.qcut(df['days_since_purchase'], q=5, labels=[5,4,3,2,1]) df['f'] = pd.qcut(df['orders_count'].rank(method='first'), q=5, labels=[1,2,3,4,5]) df['m'] = pd.qcut(df['total_revenue'], q=5, labels=[1,2,3,4,5]) df['rfm'] = df['r'].astype(str) + df['f'].astype(str) + df['m'].astype(str)
Трёхзначный код клиента — его сегментный профиль. Группируем схожие профили в именованные сегменты:
Чемпионы (555, 554, 545, 544, 455) — покупают часто, недавно, тратят много. Постоянные клиенты (444, 445, 354, 344, 434) — стабильная активность, хорошие показатели. Перспективные новички (512, 523, 422, 432) — купили недавно, но ещё нечасто. Новые покупатели (511, 521, 411) — один-два заказа, недавно. Просыпающиеся (311, 411, 312) — потенциал есть, но активность низкая. Требуют внимания (332, 322, 233) — показатели падают. Засыпающие (221, 212, 222) — давно не было активности. Уходящие (142, 243, 144) — раньше были хорошими клиентами, теперь исчезли. Критически важные (152, 153, 154) — бывшие лучшие клиенты, которых нельзя потерять. Спящие (121, 112, 122) — почти ушли. Потерянные (111, 112) — ушли давно, тратили немного.
До запуска любых кампаний — смотрим на экономику каждого сегмента: количество клиентов, выручка, средний чек, доля от общей базы и от общей выручки.
Обычно картина выглядит так: Чемпионы и Постоянные клиенты составляют 10–15% базы, но генерируют 40–60% выручки. Потерянные и Спящие — 25–35% базы при вкладе в выручку меньше 5%. Это сразу расставляет приоритеты.
Это ядро бизнеса. Они уже покупают много и часто. Задача — не спугнуть и углубить привязанность.
Главная ошибка: слать им промокоды наравне с остальными. Это приучает Чемпионов ждать скидок и покупать только по ним. Скидка снижает маржу и не добавляет лояльности — она лишь двигает транзакцию во времени.
Приоритетный доступ. Новая коллекция, лимитированный товар, закрытая распродажа — Чемпионы видят это первыми. Не как маркетинговый трюк, а как реальное преимущество. В проекте с базой 95 000 клиентов письмо «только для вас, 36 часов до общего старта» давало конверсию в заказ на 52% выше стандартного промо.
Реферальная программа для лояльных. Чемпионы рекомендуют органически — задача сделать это удобным и выгодным. Персональная реферальная ссылка с бонусом не в виде скидки, а в виде статусных привилегий: бесплатная экспресс-доставка на год, подарок к следующему заказу, доступ к закрытому сообществу.
Живая обратная связь. Спрашивайте мнение Чемпионов о новых продуктах до запуска. Это и исследование рынка, и знак уважения. Люди ценят, когда их мнение реально влияет на решения компании.
Надёжный сегмент, который уже доверяет бренду. Нужен импульс для перехода в Чемпионы.
Прогрессивная программа с видимым прогрессом. Клиент должен видеть в каждом письме и в личном кабинете: «До уровня Premium осталось 3 200 рублей». Именно эта механика стоит за программами типа Сбер Спасибо и Ozon Premium — прозрачность прогресса стимулирует целевые покупки ради статуса.
Персонализированные рекомендации второго уровня. Не «вам может понравиться», а «вы покупали серию X — вот что обычно берут вместе с ней 71% наших покупателей». Разница в конкретике: одно — общая рекомендация, другое — социальное доказательство с точными данными.
Контент между транзакциями. Одни промо превращают рассылку в спам. Регулярный полезный контент по теме делает её ожидаемой. Продаёте товары для кухни — рецепты и лайфхаки. Спортивный инвентарь — тренировочные программы. Это не продаёт напрямую, но удерживает внимание и формирует привычку открывать ваши письма.
Самый чувствительный к скорости реакции сегмент. Первые 2–3 недели после покупки — окно максимального интереса к бренду. Упустите его — вероятность второй покупки падает кратно.
Онбординговая серия из 5 касаний:
День 1: Не просто «спасибо за заказ», а помощь с продуктом. Как использовать, что важно знать, частые вопросы. Без рекламы. День 4: История компании или продуктовая философия. То, что формирует доверие, а не просто информирует. День 8: Первый коммерческий оффер — скидка или бонус на вторую покупку с дедлайном 72 часа. Без дедлайна конверсия в 2–4 раза ниже. День 14: Запрос отзыва. Клиент уже попользовался продуктом, мнение сформировалось. День 21: Кросс-категорийное предложение на основе первой покупки.
Из практики проекта товаров для дома: без онбординговой серии вторую покупку делали 16% новых клиентов. После внедрения серии из пяти писем — 29%. Прирост 81% без изменения ассортимента и ценовой политики.
Это клиенты, которые раньше покупали регулярно — и вдруг перестали. Причина может быть разной: нашли альтернативу, был негативный опыт, изменились жизненные обстоятельства. Задача — выяснить и по возможности исправить.
Касание первое — напоминание без давления. «Давно вас не было. Вот что изменилось у нас за это время». Показываем новинки в категории, которую клиент покупал. Без скидки, без агрессии.
Касание второе (через 5 дней без реакции) — персональный оффер с ограниченным сроком действия. Скидка 10–15% или бонус. Срок — 7 дней. Без конкретного дедлайна оффер не работает: люди откладывают и забывают.
Касание третье (ещё через 5 дней) — короткий опрос: «Нам важно понять, почему вы перестали покупать». 2–3 вопроса максимум плюс лучший доступный оффер. Ответы на опрос ценнее самой транзакции: они показывают системные проблемы бизнеса.
После трёх касаний без реакции — останавливаемся. Продолжать — значит портить репутацию домена и раздражать людей, которые, возможно, вернутся сами при правильном поводе.
Параллельно с email — ретаргетинг в Яндекс Директ. Сегмент Уходящих в ретаргетинге конвертируется лучше холодной аудитории: они знают бренд, у них есть опыт покупки.
Бывшие Чемпионы и Постоянные клиенты, которые давно не появлялись. Самый ценный и самый сложный сегмент. Здесь автоматические рассылки работают плохо — нужен живой контакт.
Первый шаг — персональное письмо (не шаблонное) или звонок. Прямой вопрос: «Мы заметили, что вас давно не было. Хотим понять, что произошло и как можем помочь». Не продажа, не маркетинг — искренний интерес.
Второй шаг — оффер, соразмерный ценности клиента. Для бывшего Чемпиона это не скидка 5%. Это значимые привилегии: бесплатная доставка на год, приоритетная поддержка, персональный менеджер, подарок к первому возвращённому заказу.
Третий шаг — фиксация причины ухода. Проблема с доставкой, плохой опыт с поддержкой, конкурент с лучшей ценой — каждая причина указывает на системную проблему, которую можно исправить.
Из практики: B2B-компания (IT-решения, годовые подписки) работала с сегментом Критически важных из 53 клиентов. Менеджер провёл персональные звонки каждому. Итог: 22 из 53 вернулись к сотрудничеству — 41% реактивации. Совокупная выручка от возвращённых за 12 месяцев — 5,1 млн рублей. Затраты на реактивацию — около 200 000 рублей включая офферы и время команды.
Для этих сегментов экономика другая. Стоимость реактивации, как правило, превышает ожидаемый LTV.
Одно финальное письмо с максимально сильным оффером. Тема: «Это последний раз, когда мы пишем». Честно, без манипуляций. Если нет реакции — выводим из активной базы.
Чистка базы — не потеря, а гигиена. 60 000 неактивных адресов — это деньги за их хранение и отправку, снижение репутации домена, заниженный open rate, который мешает принимать правильные решения по активным клиентам. Чистая база из 20 000 активных покупателей эффективнее грязной из 80 000.
Google Sheets и Excel. Подходит для старта при базе до 80 000–100 000 клиентов и команде без аналитика. Выгружаем данные, считаем три столбца, разбиваем на квантили вручную. Займёт время, но лучше сделать так, чем не сделать совсем.
Python с библиотекой pandas. Оптимально при базе от 50 000 клиентов или при необходимости регулярного обновления сегментов. Скрипт на 40–50 строк обрабатывает любой объём за минуты. Результат — CSV с сегментными метками, который загружается в любой email-сервис или CRM.
Mindbox. Лучший выбор для среднего и крупного e-commerce в России. Встроенная RFM-сегментация, автоматическое обновление, прямая интеграция с email, push, SMS и рекламными кабинетами. Триггерные сценарии без разработчика.
RetailCRM. Хорошо работает для омниканального ритейла с физическими точками продаж. Сильная связка с 1С и кассовыми системами.
Yandex DataLens, Power BI. Для команд, у которых данные собраны в хранилище. RFM встраивается в дашборд с автоматическим обновлением. Руководитель видит состояние базы в реальном времени.
В Яндекс Директ загружаем сегменты как кастомные аудитории. Чемпионам и Постоянным клиентам показываем новинки и кросс-предложения. Уходящим и Критически важным — персональные офферы на возврат. По Потерянным либо не тратим бюджет, либо используем look-alike по базе Чемпионов для поиска похожей новой аудитории.
Push-уведомления работают точечно. Чемпионам — про эксклюзив и ранний доступ. Засыпающим — срочный повод вернуться. Массовый push по всей базе — кратчайший путь к росту отписок.
В B2B и дорогом ритейле сегменты Критически важных и Чемпионов передаём менеджерам по продажам для персональной работы. Не скрипт — живой разговор.
В программах лояльности уровни — это фактически RFM-логика в интерфейсе. Спортмастер, Перекрёсток, Яндекс Плюс учитывают давность, частоту и сумму при определении привилегий. RFM даёт вам данные, чтобы построить такую же систему под свой бизнес без дорогого вендора.
RFM по товарным категориям. Клиент может быть Чемпионом в одной категории и никогда не касаться другой. Отдельный RFM по категориям показывает возможности кросс-продаж, которые единая модель скрывает.
Четвёртый параметр — маржинальность. Клиент с высоким M-баллом может покупать только в глубокие акции или часто возвращать товары. Добавление маржи как параметра отделяет реально прибыльных клиентов от номинально крупных.
Учёт сезонности. В нишах с выраженной сезонностью клиент, не покупавший вне сезона, не является «засыпающим». Без учёта этого паттерна RFM даёт ложные тревоги и заставляет тратить бюджет на реактивацию людей, которые просто ждут нужного времени года.
Предиктивные модели поверх RFM. Машинное обучение для прогнозирования оттока использует RFM как базовый набор признаков. Модель говорит не просто «клиент сейчас At Risk», а «вероятность оттока в следующие 60 дней — 65%». Это позволяет работать на опережение, а не реагировать на уже случившийся уход.
Retention rate по сегментам: какая доля клиентов сохраняет сегмент или переходит выше между периодами. Рост доли Чемпионов и Постоянных клиентов — прямой результат правильной работы.
Конверсия в повторную покупку: для Перспективных новичков и Новых покупателей — главная метрика. Сравниваем baseline до RFM с результатом после персонализированных сценариев.
Соотношение стоимости реактивации к стоимости привлечения: в большинстве ниш реактивация обходится в 3–7 раз дешевле. Если это не так — стратегия работы с уходящими сегментами требует пересмотра.
Динамика структуры выручки: растёт ли доля Чемпионов и Постоянных клиентов? Падает ли доля Уходящих и Потерянных? Это индикатор здоровья базы в долгосрочной перспективе.
Open rate и CTR по сегментам: персонализированные письма для Чемпионов должны открываться на 25–45% чаще среднего по базе. Если этого нет — контент не соответствует сегменту.
LTV в разрезе сегментов: как меняется LTV клиентов, прошедших через персонализированные сценарии, по сравнению с контрольной группой. Это финальный аргумент для обоснования инвестиций в RFM перед руководством.
Если вы дочитали эту статью как руководитель или владелец бизнеса, вы понимаете: RFM — не волшебная кнопка. Это инструмент, который работает только в руках человека, который умеет с ним обращаться. CRM-маркетолог, retention-специалист, аналитик с опытом в e-commerce.
Найти таких людей сложно. На универсальных площадках вакансия маркетолога получает 200 откликов, из которых 15 — от людей с нужным опытом и ещё 5 — от тех, кто реально умеет работать с данными.
Джобстер — профильная платформа для найма в маркетинге, digital и продажах. Здесь нет случайной аудитории: только специалисты, которые выбрали маркетинг осознанно и профессионально. Маркетологи, CRM-специалисты, аналитики, контент-менеджеры, продажники.
Механика простая и эффективная: размещаете вакансию — она уходит на сайт и одновременно в сеть Telegram-каналов с более чем 40 000 активными подписчиками из digital-среды. Охват удваивается без дополнительных затрат. Отклики приходят от людей, которые умеют считать ROMI, строить сегментацию и работать с данными.
Перейти на сайт Джобстер: https://jobster.pro
Если вы сам специалист и ищете интересный проект, команду или просто следите за рынком — вот где это удобно делать в 2026 году.
Вакансии для маркетологов, PR-специалистов, контент-менеджеров, SMM — профильный Telegram-канал без мусора и вакансий-призраков: https://t.me/digital_jobster
Проекты в продажах и маркетинге, от стартапов до корпораций — ТГ-канал для тех, кому важны интересные задачи, а не просто стабильная зарплата: https://t.me/rabota_go
Удалёнка, онлайн-проекты, свободный график — телеграм-канал для тех, кто работает из любой точки мира: https://t.me/rabota_freelancee
Разместить резюме и посмотреть, кто сейчас ищет работу — tg-канал для HR и руководителей, которые устали ждать откликов: https://t.me/jobster_resume
Кейсы, инсайты, рабочий юмор и полезный контент для маркетологов — телеграмм-канал, в котором интересно, а не только полезно: https://t.me/jobster_guru
Telegram, ТГ, tg, телеграм, телеграмм — как ни ищи, приходи туда, где нужные люди уже есть.
Можно ли запустить RFM без CRM-системы?
Да. Если у вас есть история заказов хотя бы в таблице — этого достаточно для старта. Нужны три поля: дата заказа, количество заказов клиента, сумма. Всё остальное считается в Excel или Google Sheets за один рабочий день. CRM нужна для автоматизации и масштабирования, но не для первого запуска.
Как адаптировать RFM для подписочного бизнеса?
В подписке Recency лучше считать не по дате последней транзакции, а по дате последнего активного использования продукта — логинам, сессиям, выполненным действиям. Это даёт более точную картину реального вовлечения клиента, а не просто факта оплаты.
Что делать, если база маленькая и квантили получаются неровными?
При базе до 500–800 клиентов стандартное разбиение на пять групп даёт нестабильные результаты. Используйте три группы вместо пяти или работайте с фиксированными порогами, основанными на цикле покупки. При базе меньше 300 покупателей RFM нецелесообразен — работайте с клиентами индивидуально.
Как часто нужно обновлять сегменты?
Зависит от частоты покупок в нише. В FMCG и косметике — еженедельно или ежемесячно. В одежде и электронике — раз в квартал. В мебели и B2B — раз в полгода. Главное правило: сегменты должны обновляться до того, как клиент успел окончательно уйти, пока реактивация ещё рентабельна.
Нужно ли согласие клиентов на использование данных для RFM?
RFM-анализ работает с данными о транзакциях, которые клиент уже передал компании в момент покупки. Это не требует дополнительного согласия — данные обрабатываются в рамках исполнения договора. Но персонализированные рассылки требуют согласия на маркетинговые коммуникации, которое стандартно собирается при регистрации.
Как оценить, окупается ли внедрение RFM?
Считаем три показателя до и после: конверсия в повторную покупку по новым клиентам, retention rate по активным клиентам за квартал, выручка от реактивированных клиентов. Сравниваем с затратами на аналитику, инструменты и разработку сценариев. В большинстве проектов ROI от внедрения RFM окупается в первые 2–3 месяца — за счёт снижения стоимости коммуникаций и роста повторных покупок.
Можно ли использовать RFM для офлайн-розницы?
Да, если есть программа лояльности или карта клиента, которая привязывает покупки к конкретному человеку. Данные с карты лояльности дают те же три параметра. Именно так работают программы крупных ритейлеров — Спортмастер, Магнит, Перекрёсток: карта лояльности — это инструмент сбора RFM-данных, а не просто скидочный механизм.
▫️ витрина открытых вакансий
▫️ разместить Вакансию
▫️ разместить Резюме