Короткий ответ
Декомпозиция помогает понять, какой из компонентов (например, число пользователей, конверсия в покупку, средний чек) сильнее всего повлиял на изменение итоговой метрики, и на какой из этих рычагов продуктовая команда реально может воздействовать.
Как это работает подробнее
итоговую метрику представляют как произведение или сумму более простых и измеримых компонентов; изменение итоговой метрики раскладывают на вклад каждого компонента, сравнивая значения "было" и "стало".
Пример кода
Декомпозиция выручки
Было: users=10 000, conversion=5%, ARPU_paying=400 → revenue = 10000*0.05*400 = 2 000 000
Стало: users=11 000, conversion=4%, ARPU_paying=420 → revenue = 11000*0.04*420 = 1 848 000Что использовать на практике
- Практика. декомпозиция особенно полезна, когда итоговая метрика осталась почти неизменной, но за этим стоят разнонаправленные изменения компонентов (например, выросло число пользователей, но упала конверсия) — без декомпозиции такая компенсация осталась бы незамеченной.
Подводные камни
- Частые ошибки. считают вклад каждого компонента независимо, складывая проценты изменения (на самом деле при мультипликативной модели это даёт неточный результат из-за взаимодействия компонентов); выбирают декомпозицию, не отражающую реальные рычаги влияния команды (например, включают в формулу показатель, на который никто не влияет).