Разбор клиентской базы на одном примере: ABC, XYZ и RFM

Коротко
Группируем клиентов по ценности, стабильности и поведению, чтобы точечно управлять продажами и оттоком. В материале — ABC (принцип Парето), XYZ (стабильность спроса) и RFM (давность, частота, деньги) с формулами, единым числовым примером на тех же клиентах, шаблоном таблицы и чек-листом действий по сегментам.
Регулярная сегментация клиентской базы — прямой способ видеть, кто приносит деньги, кто выгорает и чем их удержать. Без этой оптики бюджет размазывается ровным слоем: одинаковое внимание получают и клиент с чеком в миллион, и разовый покупатель на тысячу рублей. Ниже — три рабочих подхода (ABC, XYZ и RFM) с формулами, шаблоном таблицы и сквозным числовым примером на одних и тех же клиентах.
Клиентская база: что это и зачем регулярно разбирать
Клиентская база — это структурированные данные о покупателях: контакты, история сделок, суммы, даты, каналы обращений. Анализ превращает «сырые» строки в решения: где сосредоточить усилия отдела продаж, кого удерживать, а где не стоит субсидировать покупку скидками.
Зачем разбирать базу на практике:
- Приоритизация. Понять, какие клиенты формируют основную выручку и прибыль.
- Удержание. Вовремя заметить отток — тех, кто перестал покупать.
- Рост среднего чека и частоты за счёт адресных предложений.
- Планирование. Оценить стабильность спроса и снизить кассовые разрывы.
- Экономия бюджета. Не тратить дорогие касания на неперспективные сегменты.
Клиентская аналитика бывает описательной (что уже произошло) и прогнозной (что вероятно случится). ABC, XYZ и RFM — описательные методы, но именно они дают базу для прогнозов и расчёта CLV.
Какие данные нужны для расчётов
Минимальные поля, без которых методы не заработают:
| Поле | Зачем нужно | Для какого метода |
|---|---|---|
| ID / название клиента | Идентификация | Все |
| Дата каждой сделки | Давность и стабильность | RFM, XYZ |
| Сумма сделки | Выручка, средний чек | ABC, RFM |
| Прибыль / маржа | Реальная ценность | ABC (точнее выручки) |
| Количество покупок | Частота покупок | RFM, XYZ |
| Канал / сегмент | Разрезы аналитики | Все |
С персональными данными — только по согласию клиента и по закону. Для ABC/XYZ/RFM достаточно обезличенных сделок: имя и телефон математике не нужны, важны даты и суммы.
Как пополнять базу без «мусора»
Прежде чем анализировать, базу нужно собрать. Короткий список, как делать это легально и без «пустых» контактов:
- Лид-магнит — полезный материал (чек-лист, расчёт, гайд) в обмен на контакт. Работает и в B2B, и в услугах.
- Фиксация всех обращений в CRM — каждый входящий звонок, заявка, чат попадают в систему.
- Программа лояльности — карта или личный кабинет с историей покупок.
- Оффлайн-точки касания — договоры, гарантийные талоны, счета.
- Партнёрские и реферальные каналы — контакты через рекомендации.
Важнее объёма — конверсия контакта в сделку и полнота полей. База на 50 000 строк без истории покупок для аналитики бесполезна.
ABC-анализ: принцип Парето и когда он уместен
ABC-анализ ранжирует клиентов по вкладу в выручку (или прибыль) и делит их на три группы: A — самые ценные, B — средние, C — второстепенные. В основе — принцип Парето: примерно 20% клиентов дают около 80% результата.
- Группа A — ~20% клиентов, ~80% выручки. Ключевые, требуют персонального внимания.
- Группа B — ~30% клиентов, ~15% выручки. Есть потенциал роста в A.
- Группа C — ~50% клиентов, ~5% выручки. Массовые — автоматизируйте работу.

ABC-анализ уместен, когда заметно расслоение по чеку и есть от 100 активных клиентов. Он отвечает на вопрос «кто приносит деньги», но ничего не говорит о стабильности и лояльности — для этого нужны XYZ и RFM.
ABC на практике: шаги, пример и шаблон
- Выгрузите выручку (лучше прибыль) по каждому клиенту за период.
- Отсортируйте по убыванию суммы.
- Посчитайте долю каждого клиента в общей выручке.
- Посчитайте накопленный процент (нарастающий итог).
- Присвойте группы: до 80% накопленного — A, 80–95% — B, 95–100% — C.
Сквозной пример на пяти клиентах (те же клиенты пройдут через все три метода):
| Клиент | Выручка, ₽ | Доля | Накопл. % | Группа |
|---|---|---|---|---|
| Альфа | 600 000 | 50% | 50% | A |
| Браво | 300 000 | 25% | 75% | A |
| Чарли | 150 000 | 12,5% | 87,5% | B |
| Дельта | 100 000 | 8,3% | 95,8% | B |
| Эхо | 50 000 | 4,2% | 100% | C |
Итого выручка — 1 200 000 ₽. Два клиента (Альфа и Браво) формируют 75% денег — это ваша группа A, которую нельзя терять.
XYZ-анализ: как измерить стабильность спроса
XYZ-классификация показывает предсказуемость покупок через коэффициент вариации (V). Это отношение стандартного отклонения сумм по периодам к среднему, выраженное в процентах.
Формула: V = (стандартное отклонение сумм по периодам / средняя сумма) × 100%.
- X — V до 10%: стабильный, предсказуемый спрос.
- Y — V от 10% до 25%: колебания, возможна сезонность.
- Z — V больше 25%: спрос нерегулярный и случайный.
Пример по клиенту Альфа: за три квартала он покупал на 180 000, 210 000 и 210 000 ₽. Средняя — 200 000, отклонение ≈ 14 142, V ≈ 7% → категория X (стабильный). Клиент Эхо покупал на 40 000, 0 и 110 000 ₽ — V сильно выше 25% → категория Z (непредсказуемый).
Для XYZ-анализа важнее не количество клиентов, а число сопоставимых периодов — закладывайте минимум 3–4.
ABC+XYZ вместе: как читать матрицу
ABC/XYZ-анализ объединяет ценность и стабильность в матрицу из 9 ячеек — это информативнее каждого метода по отдельности.
| X (стабильно) | Y (колеблется) | Z (непредсказуемо) | |
|---|---|---|---|
| A (ценные) | AX — опора бизнеса | AY — важные, но капризные | AZ — риск: большой чек, но нестабильно |
| B (средние) | BX — надёжные середняки | BY — растить в A | BZ — работать точечно |
| C (мелкие) | CX — автоматизировать | CY — минимум усилий | CZ — кандидаты на «отпустить» |
Клиенты AX — то, ради чего строится сервис: много денег и предсказуемо. AZ — зона повышенного риска: потеря такого клиента бьёт по выручке, а поведение нестабильно.
RFM-анализ: что означают R, F, M и как выбрать пороги
RFM-сегментация оценивает поведение клиента по трём показателям: Recency (давность последней покупки), Frequency (частота покупок) и Monetary (сумма денег). Это уже не только «размер кошелька», но и привычки покупок.
- R — давность покупки (Recency): чем недавно покупал, тем выше балл.
- F — частота (Frequency): чем чаще покупает, тем выше балл.
- M — деньги (Monetary): чем больше суммарная выручка, тем выше балл.
Каждому показателю ставят балл по шкале (обычно 1–3 или 1–5), где 3 (или 5) — лучший. Пороги задают по квантилям своей базы: делите клиентов на равные группы. Например, для R: купил в последние 30 дней — 3, 31–90 дней — 2, больше 90 — 1.

RFM на практике: алгоритм и пример расчёта
- Выгрузите по каждому клиенту дату последней покупки, число покупок и сумму.
- Задайте пороги для R, F, M (по квантилям или экспертно).
- Проставьте баллы 1–3 по каждому показателю.
- Соберите код сегмента (например, 3-3-3).
- Сгруппируйте клиентов в понятные сегменты и назначьте сценарий.
RFM-анализ клиентов, пример на тех же пяти клиентах:
| Клиент | R (дней назад) → балл | F (покупок) → балл | M (₽) → балл | Код |
|---|---|---|---|---|
| Альфа | 15 → 3 | 12 → 3 | 600 000 → 3 | 3-3-3 |
| Браво | 40 → 2 | 8 → 3 | 300 000 → 3 | 2-3-3 |
| Чарли | 20 → 3 | 3 → 2 | 150 000 → 2 | 3-2-2 |
| Дельта | 120 → 1 | 5 → 2 | 100 000 → 1 | 1-2-1 |
| Эхо | 200 → 1 | 1 → 1 | 50 000 → 1 | 1-1-1 |
Читаем: Альфа (3-3-3) — чемпион; Браво (2-3-3) — лояльный, но давно не заходил — стоит напомнить о себе; Дельта (1-2-1) и Эхо (1-1-1) — в зоне оттока или уже потеряны.
Сегменты на практике: что делать с каждым кодом
RFM-сегментация работает только тогда, когда за кодом следует действие. Чек-лист по типовым сегментам:
- Чемпионы (3-3-3): ранний доступ к новинкам, статус VIP, просьба о рекомендации. Не «долбить» скидками — они и так покупают.
- Лояльные (x-3-x): программа лояльности, допродажи, повышение среднего чека.
- Под угрозой оттока (низкий R, высокий F/M): реактивационная цепочка, персональное предложение, звонок менеджера.
- Новички (высокий R, низкий F): онбординг, вторая покупка, знакомство с ассортиментом.
- Спящие / потерянные (1-1-1): дешёвые массовые касания, реанимационная рассылка; если не реагируют — исключить из активной работы.

Примеры по нишам: в услугах — фокус на возврате «под угрозой оттока» через персональный контакт; в рознице — на росте частоты у лояльных; в B2B — на удержании AX-клиентов и защите от риска «одного крупного заказчика».
Автоматизация в CRM: что настроить
CRM снимает рутину: сегменты пересчитываются автоматически, а клиент при смене поведения сам «переезжает» в другую группу. Что настроить:
- Автоматический расчёт RFM и ABC по расписанию (раз в месяц/квартал).
- Триггерные сценарии: попал в «под угрозой оттока» → запускается цепочка возврата.
- Дашборд с динамикой сегментов и оттоком клиентов.
- Интеграцию с рассылками и телефонией для адресных касаний.
Начать можно и без CRM — в Excel или Google Sheets по шаблону выше. Автоматизацию подключайте, когда ручной пересчёт начинает съедать время.
Типичные ошибки и как их избежать
- Считать по выручке, а не по прибыли. Крупный клиент со скидками и возвратами может быть убыточным.
- Игнорировать давность покупки. Клиент с большим M, но R = «год назад» — это уже почти отток, а не группа A.
- Несопоставимые окна расчёта. Разные периоды делают сегменты несравнимыми.
- Слишком мелкая дробность. 125 микрогрупп невозможно обслужить — начните с 5–7.
- Анализ без действий. Отчёт, который никто не использует, не приносит денег.
- Разовость. Разбор базы — это регулярный цикл, а не разовый проект.
Что выбрать: ABC, XYZ или RFM
| Критерий | ABC-анализ | XYZ-анализ | RFM-анализ |
|---|---|---|---|
| Что оценивает | Вклад в выручку/прибыль | Стабильность спроса | Поведение (давность, частота, деньги) |
| Число параметров | 1 | 1 | 3 |
| Главный вопрос | Кто приносит деньги | Насколько предсказуем | Кто уходит и кому что предложить |
| Минимум данных | Суммы сделок | 3–4 периода | Даты + суммы + число покупок |
| Размер базы | от 100 клиентов | важны периоды | от 50 клиентов |
| Лучшая задача | Приоритизация | Планирование, закупки | Удержание, коммуникация |
Как выбрать: для быстрой приоритизации — ABC; для планирования и оценки рисков — ABC/XYZ-анализ; для сценариев удержания и борьбы с оттоком — RFM. Оптимально сочетать: ABC покажет, кого нельзя терять, XYZ — кто нестабилен, RFM — как именно с ними работать. Такой комплекс даёт целостную картину и защищает выручку от неожиданных провалов.
Частые вопросы
- Как часто пересчитывать сегменты ABC/XYZ/RFM?
- Минимум раз в квартал. Если цикл сделки короткий (ритейл, ecom) — раз в месяц. Для долгих B2B-сделок достаточно квартального пересчёта. Частота должна соответствовать ритму продаж.
- Для XYZ какой период брать и сколько периодов нужно?
- Нужны минимум 3–4 сопоставимых периода — недели, месяцы или кварталы в зависимости от вашего цикла. Главное — одинаковая длина и логика периодов, чтобы корректно считать вариацию.
- ABC лучше считать по выручке или по прибыли?
- По прибыли. Выручка искажает картину: крупный клиент со скидками, возвратами и дорогой доставкой может выглядеть «ценным», хотя на деле он убыточен.
- Как корректно выбрать пороги для R, F и M в RFM-анализе?
- Разбейте клиентов по квантилям своей базы (например, на 3 или 5 равных групп). Пороговые значения зависят от вашей частоты покупок и среднего чека — фиксируйте их и не меняйте без веской причины.
- Можно ли начать без CRM или это обязательно?
- Да, стартуйте в Excel/Google Sheets по предложенному шаблону. CRM подключайте, когда ручной пересчёт начинает отнимать слишком много времени — она автоматизирует сегментацию и триггерные сценарии.


