RFM-анализ делит клиентов на группы по трём показателям: давность покупки (Recency), частота покупок (Frequency) и потраченная сумма (Monetary). Метод помогает понять, кто приносит основную прибыль, кто вот‑вот уйдёт, а кого можно вернуть. Для микро‑ и малого бизнеса в Беларуси не нужно покупать сложные системы — достаточно таблицы Excel и данных из кассы. Ниже — пошаговая инструкция с примером.
1. Подготовка данных: что потребуется
Для расчётов нужны три столбца: идентификатор клиента (номер телефона, дисконтная карта или e‑mail), дата каждой покупки и сумма чека. Возьмём реальный сценарий: небольшой магазин подарков в Гомеле. Данные за последние 12 месяцев хранятся в Excel или Google Таблицах.
Совет: объедините выписки из кассового ПО в одну таблицу. Удалите тестовые покупки и дубликаты. Пример структуры:
- Клиент: +37529xxxxxxx или ID карты.
- Дата: 2025-11-15.
- Сумма: 78,50 BYN.
Если у вас несколько точек (например, магазин в Бресте и киоск в Калинковичах), добавьте столбец с названием точки — это пригодится для сегментации по территории.
2. Расчёт Recency, Frequency и Monetary в Excel
Для примера возьмём салон красоты в Минске. Клиенты покупают услуги раз в 1–3 месяца. Создадим три новых столбца рядом с исходными данными.
Recency (давность)
В ячейке с формулой: =СЕГОДНЯ() - МАКС(ЕСЛИ(диапазон_клиента=текущий_клиент; диапазон_дат)) — это массивная формула для Excel (вводится через Ctrl+Shift+Enter). Проще: используйте сводную таблицу, чтобы найти последнюю дату для каждого клиента, затем вычтите её из текущей даты. Полученное число — дни с последней покупки. Чем меньше число, тем недавно покупал.
Frequency (частота)
Количество покупок за период. Для того же салона красоты: посчитайте, сколько раз каждый клиент совершал покупку за последние 12 месяцев. В Excel: СЧЁТЕСЛИ по ID клиента в исходной таблице.
Monetary (сумма)
Общая сумма всех покупок за период. Формула: СУММЕСЛИ по ID клиента. Если клиент приходил 5 раз и потратил 120 BYN, 85 BYN, 60 BYN, 200 BYN, 45 BYN — итог 510 BYN.
Теперь у каждого клиента есть три числа. Для магазина в Калинковичах, где клиентов не сотни, а 50–100, эти расчёты занимают 10–15 минут.
3. Присвоение рангов и сегментация
Чтобы разделить клиентов на группы, каждому показателю присваивают ранг от 1 до 3 или от 1 до 5. Для малого бизнеса достаточно трёх групп: высокий, средний, низкий. Используйте функцию ПРОЦЕНТРАНГ или установите границы вручную.
Пример для кофейни в Гродно:
- Recency: до 30 дней — 1 (активные), 31–90 — 2 (средние), больше 90 — 3 (спящие).
- Frequency: 1 покупка — 1 (редкие), 2–3 — 2, 4 и более — 3 (постоянные).
- Monetary: до 50 BYN — 1, 51–150 BYN — 2, более 150 BYN — 3.
Каждый клиент получает комбинацию из трёх цифр, например 1-3-2. Таких комбинаций 27. Сгруппируйте их в 5–6 сегментов:
- Суперзвёзды (111) — недавно, часто и много.
- Постоянные (211, 311) — давно не были, но раньше покупали часто.
- Новые (113, 133) — недавно пришли, но пока редко.
- Потерянные (333) — давно не появлялись, покупали мало.
Совет: не стремитесь к точности. Разбейте клиентов на 3–4 группы, с которыми будете работать: лучшие, средние, спящие, ушедшие.
4. Что делать с каждой группой
Разные сегменты требуют разных действий. Для интернет-магазина в Могилёве «Суперзвёзды» получили персональное предложение — скидка на следующую покупку + бонусы. «Потерянных» (не покупали 6+ месяцев) активировали SMS с напоминанием и подарком. Эффективность возврата через SMS после RFM-анализа описана в отдельном материале.
Для салона красоты в Витебске «Новых» клиентов (первая покупка недавно) записали на пробную процедуру со скидкой, чтобы повысить частоту. «Спящим» (давно не были) отправили напоминание о том, что их любимый мастер свободен.
Важно: не рассылайте одинаковые сообщения всем. Сегментация позволяет сэкономить бюджет и не раздражать клиентов.
Типичные ошибки
- Слишком короткий период. Месяц‑два не дадут объективной картины. Минимум — полгода, лучше год.
- Дубли и тестовые записи. Они исказят частоту и сумму. Перед расчётами обязательно очистите данные.
- Ранжирование по абсолютным суммам. Если один клиент потратил 1000 BYN, а остальные — до 100 BYN, все окажутся в низкой группе. Используйте процентили или логические границы.
- Игнорирование сезонности. Для бизнеса с пиками (подарки к праздникам, летние услуги) период должен включать все сезоны.
- Отсутствие действий. Составить сегменты — полдела. Назначьте ответственного за каждую группу и план касаний.
Полезные ссылки: RFM‑сегментация SMS‑базы: практический план для малого бизнеса Беларуси и сегментация клиентской базы для персонализированных SMS-рассылок.
3 шага, которые можно сделать на этой неделе:
- Выгрузите из кассовой программы все транзакции за последние 12 месяцев (минимум — ID клиента, дата, сумма).
- Удалите дубликаты, технические записи и покупки сотрудников. Сведите данные в одну таблицу Excel.
- Рассчитайте Recency, Frequency и Monetary, присвойте ранги и выделите топ‑10 клиентов. Начните с них: отправьте персонализированное сообщение с благодарностью.
