RFM‑анализ позволяет быстро разбить базу клиентов по трем критериям: R – частота покупок, F – дата последней покупки, M – сумма потраченных средств. В CRM он служит основой для точной сегментации SMS‑рассылок, повышая отклик и вовлечённость.
Что такое RFM‑анализ и почему он важен для SMS‑маркетинга
RFM‑анализ – это метод оценки клиентской базы, основанный на трёх метриках: Recency (давность последней покупки), Frequency (частота покупок) и Monetary (сумма расходов). Он позволяет классифицировать клиентов в сегменты от «потенциально активных» до «приверженцев».
В SMS‑маркетинге RFM обеспечивает персонализированный подход: сообщения отправляются тем, кто с большей вероятностью отреагирует, а не всем подряд. Это повышает коэффициент открытия, сокращает отток и экономит бюджет.
Как рассчитывать RFM‑значения в CRM
- Recency: Разница между текущей датой и датой последней транзакции. Чем меньше разница, тем выше оценка.
- Frequency: Количество транзакций за выбранный период (обычно 12 месяцев).
- Monetary: Сумма всех транзакций за тот же период.
После расчёта каждую метрику можно нормировать по шкале 1–5, где 5 – лучший показатель. Итоговый RFM‑score формируется как строка R‑F‑M (например, 5‑4‑3).
Пример расчёта в SQL для PostgreSQL
WITH sales AS (
SELECT client_id,
MAX(purchase_date) AS last_purchase,
COUNT(*) AS freq,
SUM(amount) AS mon
FROM transactions
WHERE purchase_date >= CURRENT_DATE - INTERVAL '12 months'
GROUP BY client_id
)
SELECT client_id,
CASE WHEN last_purchase >= CURRENT_DATE - INTERVAL '30 days' THEN 5
WHEN last_purchase >= CURRENT_DATE - INTERVAL '60 days' THEN 4
WHEN last_purchase >= CURRENT_DATE - INTERVAL '90 days' THEN 3
WHEN last_purchase >= CURRENT_DATE - INTERVAL '120 days' THEN 2
ELSE 1 END AS recency,
CASE WHEN freq >= 10 THEN 5
WHEN freq >= 7 THEN 4
WHEN freq >= 5 THEN 3
WHEN freq >= 3 THEN 2
ELSE 1 END AS frequency,
CASE WHEN mon >= 1000 THEN 5
WHEN mon >= 750 THEN 4
WHEN mon >= 500 THEN 3
WHEN mon >= 250 THEN 2
ELSE 1 END AS monetary
FROM sales; Сегментация клиентов по RFM для SMS‑рассылок
После расчёта RFM‑score клиентам присваиваются сегменты. Ниже пример типичного распределения:
| Сегмент | Критерии RFM | Пример сообщения |
|---|---|---|
| Лояльные VIP | 5‑5‑5 | «Спасибо за вашу верность! Эксклюзивное предложение…» |
| Активные, но недавние | 4‑4‑3 | «Не упустите шанс вернуть скидку за последние покупки» |
| Вспомогательные покупатели | 2‑3‑2 | «Мы заметили, что вы давно не заказывали. Специальная акция» |
| Потенциальные спящие | 1‑1‑1 | «Мы скучаем! Возвращайтесь за бонусом» |
Сегментация позволяет настроить отдельные триггеры в CRM: отправка скидок при Frequency ниже порога, напоминания при Recency выше 90 дней и т.д.
Автоматизация SMS‑рассылок через триггеры CRM
Интеграция SMS‑сервисов с популярными CRM‑системами упрощает настройку триггерных рассылок. В странице о триггерах подробно описано, как создать правила для сегментов RFM.
Пример настройки:
- Триггер «Последняя покупка > 90 дней» → сегмент «Потенциальные спящие».
- Триггер «Общая сумма > 5000» → сегмент «Лояльные VIP».
- Триггер «Частота покупок < 3» → сегмент «Вспомогательные».
Оптимизация ROI SMS‑рассылок из CRM
Показатели ROI в SMS‑маркетинге можно измерить по формуле:
ROI = (Прибыль от SMS – Стоимость SMS) / Стоимость SMS
Для точного расчёта требуется:
- Отслеживание кода скидки в каждом сообщении.
- Синхронизация заказов с CRM для автоматического закрытия сделки.
- Регулярный анализ сегментов и корректировка RFM‑порогов.
В статье о ROI приведены кейсы экономии бюджета до 30 %.
Юридические аспекты и безопасность SMS‑рассылок
В России закон об рекламе и ФЗ о персональных данных требуют согласия клиента на получение SMS. При сегментации RFM важно хранить отметку о согласии и удалять её при отписке. В статье о юридических моментах перечислены основные требования.
Пошаговое руководство по настройке RFM‑сегментации и SMS‑рассылок
- Сбор данных: Экспорт транзакций за последний год.
- Расчёт RFM: Используйте SQL‑скрипт или инструмент BI.
- Создание сегментов: Определите пороги и назначьте сегменты.
- Интеграция SMS‑сервиса: Подключите через интеграцию CRM.
- Настройка триггеров: Установите правила для каждого сегмента.
- Тестирование: Отправьте тестовый набор сообщений и проверьте отклик.
- Анализ: Отслеживайте KPI, корректируйте пороги.
Кейс: восстановление спящих клиентов
Компании «X» использовала RFM‑сегментацию для выявления 15 % спящих клиентов. После отправки персонализированных предложений отклик вырос на 22 %, а общая выручка — на 18 %. Информация о кейсе доступна в статье о стратегии повышения конверсии.
Проверка эффективности и корректировка стратегии
Регулярный мониторинг:
- Отклик на сообщения (open rate).
- Клики по ссылкам (click‑through rate).
- Воронка продаж после SMS‑приглашения.
Если отклик падает, пересмотрите пороги RFM, обновите контент и проверьте согласие клиентов.
FAQ
- Как часто обновлять RFM‑пороги? Обычно раз в квартал, либо после крупных маркетинговых кампаний.
- Можно ли использовать RFM для B2B? Да, но метрики часто заменяют на
LTVиDeal Size. - Что делать с клиентами без согласия на SMS? Не включайте их в рассылки, но храните данные для альтернативных каналов.
- Как избежать спама? Ограничьте частоту сообщений, используйте персонализированные предложения и учитывайте предпочтения клиентов.
- Можно ли комбинировать RFM с другими сегментами? Да, добавьте демографические данные, поведенческие метрики и источники трафика.