Этот метод используют в разных сферах:
Название метода — аббревиатура из трёх английских слов:
Каждому клиенту присваивают баллы по каждому параметру, обычно от одного до пяти. Сочетание трёх баллов даёт профиль клиента: например, 5-5-5 — лучший клиент, 1-1-1 — потерянный.
Шаг 1. Выгрузите данные
Нужна история транзакций за репрезентативный период, как правило, за год или два. Минимальный набор: идентификатор клиента, дата покупки, сумма.
Шаг 2. Рассчитайте значения по каждому параметру
Для каждого клиента определите: сколько дней прошло с последней покупки (Recency), сколько покупок он совершил (Frequency), какова общая сумма его трат (Monetary).
Шаг 3. Присвойте баллы
Разбейте клиентов на равные группы по каждому параметру и присвойте баллы от одного до пяти. Клиентам с наименьшей давностью — высокий балл по Recency, с наибольшей частотой — высокий балл по Frequency и так далее.
Шаг 4. Сегментируйте клиентов
Объедините клиентов с похожими профилями в сегменты. Для каждого сегмента нужна своя стратегия работы.
Проводить RFM-анализ удобно в Excel, Google Таблицах или специализированных CRM-системах — многие из них строят RFM-отчёты автоматически.
Клиентов можно разделить на несколько категорий:
Не учитывает причины поведения. RFM показывает, что клиент делал, но не объясняет почему. Клиент может давно не покупать из‑за переезда, а не из‑за недовольства сервисом.
Не подходит для новых клиентских баз. Метод работает, только если сформировалась достаточная история транзакций. Для базы с небольшим количеством покупок результаты будут ненадёжными.
Не учитывает сезонность. Клиент, который покупает только к Новому году, получит низкий балл по Recency и Frequency в межсезонье, хотя он вполне лоялен.
Не учитывает качество клиента. Клиент с высоким Monetary может генерировать много возвратов или требовать непропорционально большого сервисного ресурса. RFM этого не видит.


