ABC-XYZ анализ: как приоритизировать товары и клиентов

Матрица ABC-XYZ анализа товаров и клиентов с девятью квадрантами Аналитика

Когда в каталоге интернет-магазина 2 400 товарных позиций, а в CRM — 18 000 клиентов, вопрос «на что тратить время и бюджет» превращается в отдельную задачу. Простой ABC-анализ по выручке даёт ответ наполовину: он показывает, какие товары приносят деньги, но молчит о том, насколько стабильно они продаются. Товар может быть в топе по обороту и при этом скакать от нуля до полусотни продаж в неделю — под него нельзя строить ни закупку, ни рекламный бюджет так же уверенно, как под стабильного лидера.

Я занимаюсь контекстной рекламой и аналитикой для интернет-магазинов и B2B-проектов, и матрицу ABC-XYZ строю регулярно — не как отдельное упражнение, а как основание для решений: какие SKU выводить в товарные кампании и смарт-баннеры Яндекс Директа, какие клиентские сегменты держать на постоянной email-рассылке, а какие — оставить на автоматическом ретаргетинге без ручного внимания.

В этой статье — как посчитать ABC- и XYZ-группы, как свести их в матрицу из девяти квадрантов, что делать с каждым квадрантом на практике, чем метод отличается от RFM-анализа клиентов и когда его вообще не стоит внедрять.

Что такое ABC-XYZ анализ простыми словами

ABC-анализ — это ранжирование товаров или клиентов по вкладу в результат (обычно выручку или маржу) и распределение их на три группы: A — самые ценные, B — средние, C — малозначимые. В основе лежит принцип Парето: на практике 15–20% позиций обычно дают 75–82% оборота, а не ровно «80 на 20» — цифра гуляет от каталога к каталогу.

XYZ-анализ решает другую задачу — оценивает не ценность, а стабильность спроса. Группа X — товары со стабильным, предсказуемым спросом (колебания продаж от месяца к месяцу небольшие). Группа Y — спрос с заметными, но объяснимыми колебаниями, часто сезонными. Группа Z — спрос нерегулярный, спонтанный, плохо прогнозируемый.

ABC-XYZ анализ — это объединение двух классификаций в одну матрицу 3×3. Товар одновременно получает буквенную метку по ценности (A/B/C) и по стабильности (X/Y/Z) — например, AX (ценный и стабильный) или CZ (малозначимый и хаотичный). Именно сочетание, а не каждый показатель по отдельности, даёт рабочую основу для решений по закупке, ассортименту и рекламному бюджету.

🔍 Важное отличие от обычного ABC

Товар класса A по выручке — не автоматически приоритет №1. Если у него класс Z по стабильности, то это скорее зона риска: одна крупная разовая закупка может исказить всю картину месяца. Матрица показывает это сразу, а плоский ABC — нет.

Зачем совмещать ABC и XYZ анализ в закупках и маркетинге

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

Для маркетинга и рекламы применение не менее конкретное. В товарных кампаниях и товарной кампании Яндекс Директа нет смысла одинаково продвигать все 2 400 SKU — бюджет размывается, а система обучения на конверсиях не успевает набрать статистику по каждому товару. Матрица ABC-XYZ даёт список из 180–260 позиций класса AX/AY, которые логично выводить в приоритетные фиды и динамические объявления отдельным блоком, с более высокой ставкой.

Ниже — обобщённый пример логики, а не описание конкретного реального проекта. В интернет-магазине с 2 400 SKU матрица показала: 214 позиций попали в AX/AY (8,9% ассортимента), но давали 61% выручки. При выделении их в отдельную товарную кампанию с повышенным бюджетом ROAS по этой группе вырос с 4,1 до 5,6 за счёт более точного соответствия ставки ценности товара — тогда как раньше бюджет распределялся автостратегией почти равномерно по всему фиду.

Приоритизация товаров по результатам ABC-XYZ анализа на складе интернет-магазина
ABC-XYZ анализ помогает решить, каким товарам отдавать приоритет в закупке и рекламе

Как провести ABC-анализ: расчёт долей и накопленного итога

Алгоритм ABC-анализа состоит из пяти шагов.

1. Выбрать метрику. Чаще всего — выручка за период, но для магазинов с разной маржинальностью категорий честнее считать по марже: товар с большим оборотом и наценкой в 6% может быть менее ценным, чем товар с меньшим оборотом и наценкой в 34%.

2. Отсортировать позиции по убыванию метрики. Сверху — самые весомые.

3. Посчитать долю каждой позиции в общей сумме (выручка позиции / сумма выручки по всем позициям × 100%).

4. Посчитать накопленный итог — сумму долей нарастающим итогом сверху вниз.

5. Присвоить группу по накопленному итогу: A — до 80%, B — от 80% до 95%, C — от 95% до 100%. Пороги не догма: для B2B с концентрированной клиентской базой границу A часто сдвигают до 70%.

Товар Выручка, ₽ Доля Накопленный итог Группа
Товар 1 412 300 31,4% 31,4% A
Товар 2 268 900 20,5% 51,9% A
Товар 3 184 700 14,1% 66,0% A
Товар 4 96 200 7,3% 73,3% B
Товар 5 51 400 3,9% 77,2% B
Товар 6–14 суммарно 197 800 15,1% 92,3% B
Остальные 46 SKU суммарно 100 600 7,7% 100% C

Для расчёта маркетинговых метрик по итогам такой сортировки, кроме доли выручки, полезно сразу смотреть на маркетинговые метрики — CPA и ROAS по группе A обычно требуют отдельного пересчёта, потому что именно на эти позиции чаще всего идёт основной трафик.

Как провести XYZ-анализ: коэффициент вариации спроса

XYZ-анализ строится на коэффициенте вариации (CV) — отношении стандартного отклонения продаж к среднему значению за период, выраженном в процентах.

CV = (Стандартное отклонение продаж / Средние продажи за период) × 100%

Пример: продажи по месяцам — 40, 52, 38, 61, 44. Среднее = 47, стандартное отклонение ≈ 8,7. CV ≈ 18,5% → группа Y

Классические пороги: X — CV до 10%, Y — от 10% до 25%, Z — свыше 25%. Это ориентир, а не жёсткая граница: для бизнеса с выраженной сезонностью (садовая техника, новогодний декор) даже стабильный по сути товар может показывать CV 30–40% просто из-за сезона — и это нормально, а не признак хаоса. В таких случаях границы X/Y/Z разумно сдвигать вверх на 8–12 пунктов, иначе почти весь каталог попадёт в Z без пользы для решений.

⚠️ Период имеет значение

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

Матрица ABC-XYZ: как объединить результаты в девять групп

После того как у каждой позиции есть буква по ценности (A/B/C) и буква по стабильности (X/Y/Z), их просто объединяют — AX, AY, AZ, BX, BY, BZ, CX, CY, CZ. Получается матрица 3×3, где каждая клетка — это группа товаров с похожей логикой управления.

Дашборд матрицы ABC-XYZ анализа товаров Пример дашборда с матрицей из девяти квадрантов ABC-XYZ анализа: по вертикали группы ценности A, B, C, по горизонтали группы стабильности X, Y, Z, в каждой ячейке — число товаров и доля выручки Матрица ABC-XYZ — сводный дашборд Пример: 2 400 товаров, данные за квартал X — стабильный Y — сезонный Z — нерегулярный A B C AX · 214 SKU 61% выручки AY · 96 SKU 18% выручки AZ · 41 SKU 9% выручки BX · 188 SKU 5,4% выручки BY · 142 SKU 2,9% выручки BZ · 97 SKU 1,6% выручки CX · 340 SKU 0,8% выручки CY · 521 SKU 0,7% выручки CZ · 761 SKU 0,1% выручки Числовые значения — упрощённый пример для иллюстрации метода, не данные реального клиента
Пример дашборда с матрицей ABC-XYZ: девять квадрантов по ценности и стабильности спроса

Как читать квадранты — от AX до CZ на практике

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

AY и AZ — ценные, но нестабильные. Требуют более гибкого прогноза спроса (часто — по сезонному коэффициенту, а не по среднему), страхового запаса выше обычного и осторожности при масштабировании рекламного бюджета: рост ставки может привести к дефициту товара на складе быстрее, чем ожидалось.

BX, BY, BZ — средний сегмент. Здесь окупается автоматизация: автостратегии на пополнение, автотаргетинг в рекламе без ручного контроля каждой позиции.

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

CY и CZ — низкая ценность и нестабильный спрос. Именно здесь чаще всего скрывается «мёртвый» ассортимент: в примере выше 761 SKU из группы CZ дают 0,1% выручки при 31,7% всего каталога. Это кандидаты на распродажу, вывод из активного фида или полное исключение из товарных кампаний — они только размывают статистику обучения алгоритмов Директа.

Проверить долю каждого квадранта в общей выручке и в общем ассортименте

Вывести AX/AY в отдельный рекламный фид с повышенной ставкой

Настроить автоматический реордер для CX без ручного контроля

Пересмотреть присутствие CZ-позиций в активных рекламных кампаниях

ABC-XYZ анализ клиентов: приоритизация базы, а не только товаров

Тот же метод применим к клиентской базе. ABC-группа по клиенту — доля в общей выручке или в LTV (здесь полезно свериться с расчётами из статьи про юнит-экономику, чтобы использовать одну и ту же методику расчёта LTV во всех отчётах). XYZ-группа — стабильность покупок конкретного клиента во времени: регулярный ежемесячный заказчик попадёт в X, клиент с редкими, но крупными разовыми закупками — в Z.

На практике это напрямую влияет на работу с базой в CRM-маркетинге: клиентам группы AX логично предлагать программы лояльности и персональные менеджерские условия, клиентам AZ — точечные предложения к моменту их обычного «всплеска» закупок, а не равномерную рассылку раз в неделю. Клиентов CZ обычно оставляют на автоматических триггерных цепочках без ручного сопровождения — вести их индивидуально просто нерентабельно.

Для B2B-проектов с длинным циклом сделки такое разделение особенно ценно на этапе построения карты пути клиента: разным ABC-XYZ группам обычно соответствуют разные точки касания и разная частота коммуникации на одном и том же этапе воронки.

Сегментация клиентской базы в CRM по результатам ABC-XYZ анализа
ABC-XYZ анализ клиентов помогает выстроить разную частоту коммуникации для разных сегментов

ABC-XYZ анализ vs RFM-анализ клиентов: что выбрать

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

Параметр ABC-XYZ анализ RFM-анализ
Что оценивает Вклад в выручку + стабильность спроса Давность, частоту и сумму покупок
Основное применение Прогноз спроса, закупка, распределение рекламного бюджета Поведенческие маркетинговые сегменты, реактивация
Чувствительность к недавности Не учитывает напрямую Ключевой параметр (recency)
Годится для товаров Да, основная область применения Нет, метод только для клиентов

На практике методы дополняют друг друга: ABC-XYZ показывает, кто ценен и стабилен по объёму, RFM — кто «остывает» и требует реактивации прямо сейчас. Для полноценной аналитики клиентской базы разумно считать оба показателя и смотреть на пересечение — например, клиент AX по ABC-XYZ, но с низким R (давно не покупал) по RFM, это сигнал приоритетного звонка, а не рассылки.

Частые ошибки при ABC-XYZ анализе

❌ Считать ABC только по выручке, без маржи

Товар с оборотом 400 000 ₽ и наценкой 5% может приносить меньше прибыли, чем товар с оборотом 150 000 ₽ и наценкой 38%. Если решения на основе ABC влияют на закупку и бюджет, маржинальность нельзя игнорировать.

❌ Единые пороги XYZ для всего каталога

Сезонная категория (садовая техника) и категория повседневного спроса (расходники) требуют разных границ коэффициента вариации. Одна шкала на всё — почти весь сезонный товар автоматически падает в Z, хотя по факту спрос вполне предсказуем внутри сезона.

❌ Разовый расчёт без обновления

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

❌ Сравнение разных категорий в одной выборке

Сравнивать по одной шкале холодильники и батарейки бессмысленно — категории с изначально разной ценой единицы искажают распределение. Правильнее считать ABC-XYZ внутри каждой товарной категории отдельно, а не по всему каталогу целиком.

Когда ABC-XYZ анализ не нужен

✅ Стоит внедрять

— Каталог от 150–200 SKU и выше

— Повторные покупки, накоплена история хотя бы за 3–4 месяца

— Нужно распределить рекламный бюджет между товарами неравномерно

— Клиентская база от нескольких сотен активных клиентов

❌ Можно обойтись без этого

— Каталог до 30 позиций — приоритеты видны и без формул

— Проектный бизнес без повторных продаж (разовые контракты)

— Меньше 3 месяцев данных — расчёт CV будет статистически ненадёжным

— Бизнес только запустился, продажи ещё не устоялись

Как автоматизировать расчёт: Excel, Google Таблицы, DataLens

Для разового расчёта достаточно Excel или Google Таблиц. Ключевые формулы: СТАНДОТКЛОН.Г() и СРЗНАЧ() для коэффициента вариации, СУММ() с накопительным итогом для ABC-группы, и вложенные ЕСЛИ() для присвоения буквы по порогам.

=ЕСЛИ(накопленный_итог<=0,8;"A";ЕСЛИ(накопленный_итог<=0,95;"B";"C"))

=СТАНДОТКЛОН.Г(диапазон_продаж)/СРЗНАЧ(диапазон_продаж)

Если данные обновляются ежедневно и матрицу нужно смотреть в динамике, разовый расчёт в таблице быстро устаревает. В этом случае логично выгружать данные через API Яндекс Метрики и API Яндекс Директа и собирать автоматически обновляемый дашборд в Яндекс DataLens — там матрицу можно построить как связанный виджет с фильтрами по категории и периоду, без пересчёта вручную каждый месяц.

Схема процесса ABC-XYZ анализа Последовательность из четырёх шагов: сбор данных о продажах, расчёт ABC по выручке, расчёт XYZ по коэффициенту вариации, объединение в матрицу и принятие решения по товару Данные о продажах за 3–6 месяцев Расчёт ABC доля и накопленный итог Расчёт XYZ коэффициент вариации Матрица и решение закупка, бюджет, CRM
Упрощённая схема расчёта ABC-XYZ анализа — от данных о продажах до готового решения

Для интернет-магазинов с активной контекстной рекламой полезно свести матрицу с данными по каналам — тогда становится видно, откуда фактически приходят покупатели AX-товаров, и это уже вопрос сквозной аналитики, а не только товарного учёта. А для оценки того, насколько эффективно рекламный бюджет распределяется именно по товарным кампаниям, стоит заглянуть в статью про рекламу интернет-магазина в Яндекс Директе.

Что такое ABC-XYZ анализ простыми словами?
Как рассчитать коэффициент вариации для XYZ-анализа?
Какие пороги использовать для групп ABC — обязательно 80/95/100?
Можно ли сделать ABC-XYZ анализ в Excel без специальных программ?
Как часто нужно повторять ABC-XYZ анализ?
Чем ABC-XYZ анализ отличается от RFM-анализа клиентов?

Заключение

ABC-XYZ анализ полезен именно потому, что убирает иллюзию «все важные товары одинаково приоритетны». Матрица из девяти квадрантов даёт конкретные группы для действий: AX — максимум внимания и запасов, CZ — кандидаты на пересмотр или вывод из ассортимента и рекламы, а средние группы можно спокойно отдать автоматизации.

Начать разумно с одной товарной категории или одного сегмента клиентской базы, а не сразу со всего каталога — так проще проверить, подходят ли стандартные пороги 80/95/100% и 10/25% вашей специфике спроса, прежде чем внедрять расчёт на регулярной основе.

Если нужно связать результаты ABC-XYZ анализа с реальным распределением рекламного бюджета в Яндекс Директе — напишите мне, разберём вашу матрицу и настроим товарные кампании под приоритетные группы.

Перейти в Telegram канал

Оцените статью
TrafDealer.ru
Добавить комментарий