0Pricing
Digital Marketing Academy · Aula

Interpretando um MMM

Contribuição e ROI

Interpretando um MMM é uma aula grátis de Digital Marketing Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Digital Marketing Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Digital Marketing Academy inclui 4 aulas no total.

Dos coeficientes às decisões

Um MMM ajustado fornece coeficientes, gráficos de contribuição, curvas de resposta e estatísticas de ajuste. Interpretá-los bem transforma a matemática em decisões de orçamento.

Nesta lição, você verá as saídas que um analista realmente examina antes de confiar em um modelo.

A decomposição da contribuição

A principal saída divide o total de vendas entre a base e a contribuição incremental de cada canal ao longo do período.

Interprete assim: de todas as unidades vendidas, quantas teriam sido vendidas de qualquer maneira (a base) e quantas foram acrescentadas por cada canal. A soma das partes deve conciliar com as vendas reais.

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 por canal

Divida a receita incremental de um canal pelo seu investimento para obter o ROI (ou ROAS). Essa é a métrica comparável entre os canais.

Observe a diferença entre o ROI médio (de todo o período) e o ROI marginal (do próximo real). As decisões de alocação dependem do valor marginal.

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 médio vs marginal

Devido à saturação, um canal com ROI médio alto pode estar quase no limite, fazendo com que seu próximo real gere pouco retorno.

O ROI marginal é a inclinação da curva de resposta no nível atual de investimento. Redistribua o orçamento para os canais com maior ROI marginal, não para aqueles com maior ROI médio.

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

Interpretando a curva de resposta

A curva de resposta de cada canal mostra as vendas incrementais em relação ao investimento. O trecho inicial e íngreme é eficiente; o trecho plano está saturado.

Localize o investimento atual na curva. Se você estiver na parte plana, mais orçamento será desperdiçado. Se estiver na parte íngreme, ainda haverá espaço para crescer.

spend ->  10k   20k   40k   80k  160k
sales ->  50k   90k  140k  165k  175k
slope ->  high  ...  ...   low   ~flat (saturated)

Sinais e magnitudes dos coeficientes

Verifique primeiro a plausibilidade dos sinais. Os coeficientes de mídia devem ser positivos; o preço geralmente é negativo; a promoção é positiva. Um coeficiente negativo para TV indica colinearidade ou um erro no modelo.

As magnitudes devem ser plausíveis quando comparadas a informações a priori e referências de mercado, não apenas estatisticamente significativas.

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)

Estatísticas de ajuste e validação

O R-quadrado mostra o ajuste dentro da amostra, mas um valor alto pode indicar ajuste excessivo. Confie mais nas métricas fora da amostra: o MAPE em um período reservado e a validação cruzada de séries temporais.

Examine também os resíduos: eles devem se parecer com ruído, sem tendência ou sazonalidade remanescente.

R2 (train)        = 0.94
MAPE (holdout)    = 7.8%
Durbin-Watson     ~ 2.0 (no autocorrelation)
residuals         : random, mean ~0

Intervalos de incerteza

Estimativas pontuais podem enganar. MMMs bayesianos apresentam intervalos de credibilidade; os frequentistas apresentam intervalos de confiança. Um canal cujo intervalo inclui zero não é confiavelmente positivo.

Apresente faixas às partes interessadas para que as decisões levem em conta quanto o modelo realmente sabe.

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

Decomposição ao longo do tempo

Além do total do período, analise as contribuições semana a semana. Isso revela se o efeito de um canal é constante, pontual ou está desaparecendo.

Picos alinhados aos períodos de veiculação aumentam a confiança; contribuições que aparecem sem investimento sugerem vazamento de uma variável de controle ausente.

Calibrando com experimentos

A validação mais forte consiste em comparar o incremento de um canal no MMM com um experimento geográfico aleatorizado ou um experimento de aumento de conversões.

Se o MMM indicar que o ROAS da pesquisa é 5, mas um teste geográfico indicar 3, recalibre o modelo, muitas vezes usando uma informação a priori. Modelos que coincidem com os experimentos ganham credibilidade para os canais que nunca foram testados.

channel  MMM_ROAS  experiment_ROAS
Search   5.0       3.0  -> recalibrate down
Social   3.0       3.2  -> well calibrated

Resumo dos sinais de alerta

Desconfie de um modelo com sinais implausíveis, uma base pequena demais, ROIs que contradizem as referências, intervalos amplos apresentados como certeza ou um ótimo ajuste dentro da amostra, mas um ajuste fraco no período reservado.

Interpretar um MMM exige tanto ceticismo quanto aritmética.

Verificação rápida

Aplique a distinção entre médio e marginal a uma decisão de alocação.

Recapitulação

Interprete um MMM por meio de sua decomposição (base vs incremental), do ROAS de cada canal e, principalmente, das curvas de resposta que revelam os retornos marginais.

Verifique os sinais dos coeficientes, o ajuste no período reservado, os resíduos e os intervalos de incerteza, e calibre o modelo com experimentos. As decisões devem seguir o ROI marginal, não as médias destacadas.

Perguntas Frequentes

A aula “Interpretando um MMM” é grátis?

Sim — o texto completo de “Interpretando um MMM” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Digital Marketing Academy, atualize para CoddyKit PRO. O curso de Digital Marketing Academy inclui 4 aulas no total.

O que vou aprender em “Interpretando um MMM”?

Contribuição e ROI Você pratica Digital Marketing Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Digital Marketing Academy?

Nenhuma experiência prévia é necessária. Digital Marketing Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Interpretando um MMM”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Digital Marketing Academy?

Sim. Cada aula de Digital Marketing Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. MMM versus atribuição
  2. Entradas e variáveis
  3. Interpretando um MMM
  4. Realocação de orçamento
← Voltar para Digital Marketing Academy