Интерпретация MMM
Вклад и ROI
«Интерпретация MMM» — бесплатный урок Digital Marketing Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Digital Marketing Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Digital Marketing Academy содержит 4 уроков всего.
От коэффициентов к решениям
Обученная модель MMM предоставляет коэффициенты, графики вкладов, кривые отклика и статистики качества подгонки. Умелая интерпретация этих результатов превращает математику в решения о бюджете.
В этом уроке рассматриваются результаты, которые аналитик действительно изучает перед тем, как довериться модели.
Разложение вклада
Главный результат разделяет общий объём продаж на базу и инкрементальный вклад каждого канала за рассматриваемый период.
Интерпретируйте это так: из всех проданных единиц сколько было бы продано и без изменений (база), а сколько добавил каждый канал. Сумма составляющих должна совпадать с фактическими продажами.
channel contribution % of sales
base 1,400,000 70.0%
TV 280,000 14.0%
Search 180,000 9.0%
Social 100,000 5.0%
OOH 40,000 2.0%ROI / ROAS для каждого канала
Разделите инкрементальную выручку канала на его расходы, чтобы получить ROI (или ROAS). Это сопоставимая мера для разных каналов.
Учитывайте разницу между средним ROI за весь период и предельным ROI для следующей денежной единицы. Решения о распределении бюджета зависят от предельного показателя.
channel spend inc_rev ROAS
Search 60,000 300,000 5.0
TV 140,000 560,000 4.0
Social 50,000 150,000 3.0
OOH 40,000 80,000 2.0Средний и предельный ROI
Из-за насыщения канал с высоким средним ROI может быть почти полностью использован, поэтому следующая денежная единица принесёт мало.
Предельный ROI — это наклон кривой отклика при текущем уровне расходов. Перераспределяйте средства в пользу каналов с самым высоким предельным, а не средним ROI.
Search avg ROAS = 5.0
but spend sits near saturation:
marginal ROAS = 1.8 (next $ underperforms)
Social avg = 3.0, marginal = 3.4 -> grow hereАнализ кривой отклика
Кривая отклика каждого канала показывает зависимость инкрементальных продаж от расходов. Крутой начальный участок эффективен, а плоский участок означает насыщение.
Найдите текущий уровень расходов на кривой. Если Вы находитесь на плоском участке, дополнительные средства расходуются впустую. Если на крутом — есть потенциал для роста.
spend -> 10k 20k 40k 80k 160k
sales -> 50k 90k 140k 165k 175k
slope -> high ... ... low ~flat (saturated)Знаки и величины коэффициентов
Сначала проверьте здравый смысл знаков. Коэффициенты медиа должны быть положительными, цена обычно отрицательной, а промоакции — положительными. Отрицательный коэффициент TV указывает на коллинеарность или ошибку модели.
Величины коэффициентов должны быть правдоподобны с учётом априорных ожиданий и ориентиров, а не только статистически значимы.
b_TV = +0.42 (ok, positive)
b_search = +0.31 (ok)
b_price = -1.20 (ok, demand falls w/ price)
b_social = -0.05 (red flag: investigate)Статистики качества подгонки и проверки
R² показывает качество подгонки на исходных данных, но высокое значение может означать чрезмерную подгонку. Больше доверяйте показателям на отложенных данных: MAPE на отложенном периоде и перекрёстной проверке по временным рядам.
Также изучите остатки: они должны выглядеть как шум, без сохраняющихся тренда или сезонности.
R2 (train) = 0.94
MAPE (holdout) = 7.8%
Durbin-Watson ~ 2.0 (no autocorrelation)
residuals : random, mean ~0Интервалы неопределённости
Точечные оценки не всегда надёжны. Байесовские модели MMM сообщают интервалы достоверности, а частотные модели — доверительные интервалы. Канал, интервал которого пересекает ноль, нельзя считать надёжно положительным.
Представляйте заинтересованным сторонам диапазоны, чтобы решения учитывали, насколько много модель действительно знает.
channel ROAS 90% interval
Search 5.0 [4.1, 5.8] confident
TV 4.0 [2.9, 5.1] confident
OOH 2.0 [-0.3, 4.2] weak / uncertainРазложение во времени
Помимо итогов за период, просматривайте вклады по неделям. Это показывает, является ли эффект канала стабильным, резким или затухающим.
Всплески, совпадающие с периодами размещения, повышают уверенность в результатах; вклады, появляющиеся при отсутствии расходов, указывают на утечку влияния из пропущенной контрольной переменной.
Калибровка по экспериментам
Наиболее убедительная проверка — сопоставить прирост, оценённый MMM для канала, с результатом рандомизированного геоэксперимента или эксперимента по приросту конверсий.
Если MMM показывает, что ROAS поисковой рекламы равен 5, а геотест — 3, выполните повторную калибровку, часто с помощью априорного распределения. Моделям, результаты которых совпадают с экспериментами, можно доверять и для каналов, которые ещё не тестировались.
channel MMM_ROAS experiment_ROAS
Search 5.0 3.0 -> recalibrate down
Social 3.0 3.2 -> well calibratedСводка тревожных сигналов
Не доверяйте модели с неправдоподобными знаками, слишком маленькой базой, показателями ROI, противоречащими ориентирам, широкими интервалами, представленными как определённость, или отличной подгонкой на исходных данных при плохом результате на отложенных данных.
Интерпретация MMM требует не меньше скептицизма, чем арифметики.
Быстрая проверка
Примените различие между средним и предельным показателями к решению о распределении бюджета.
Итоги
Интерпретируйте MMM через его разложение (база и инкрементальный вклад), ROAS каждого канала и особенно кривые отклика, показывающие предельную отдачу.
Проверяйте знаки коэффициентов, качество на отложенных данных, остатки и интервалы неопределённости, а также калибруйте модель по экспериментам. Решения должны основываться на предельном ROI, а не на средних показателях в заголовках отчёта.
Часто задаваемые вопросы
Урок «Интерпретация MMM» бесплатный?
Да — полный текст урока «Интерпретация MMM» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Digital Marketing Academy, подпишись на CoddyKit PRO. Курс Digital Marketing Academy содержит 4 уроков всего.
Чему я научусь в уроке «Интерпретация MMM»?
Вклад и ROI Ты практикуешь Digital Marketing Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Digital Marketing Academy?
Предыдущий опыт не требуется. Digital Marketing Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Интерпретация MMM»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Digital Marketing Academy?
Да. Каждый урок Digital Marketing Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- MMM и атрибуция
- Входные данные и переменные
- Интерпретация MMM
- Перераспределение бюджета