0Pricing
Digital Marketing Academy · Lezione

Leggere un MMM

Contributo e ROI

Leggere un MMM è una lezione Digital Marketing Academy gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Digital Marketing Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Digital Marketing Academy include 4 lezioni in totale.

Dai coefficienti alle decisioni

Un MMM stimato fornisce coefficienti, grafici dei contributi, curve di risposta e statistiche di adattamento. Interpretarli correttamente trasforma la matematica in decisioni di budget.

Questa lezione illustra gli output che un analista esamina davvero con attenzione prima di fidarsi di un modello.

La scomposizione dei contributi

L'output principale scompone le vendite totali nella base e nel contributo incrementale di ciascun canale durante il periodo.

Lo si può leggere così: di tutte le unità vendute, quante sarebbero state vendute comunque (base) e quante ne ha aggiunte ciascun canale. La somma delle componenti dovrebbe corrispondere alle vendite effettive.

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 per canale

Divida i ricavi incrementali di un canale per la sua spesa per ottenere il ROI (o ROAS). Questa è l'unità di misura comparabile tra i canali.

Consideri la differenza tra ROI medio (sull'intero periodo) e ROI marginale (sul prossimo euro). Le decisioni di allocazione dipendono dal valore marginale.

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 medio e marginale

A causa della saturazione, un canale con un ROI medio elevato potrebbe essere quasi al limite, quindi il suo prossimo euro genererebbe un ritorno ridotto.

Il ROI marginale è la pendenza della curva di risposta al livello di spesa attuale. Riallochi il budget verso i canali con il ROI marginale più alto, non verso quelli con il ROI medio più alto.

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

Leggere la curva di risposta

La curva di risposta di ogni canale rappresenta le vendite incrementali in funzione della spesa. La regione iniziale, più ripida, è efficiente; quella piatta è satura.

Individui sulla curva il livello di spesa attuale. Se si trova nella parte piatta, altro budget verrebbe sprecato. Se si trova nella parte ripida, c'è ancora margine di crescita.

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

Segni e grandezze dei coefficienti

Verifichi innanzitutto i segni. I coefficienti dei media dovrebbero essere positivi; quelli del prezzo solitamente negativi; quelli delle promozioni positivi. Un coefficiente negativo per la TV segnala collinearità o un errore del modello.

Le grandezze devono essere plausibili rispetto ai prior e ai benchmark, non soltanto statisticamente significative.

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)

Statistiche di adattamento e validazione

R-squared mostra l'adattamento sul campione, ma un valore elevato può indicare overfitting. Dia maggiore fiducia alle metriche fuori campione: MAPE su un periodo holdout e convalida incrociata per serie temporali.

Esamini anche i residui: dovrebbero apparire come rumore, senza trend o stagionalità residui.

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

Intervalli di incertezza

Le stime puntuali possono trarre in inganno. I modelli MMM bayesiani riportano intervalli credibili; quelli frequentisti riportano intervalli di confidenza. Un canale il cui intervallo comprende lo zero non è affidabilmente positivo.

Presenti gli intervalli agli stakeholder, così le decisioni tengono conto di quanto il modello sappia effettivamente.

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

Scomposizione nel tempo

Oltre al totale del periodo, visualizzi i contributi settimana per settimana. Questo rivela se l'effetto di un canale è costante, concentrato in picchi o in diminuzione.

I picchi che coincidono con i periodi di diffusione aumentano la fiducia; contributi che compaiono senza spesa suggeriscono una distorsione proveniente da un controllo mancante.

Calibrazione rispetto agli esperimenti

La validazione più solida consiste nel confrontare l'incremento del canale stimato dall'MMM con quello di un esperimento geografico randomizzato o di un esperimento di conversion lift.

Se l'MMM indica un ROAS di Search pari a 5, ma un test geografico indica 3, occorre ricalibrare, spesso tramite un prior. I modelli che concordano con gli esperimenti ottengono credibilità anche per i canali mai sottoposti a test.

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

Riepilogo dei segnali d'allarme

Diffidi di un modello con segni implausibili, una base troppo piccola, ROI in contrasto con i benchmark, intervalli ampi presentati come certezze o un ottimo adattamento sul campione ma risultati scarsi sul periodo holdout.

Interpretare un MMM richiede tanto scetticismo quanto capacità di fare calcoli.

Verifica rapida

Applichi la distinzione tra ROI medio e marginale a una decisione di allocazione.

Riepilogo

Legga un MMM attraverso la sua scomposizione (base e incremento), il ROAS per canale e soprattutto le curve di risposta, che rivelano i rendimenti marginali.

Controlli i segni dei coefficienti, l'adattamento sul periodo holdout, i residui e gli intervalli di incertezza, quindi calibri il modello rispetto agli esperimenti. Le decisioni devono seguire il ROI marginale, non le medie riportate nei titoli.

Domande Frequenti

La lezione «Leggere un MMM» è gratuita?

Sì — il testo completo di «Leggere un MMM» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Digital Marketing Academy, passa a CoddyKit PRO. Il corso Digital Marketing Academy include 4 lezioni in totale.

Cosa imparerò in «Leggere un MMM»?

Contributo e ROI Eserciti Digital Marketing Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Digital Marketing Academy?

Non è richiesta alcuna esperienza precedente. Digital Marketing Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Leggere un MMM»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Digital Marketing Academy?

Sì. Ogni lezione Digital Marketing Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. MMM e attribuzione a confronto
  2. Input e variabili
  3. Leggere un MMM
  4. Riassegnazione del budget
← Torna a Digital Marketing Academy