0Pricing
Digital Marketing Academy · Урок

Интерпретация 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 — локальная установка не требуется.

Все уроки этого курса

  1. MMM и атрибуция
  2. Входные данные и переменные
  3. Интерпретация MMM
  4. Перераспределение бюджета
← Назад к Digital Marketing Academy