WeMake.kz
RU KZ EN
Обсудить проект
АКТУАЛЬНАЯ УСЛУГА
Разработка мобильных приложений
→
iOS и Android под ключ: первая сборка на вашем устройстве уже через неделю разработки, публикацию в App Store и Google Play берём на себя.
₸ Все цены на одной странице 75 услуг · тарифы и цена «от» по каждой, поиск по таблице Открыть →
АКЦИЯ · САЙТЫ
Сайт + контекстная реклама в подарок
→
Заказываете разработку сайта — запуск рекламы в Google Ads или Яндекс Директе и первый месяц ведения делаем бесплатно. Акция действует и для «Сайта ЖК под ключ».
АКЦИЯ · ПРИЛОЖЕНИЯ
Приложение + 3 месяца поддержки в подарок
→
Разрабатываем приложение для iOS и Android, а первые 3 месяца после релиза обслуживаем бесплатно: обновления, правки, ответы App Store и Google Play.
300+ проектов с 2013 годаПоловина — под NDA, покажем на встрече
Все кейсы →
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
РЕДИЗАЙН · B2B
Shuncheng Truck
Автобизнес · запчасти для грузовиков
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
OpenCart → Битриксполный редизайн и интеграция с 1С
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
E-COMMERCE
Outdoor Center Almaty
Ритейл · туристическое снаряжение
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
30 → 1позиций из 1С в одной карточке товара
Магазин смартфонов представительского класса
E-COMMERCE
Freshmobile
Ритейл · смартфоны и гаджеты
Магазин смартфонов представительского класса
Таблица → сайтцены и остатки из Google Таблиц
Магазин инструмента с 1С, Kaspi и Google Таблицами
E-COMMERCE
Мир Инструмента
Ритейл · инструмент и оборудование
Магазин инструмента с 1С, Kaspi и Google Таблицами
3источника данных в одном каталоге
Сайт-каталог спецтехники на трёх языках
КАТАЛОГ
Turkuaz Machinery
Спецтехника · дистрибьютор
Сайт-каталог спецтехники на трёх языках
3языка каталога и своя админ-панель
Блог Контакты
НА ЭТОЙ СТРАНИЦЕ
Статья
+7 (707) 830-00-09Пн–Пт, 09:00–18:00
RU KZ EN
Обсудить проект
Главная/Блог/Аналитика/ RFM-анализ клиентов
АНАЛИТИКА 11 октября 20267 мин чтения

RFM-анализ клиентов: пошаговая инструкция на примере базы магазина

Пошаговый RFM-анализ на условной базе магазина: какие данные выгрузить, как посчитать давность, частоту и сумму в Excel, задать пороги и что делать с каждым сегментом.

София
СофияВеб-аналитик
обложка статьи · 16:9
Не хотите выбирать сами?
Расскажите про команду и процессы — подберём CRM за один разговор.
Обсудить задачу
WhatsApp Telegram

Как сделать RFM-анализ: для каждого клиента посчитать три числа — сколько дней прошло с последней покупки (Recency), сколько раз он покупал (Frequency) и сколько всего потратил (Monetary), — разбить каждое число на группы по порогам и по сочетанию групп присвоить клиенту сегмент. Первый расчёт можно сделать в Excel за день, если данные о покупках привязаны к клиентам. Ниже — пошаговая инструкция на условной базе магазина и то, какие действия запускать для каждого сегмента.

Что нужно для RFM-анализа

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

  • Покупка должна быть привязана к клиенту. Если касса пробивает чеки без телефона или карты лояльности, такие покупки в анализ не попадут. Для розницы это решается программой лояльности или идентификацией по Kaspi.
  • Один клиент — одна запись. Если человек записан в CRM как «Айгерим», а в 1С как «Айгерим Сапарова, ИП», без склейки он посчитается двумя клиентами с заниженной частотой.
  • Достаточная история. Для RFM подойдёт история за год и больше. Если данных меньше, анализ всё равно полезен, но пороги придётся пересматривать по мере накопления.
Коротко
  • R — дни с последней покупки, F — число покупок, M — сумма покупок за период.
  • Пороги задаются по вашему циклу покупки, а не по шаблону «30/60/90 дней».
  • Сегмент без действия бесполезен: для каждого нужно своё сообщение или задача.
  • Ценность RFM появляется, когда сегменты обновляются автоматически и уходят в CRM.

Шаг 1–3: выгрузка, склейка и расчёт R, F, M

  1. Выгрузите покупкиИз CRM, 1С или кассы — таблица, где каждая строка — покупка: клиент, дата, сумма. Период — последние 12 месяцев.
  2. Склейте дублиОбъедините записи одного клиента по телефону или почте. Проверьте выборочно десяток постоянных клиентов: вся ли их история собралась в одну строку.
  3. Посчитайте три показателяДля каждого клиента: R — дата анализа минус дата последней покупки в днях, F — количество покупок, M — сумма покупок.

RFM-анализ в Excel: формулы

Удобнее всего через сводную таблицу: в строки — клиент, в значения — максимум по дате (последняя покупка), количество по дате (частота) и сумма по сумме покупки (деньги). Затем рядом добавьте столбец R: =$B$1 − [последняя покупка], где в B1 — дата анализа. Для порогов пригодится функция ПРОЦЕНТРАНГ или ручная сортировка по каждому столбцу.

На базе в несколько тысяч клиентов это работает. На десятках тысяч и при ежемесячном пересчёте Excel начинает тормозить, а ручная склейка дублей отнимает больше времени, чем сам анализ.

Шаг 4: пороги и баллы

Каждый из трёх показателей делится на группы, обычно на три: 3 — лучшее значение, 1 — худшее. Главный вопрос — где провести границы.

Шаблон «купил за последние 30 дней — 3 балла, 30–90 — 2, больше 90 — 1» подходит не всем. Для кофейни 30 дней без покупки — тревожный сигнал, для мебельного салона — норма. Правильнее смотреть на реальные интервалы между покупками ваших клиентов и делить базу так, чтобы группы отражали ваш цикл. Простой способ — разбить клиентов по каждому показателю на три примерно равные части, а потом скорректировать границы здравым смыслом.

Условный пример порогов для магазина бытовой химии и товаров для дома:

БаллR — давностьF — частота за годM — сумма за год
3до 30 дней6 и большеот 150 000 ₸
231–90 дней2–540 000–149 999 ₸
1больше 90 дней1до 40 000 ₸

Все пороги в таблице условные и нужны только для иллюстрации.

Шаг 5: сегменты на примере базы магазина

Каждый клиент получает код из трёх цифр, например 3-3-3 или 1-2-1. Двадцать семь комбинаций — слишком много для работы, поэтому их объединяют в понятные сегменты. Базовый набор — пять:

СегментТипичный кодКто это
Чемпионы3-3-3, 3-3-2Покупают часто, недавно и много
Лояльные2-3-3, 3-2-3, 2-2-2Стабильно возвращаются, но не каждый цикл
Новые3-1-1, 3-1-2Купили недавно и впервые
Спящие2-1-x, 2-2-1Давно не покупали, но в пределах своего обычного интервала или чуть за ним
Уходящие1-2-x, 1-3-xПокупали регулярно, но пропустили несколько привычных циклов

Клиенты с кодом 1-1-1 — разовые покупатели, которые давно не возвращались. Их обычно не выделяют в активную работу: стоимость возврата выше ожидаемой отдачи. Свои сегменты можно добавлять — например, по товарным предпочтениям или среднему чеку, — если под каждый есть понятное действие. Чем RFM отличается от ABC и когортного анализа и когда какой метод уместен, мы разбирали в статье «RFM, ABC и когортный анализ клиентов».

Как это выглядит на трёх клиентах

Возьмём трёх условных клиентов магазина и пороги из таблицы выше. Первый покупал 9 раз за год на 210 000 ₸, последний раз — 12 дней назад: код 3-3-3, чемпион. Второй покупал 4 раза на 95 000 ₸, но последняя покупка была 120 дней назад: код 1-2-2, уходящий — раньше он возвращался примерно раз в два–три месяца, а теперь пропустил цикл. Третий купил один раз на 25 000 ₸ неделю назад: код 3-1-1, новый.

Обратите внимание: по сумме покупок второй клиент вчетверо ценнее третьего, но именно он требует срочного действия. Без RFM он выглядел бы в базе обычным покупателем средней ценности.

Частая ошибка

Сделать красивую таблицу сегментов и на этом остановиться. RFM-анализ не приносит денег сам по себе — деньги приносят действия: письмо, звонок, предложение. Если для сегмента нет сценария, не выделяйте его.

Шаг 6: действия для каждого сегмента

  • Чемпионы — программа лояльности, ранний доступ к новинкам, просьба об отзыве. Скидки им обычно не нужны: они и так покупают.
  • Лояльные — допродажи и сопутствующие товары, персональные подборки по истории покупок.
  • Новые — онбординг: благодарность, полезная информация о товаре, повод для второй покупки. Вторая покупка — самый важный порог в жизни клиента.
  • Спящие — реактивация: напоминание, подборка, ограниченное предложение.
  • Уходящие — персональный контакт: задача менеджеру позвонить, выяснить причину, предложить условия.

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

Шаг 7: автоматизация вместо ежемесячного Excel

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

Дальше по сегментам запускаются сценарии: рассылки, задачи менеджерам, скидки. Например, при переходе клиента в «уходящие» робот ставит менеджеру задачу позвонить. Такие сценарии настраиваются в рамках автоматизации бизнес-процессов в Битрикс24 и amoCRM — автозадачи, уведомления и эскалации, формат «Роботы продаж» от 200 000 ₸ и 2 недели.

Сам расчёт сегментов, склейку клиентов из CRM, 1С, касс и сайта и передачу сегментов в CRM мы делаем в проекте клиентской аналитики и RFM-сегментации. Базовый формат — от 350 000 ₸ и 3 недели: RFM, LTV по каналам, повторные продажи и дашборд. Первый дашборд с сегментами — через две недели. Остальные форматы — на странице цен на аналитику.

WeMake

Посчитаем RFM-сегменты по вашей базе и передадим их в CRM: каждое утро — актуальный сегмент в карточке клиента.

Рассчитать RFM-проект

Проверьте себя перед первым расчётом

Чек-лист RFM-анализа
  • Каждая покупка привязана к клиенту
  • Дубли клиентов из CRM, 1С и касс склеены
  • Есть история покупок минимум за год или понятно, сколько её есть
  • Пороги R, F, M заданы по вашему циклу покупки
  • Коды объединены в 5–7 понятных сегментов
  • Для каждого сегмента есть действие и канал коммуникации
  • Выделена контрольная группа для проверки эффекта
  • Определено, как часто пересчитываются сегменты

Если половина пунктов пока не выполняется, начните со склейки клиентов и привязки покупок — без этого любой расчёт будет занижать частоту и сумму.

Можно ли сделать RFM-анализ в Excel?

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

Сколько сегментов должно быть в RFM-сегментации?

Базовый набор — пять: чемпионы, лояльные, новые, спящие, уходящие. Можно добавить свои, если под каждый есть понятное действие.

Подходит ли RFM-анализ для B2B?

Да. Клиентом становится компания, покупками — отгрузки или оплаты из 1С. Интервалы и пороги длиннее, чем в рознице.

Как часто пересчитывать RFM?

Чем короче цикл покупки, тем чаще. При автоматическом расчёте сегменты обновляются каждое утро и сразу попадают в CRM.

София
София, Веб-аналитик
УСЛУГА ПО ТЕМЕ СТАТЬИ
Аналитика клиентов, повторных продаж и LTV

Клиентская аналитика: RFM-сегменты, LTV, отток и стоимость возврата. Узнайте, кто ваши лучшие клиенты и на ком вы теряете деньги, — в цифрах.

от 350 000 ₸
Рассчитать за 1 день Подробнее об услуге →
ЧИТАТЬ ДАЛЬШЕ

Ещё по теме CRM и автоматизации

Все статьи →
обложка статьи 16:10
АНАЛИТИКА
19 сентября 2026·7 мин
Ручная сверка или автоматические проверки данных: что выгоднее бизнесу
Сравниваем ручную сверку и автоматические проверки данных по затратам и надёжности и показываем, какие проверки CRM, 1С и интеграций стоит автоматизировать первыми.
София
СофияВеб-аналитик
обложка статьи 16:10
ПОДДЕРЖКА
4 сентября 2026·7 мин
Свой администратор CRM или сопровождение интегратором: что выбрать
Сравниваем штатного администратора CRM и сопровождение интегратором по деньгам, компетенциям и рискам и разбираем гибрид: свой ответственный плюс внешняя команда.
Тимур
ТимурИнженер поддержки
обложка статьи 16:10
CRM
26 августа 2026·7 мин
Роботы, триггеры и бизнес-процессы в Битрикс24: когда что использовать
Чем роботы отличаются от триггеров и бизнес-процессов Битрикс24, какие сценарии закрывает каждый инструмент и как выбрать подходящий для своей задачи.
Павел
ПавелСпециалист по CRM
СВОБОДНА КОМАНДА С 16 ОКТЯБРЯ

Забронируйте команду под свой сайт

Проектный менеджер, дизайнер, два разработчика и QA. Прототип и структура — в первую неделю.

Забронировать слот →
✓

Заявка принята —

Менеджер свяжется в течение 15 минут в рабочее время (пн–пт, 9:00–19:00). Копию заявки отправили на почту. Если срочно — напишите в WhatsApp.

Написать в WhatsApp Посмотреть кейсы
ЗАЯВКА НА РАЗРАБОТКУ

Подобрать CRM за один разговор

Расскажите про команду, процессы и 1С — скажем, что подходит, и пришлём смету по трём строкам.

01Ответим в течение 15 минут в рабочее время
02Пришлём вилку бюджета, срок и рекомендацию по платформе
03Подпишем NDA до обсуждения деталей, если нужно
Ярослав
Ярослав
технический директор, оценивает веб-проекты
Что нужно
Бюджет
Ответим в течение 15 минут в рабочее время · данные не передаём третьим лицам

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

КОНТАКТЫ СТУДИИ

Два офиса: Алматы и Усть-Каменогорск

Пишите в WhatsApp на любой из номеров или на почту — ответим в рабочее время в течение 15 минут.

EMAIL
info@wemake.kz
По всем вопросам
buh@wemake.kz
Бухгалтерия и документы
РЕЖИМ РАБОТЫ
с 09:00 до 18:00
Понедельник — пятница
Реквизиты компании

Офис в Алматы

Алматы, пр. Сейфуллина 617, ТРЦ «Forum», 4 этаж, 12 офис

Офис в Усть-Каменогорске

Усть-Каменогорск, пр. Ауэзова 28, ТК «Император», офис 417
Встречаем по записи, в будни с 09:00 до 18:00 Построить маршрут

Все услуги компании

9 направлений — от лендинга до сквозной аналитики
РАСЧЁТ ЗА 1 ДЕНЬОБРАТНЫЙ ЗВОНОК

Обсудить проектПерезвоним, когда удобно

✓
Принято —
Перезвоним в течение 15 минут в рабочее время.

Пара слов о задаче — и мы пришлём вилку бюджета и срок. Без брифа на 40 вопросов.Оставьте номер и выберите время — менеджер позвонит, а не робот.

Когда удобно
Что нужно

Отправляя заявку, вы соглашаетесь, что мы напишем вам в WhatsApp на этот номер.

или свяжитесь сразу