Коротко:
- Декомпозиция метрик - это разбивка одного показателя на составляющие, чтобы понять, что именно его двигает.
- Без декомпозиции аналитик видит только факт изменения, но не причину.
- Чаще всего метрику раскладывают по формуле, по сегментам или по воронке.
- Главная ошибка - останавливаться на первом уровне и не проверять, что стоит за каждой частью.
- Результат декомпозиции - конкретная гипотеза, которую можно проверить, а не просто «конверсия упала».
Выручка за неделю упала на 12%. Команда собирается на созвон, и начинается привычный сценарий: маркетинг говорит про трафик, продукт - про интерфейс, продажи - про сезонность. Через час у всех разные версии, но ни у кого нет данных.
Проблема не в том, что команда плохо думает. Проблема в том, что никто не разложил метрику на части. Декомпозиция - это первое, что должен сделать аналитик, когда показатель изменился и нужно понять почему.
В этой статье разберем, как правильно раскладывать метрики, какие подходы работают для разных задач и где чаще всего теряется след причины.
Что такое декомпозиция метрик
Декомпозиция метрик - это разбивка агрегированного показателя на составляющие, которые в сумме или произведении дают исходное значение. Цель - найти, какая именно часть изменилась и насколько она объясняет общее отклонение.
Например, выручка = количество заказов × средний чек. Если выручка упала, значит упало одно из двух, или оба сразу. Это уже сужает поиск с «что-то пошло не так» до конкретного вопроса.
Важно понимать: декомпозиция не дает ответ сама по себе. Она дает структуру для поиска ответа. После нее аналитик знает, куда смотреть дальше, а не перебирает все возможные причины подряд.
Три основных подхода к разбивке
Метрику можно разложить тремя способами, и выбор зависит от природы самой метрики.
По формуле
Подходит для метрик, которые математически выражаются через другие показатели. Выручка, средний чек, конверсия, LTV - все они раскладываются через формулу.
Пример: DAU (дневная аудитория) = новые пользователи + вернувшиеся пользователи. Если DAU вырос, нужно проверить, что именно выросло - приток новых или активность старых. Это разные причины и разные решения.
Формульная декомпозиция хороша тем, что дает точную арифметику: можно посчитать вклад каждой части в общее изменение.
По сегментам
Подходит, когда метрика агрегирует разнородные группы: каналы, регионы, типы устройств, категории товаров, тарифные планы.
Логика простая: если общая конверсия упала, но у вас три канала трафика, нужно посмотреть конверсию по каждому. Возможно, два канала стабильны, а один просел - и именно он тянет среднее вниз.
Здесь важен эффект микса: иногда метрика меняется не потому, что что-то сломалось, а потому что изменилась доля сегментов. Если вырос трафик из канала с низкой конверсией, средняя конверсия упадет даже при том, что в каждом канале отдельно ничего не изменилось.
По воронке
Подходит для метрик, которые описывают путь пользователя: от первого шага до целевого действия. Каждый шаг воронки - это отдельная конверсия, и падение на любом из них влияет на итоговый результат.
Например, итоговая конверсия в покупку = конверсия из визита в корзину × конверсия из корзины в оформление × конверсия из оформления в оплату. Если итог упал, нужно смотреть на каждый переход отдельно.
Как провести декомпозицию шаг за шагом
Шаг 1. Зафиксируйте факт и масштаб
Прежде чем раскладывать, убедитесь, что изменение реальное. Проверьте, нет ли проблем с данными: пропущенных событий, дублей, изменений в трекинге. Сравните с аналогичным периодом прошлого года, если есть сезонность.
Зафиксируйте: что изменилось, на сколько, за какой период, в каком направлении.
Шаг 2. Выберите формулу разбивки
Запишите метрику через составляющие. Если метрика - выручка, запишите: выручка = заказы × средний чек. Если метрика - retention, запишите: retention = пользователи, вернувшиеся на N-й день / пользователи когорты.
Иногда формула не очевидна. Тогда спросите себя: из каких действий или групп складывается этот показатель? Что должно произойти, чтобы он вырос?
Шаг 3. Посчитайте вклад каждой части
Это ключевой шаг. Нужно не просто посмотреть, что изменилось, а понять, сколько каждая часть объясняет от общего отклонения.
Простой способ - метод замены. Зафиксируйте все компоненты на уровне базового периода, кроме одного. Посмотрите, как изменится итог. Потом повторите для следующего компонента.
Если выручка упала на 500 тысяч, а при замене только среднего чека на текущее значение падение составляет 400 тысяч - значит, средний чек объясняет 80% отклонения. Это и есть след причины.
Шаг 4. Углубитесь в значимую часть
Нашли компонент с наибольшим вкладом - разложите его дальше. Средний чек упал: посмотрите по категориям товаров, по типам клиентов, по каналам. Ищите, где именно концентрируется изменение.
Хорошая декомпозиция - это дерево, а не плоский список. Каждый уровень сужает поиск.
Шаг 5. Сформулируйте гипотезу
Остановитесь, когда у вас есть конкретная гипотеза: «средний чек упал из-за роста доли заказов в категории X, где цены ниже» или «конверсия в оплату просела на iOS после обновления 14 марта». Это уже можно проверить.
Пример: разбор падения выручки
Представим интернет-магазин. Выручка за неделю упала на 15% относительно предыдущей.
Шаг 1. Проверяем данные - трекинг в порядке, дублей нет, сезонности в этот период нет.
Шаг 2. Раскладываем: выручка = количество заказов × средний чек.
Шаг 3. Считаем: количество заказов упало на 3%, средний чек - на 12%. Средний чек объясняет большую часть падения.
Шаг 4. Раскладываем средний чек по категориям. Видим: в категории «электроника» средний чек упал на 30%, доля этой категории в заказах выросла с 20% до 35%.
Шаг 5. Гипотеза: запустили акцию на электронику, она привлекла больше заказов в этой категории, но по сниженным ценам - это и потянуло средний чек вниз. Выручка упала, но это запланированный эффект акции, а не поломка.
Без декомпозиции команда потратила бы время на поиск «сломанного» места. С ней - нашла ответ за 20 минут.
Эффект микса: когда метрика меняется без реальных изменений
Один из самых частых источников путаницы - эффект микса. Средняя метрика меняется не потому, что что-то изменилось внутри сегментов, а потому что изменились их доли.
Классический пример: средняя конверсия сайта упала с 3,2% до 2,8%. Команда начинает искать проблему. Но при разбивке по каналам оказывается, что конверсия в каждом канале не изменилась. Просто вырос объем трафика из контекстной рекламы, где конверсия исторически ниже, чем в органике.
Это не проблема - это нормальное следствие изменения структуры трафика. Но без декомпозиции это выглядит как падение.
Как проверить эффект микса: посчитайте, какой была бы средняя метрика, если бы доли сегментов остались прежними, а значения внутри сегментов изменились. Если это объясняет большую часть отклонения - перед вами эффект микса.
Типичные ошибки при разбивке метрик
| Ошибка | Почему опасна | Как избежать |
|---|---|---|
| Останавливаться на первом уровне | «Конверсия упала» - это не ответ, это повторение вопроса | Раскладывать до уровня конкретного сегмента или шага |
| Не считать вклад, а просто смотреть на изменение | Компонент мог измениться сильно, но иметь малый вес | Считать абсолютный вклад каждой части в общее отклонение |
| Игнорировать эффект микса | Команда ищет «поломку», которой нет | Проверять структуру сегментов до и после |
| Раскладывать без проверки данных | Декомпозиция покажет «причину» в артефакте трекинга | Сначала проверить качество данных |
| Делать декомпозицию без формулы | Разбивка получается произвольной и неполной | Записать метрику через составляющие явно, до начала анализа |
Когда декомпозиция не дает ответа
Бывают ситуации, когда разбивка метрики сужает поиск, но не закрывает его. Это нормально - декомпозиция не заменяет исследование причин, она только направляет его.
Если вы нашли, что конверсия на шаге «оформление заказа» упала на 20% у мобильных пользователей на Android, следующий шаг - уже не аналитика, а проверка: смотреть сессионные записи, проверять логи ошибок, тестировать форму на реальном устройстве.
Также декомпозиция плохо работает, когда причина - внешний фактор без отражения в данных. Если конкурент запустил агрессивную акцию, это не видно в структуре ваших метрик напрямую. Здесь нужен контекст, который аналитик получает не из данных, а из общения с командой.
Важно: декомпозиция помогает найти, где изменение концентрируется. Она не всегда объясняет, почему оно произошло. Не путайте «нашли сегмент с падением» и «нашли причину падения».
Инструменты для декомпозиции
Специального инструмента для декомпозиции не существует - это аналитический подход, а не функция в BI-системе. Но разные инструменты помогают на разных этапах.
| Инструмент | Для чего подходит |
|---|---|
| SQL | Разбивка по сегментам, подсчет вклада, фильтрация по периодам |
| Excel / Google Sheets | Быстрая арифметика вклада, метод замены, сводные таблицы |
| BI-система (Metabase, Superset, Redash) | Визуализация разбивки по сегментам, drill-down в дашборде |
| Python (pandas) | Сложная многоуровневая разбивка, автоматизация регулярного анализа |
На практике большинство декомпозиций делается в SQL плюс таблица в Google Sheets. Python нужен, когда разбивка становится регулярной задачей или когда данных много.
Чеклист: декомпозиция метрики
- Зафиксировал факт изменения: что, на сколько, за какой период
- Проверил качество данных: нет дублей, пропусков, изменений в трекинге
- Записал формулу: из чего математически складывается метрика
- Посчитал вклад каждой части в абсолютном выражении
- Проверил эффект микса: не изменилась ли структура сегментов
- Нашел компонент с наибольшим вкладом и разложил его дальше
- Дошел до уровня конкретного сегмента, шага или временного момента
- Сформулировал гипотезу, которую можно проверить
Как выбрать глубину декомпозиции
Один из частых вопросов на практике: до какого уровня разбивать метрику? Раскладывать можно бесконечно, но в какой-то момент это перестает давать новую информацию и просто тратит время.
Хорошее правило: останавливайтесь, когда следующий уровень разбивки уже не меняет вывод. Если вы нашли, что конверсия просела у мобильных пользователей на Android, и этот сегмент объясняет 85% общего падения, дальнейшее дробление по версиям ОС или размерам экрана не изменит направление действий. Дальше нужно идти в продукт, а не в данные.
Другой ориентир: декомпозиция достаточно глубокая, если на каждом уровне вы можете назвать конкретного владельца проблемы. «Конверсия упала» - владельца нет. «Конверсия на шаге оплаты упала у мобильных пользователей после обновления приложения» - это уже задача для конкретной команды.
Практически это выглядит так: два-три уровня разбивки закрывают большинство задач. Первый уровень - формула (заказы и средний чек). Второй - сегментация значимого компонента (средний чек по категориям). Третий - дополнительный разрез внутри сегмента (категория по типу клиента или каналу). Дальше, как правило, уже нужны не данные, а гипотезы и проверка.
Декомпозиция в регулярной работе против разового анализа
Декомпозицию используют в двух режимах, и они требуют разного подхода.
Разовый анализ запускается по факту: метрика отклонилась, нужно разобраться. Здесь аналитик работает вручную, выбирает разрезы по ситуации и ищет конкретную причину. Такой анализ занимает от 20 минут до нескольких часов в зависимости от сложности.
Регулярная декомпозиция встраивается в мониторинг. Для ключевых метрик продукта или бизнеса заранее определяют, по каким разрезам всегда смотреть: каналы, платформы, регионы, тарифные планы. Это не заменяет разовый анализ, но позволяет быстрее замечать отклонения и сразу видеть, в каком сегменте они концентрируются.
Как встроить декомпозицию в регулярный мониторинг:
- Для каждой ключевой метрики заранее определите 2-3 обязательных разреза (например, для конверсии - канал, платформа, тип пользователя).
- Настройте дашборд так, чтобы разбивка по этим разрезам была видна рядом с агрегированным показателем.
- Установите пороги отклонения: если метрика изменилась больше чем на X%, автоматически смотрите на разбивку.
- Раз в неделю проверяйте не только итоговые цифры, но и структуру: не изменилась ли доля сегментов.
Регулярная декомпозиция особенно полезна для метрик с выраженным эффектом микса. Если структура трафика или аудитории меняется постепенно, без регулярного мониторинга разрезов это легко пропустить.
Как объяснить результаты декомпозиции команде
Технически правильная декомпозиция теряет ценность, если ее результаты непонятно донести. Команда должна понять не только что изменилось, но и почему это важно и что делать дальше.
Несколько принципов, которые помогают в коммуникации.
Начинайте с итога, а не с процесса. Не рассказывайте, как вы раскладывали метрику по шагам. Начните с вывода: «Падение выручки на 15% на 80% объясняется снижением среднего чека в категории электроники из-за акции». Потом, если нужно, покажите, как к этому пришли.
Показывайте абсолютные числа рядом с процентами. «Конверсия упала на 2 процентных пункта» звучит иначе, чем «из-за этого мы теряем около 300 заказов в неделю». Второе формулирует проблему в терминах бизнеса.
Разделяйте факт и гипотезу. Четко обозначайте, что вы нашли в данных, а что предполагаете как причину. «Данные показывают, что конверсия упала на iOS после 14 марта. Гипотеза: это связано с обновлением приложения, которое вышло в этот день». Это разные уровни уверенности.
Формулируйте следующий шаг. Декомпозиция - не финальный ответ, а направление. Заканчивайте не выводом, а вопросом или действием: «Следующий шаг - проверить сессионные записи на iOS за 14-17 марта».
Сравнение подходов к декомпозиции по типу задачи
| Тип метрики | Подходящий метод | Пример | На что обратить внимание |
|---|---|---|---|
| Финансовая (выручка, GMV) | По формуле + по сегментам | Выручка = заказы x средний чек, затем по категориям | Эффект микса при изменении структуры заказов |
| Продуктовая (retention, DAU) | По формуле + по когортам | DAU = новые + вернувшиеся, затем по когортам | Разные когорты могут вести себя по-разному |
| Конверсионная (CR воронки) | По воронке + по сегментам | CR = CR шага 1 x CR шага 2 x CR шага 3 | Узкое место может быть на одном шаге для одного сегмента |
| Маркетинговая (CPA, ROAS) | По сегментам (каналы, кампании) | Средний CPA по каналам и кампаниям | Изменение бюджетного микса влияет на среднее |
| Операционная (время обработки, NPS) | По сегментам + по времени | NPS по типу клиента, по периоду, по продукту | Внешние события могут резко менять показатель |
FAQ
Что такое декомпозиция метрик простыми словами?
Это разбивка одного большого показателя на части, чтобы понять, что именно его изменило. Например, выручка упала - раскладываем на количество заказов и средний чек, смотрим, что именно просело.
Чем декомпозиция отличается от сегментации?
Сегментация - это разбивка аудитории или данных на группы. Декомпозиция - это разбивка метрики на составляющие по формуле или по структуре. Сегментация часто используется как один из инструментов внутри декомпозиции.
Как посчитать вклад каждой части в изменение метрики?
Используйте метод замены: зафиксируйте все компоненты на уровне базового периода, замените один на текущее значение и посмотрите, как изменится итог. Повторите для каждого компонента. Сумма вкладов должна совпадать с общим изменением.
Что делать, если декомпозиция не объясняет изменение?
Проверьте данные на качество - возможно, проблема в трекинге. Если данные в порядке, ищите внешний контекст: изменения в продукте, акции, действия конкурентов, новостной фон. Иногда причина не видна в структуре данных.
Как часто нужно делать декомпозицию?
По необходимости - когда метрика значимо отклонилась от ожидаемого значения. Для ключевых метрик продукта имеет смысл настроить регулярный мониторинг с автоматической разбивкой по основным сегментам.
Можно ли автоматизировать декомпозицию?
Частично - да. Можно настроить дашборд, который автоматически показывает разбивку ключевых метрик по сегментам. Но интерпретация и выбор направления для углубления всегда остаются за аналитиком.
Итог
Декомпозиция - это не сложный метод, а привычка думать структурно. Когда метрика изменилась, первый вопрос не «почему», а «из чего она состоит и что именно сдвинулось». Это сразу переводит разговор из версий и ощущений в конкретные числа.
Главное - не останавливаться на первом уровне и считать вклад, а не просто факт изменения. Компонент может сильно измениться в процентах, но объяснять лишь малую часть общего отклонения - и наоборот.
Хорошая декомпозиция заканчивается гипотезой, которую можно проверить. Если после анализа у вас только «конверсия упала на шаге оформления у мобильных пользователей» - это уже не вопрос, а задача для следующего шага.