Tolka en MMM-modell
Bidrag och ROI
Tolka en MMM-modell är en gratis lektion i Digital Marketing Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Digital Marketing Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Digital Marketing Academy innehåller totalt 4 lektioner.
Från koefficienter till beslut
En skattad MMM-modell ger er koefficienter, bidragsdiagram, responskurvor och anpassningsmått. Att tolka dem väl omvandlar matematik till budgetbeslut.
I den här lektionen går vi igenom de resultat som en analytiker faktiskt granskar noggrant innan en modell kan anses tillförlitlig.
Uppdelning av bidrag
Det viktigaste resultatet delar upp den totala försäljningen i basen och varje kanals inkrementella bidrag under perioden.
Tolka det så här: av alla sålda enheter, hur många skulle ha sålts ändå (basen) och hur många tillförde varje kanal? Delarna ska tillsammans stämma överens med den faktiska försäljningen.
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 kanal
Dela en kanals inkrementella intäkter med dess utgifter för att få ROI (eller ROAS). Det är den jämförbara måttenheten mellan kanaler.
Var uppmärksam på skillnaden mellan genomsnittlig ROI (hela perioden) och marginell ROI (nästa krona). Fördelningsbeslut bör baseras på den marginella siffran.
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.0Genomsnittlig kontra marginell ROI
På grund av mättnad kan en kanal med hög genomsnittlig ROI vara nästan fullt utnyttjad, så att nästa krona ger liten avkastning.
Marginell ROI är lutningen på responskurvan vid den aktuella utgiftsnivån. Omfördela till kanaler med högst marginell ROI, inte högst genomsnittlig 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 hereLäs responskurvan
Varje kanals responskurva visar inkrementell försäljning i relation till utgifter. Den branta inledande delen är effektiv, medan den flacka delen är mättad.
Hitta de aktuella utgifterna på kurvan. Om ni befinner er på den flacka delen är en större budget slöseri. Om ni befinner er på den branta delen finns det utrymme att växa.
spend -> 10k 20k 40k 80k 160k
sales -> 50k 90k 140k 165k 175k
slope -> high ... ... low ~flat (saturated)Koefficienternas tecken och storlek
Kontrollera först tecknen med ett rimlighetstest. Mediekoefficienter bör vara positiva, pris vanligtvis negativt och kampanj positivt. En negativ TV-koefficient signalerar kollinearitet eller ett modellfel.
Storlekarna bör vara rimliga i förhållande till priorer och riktmärken, inte bara statistiskt signifikanta.
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)Anpassnings- och valideringsmått
R-kvadrat visar anpassningen på träningsdata, men ett högt värde kan innebära överanpassning. Lita mer på mått utanför urvalet: MAPE på en holdout-period och korsvalidering för tidsserier.
Granska även residualerna: de bör se ut som brus utan kvarvarande trend eller säsong.
R2 (train) = 0.94
MAPE (holdout) = 7.8%
Durbin-Watson ~ 2.0 (no autocorrelation)
residuals : random, mean ~0Osäkerhetsintervall
Punktskattningar kan ljuga. Bayesianska MMM-modeller rapporterar trovärdighetsintervall, medan frekventistiska modeller rapporterar konfidensintervall. En kanal vars intervall korsar noll är inte tillförlitligt positiv.
Presentera intervall för intressenterna så att besluten tar hänsyn till hur mycket modellen faktiskt vet.
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 / uncertainUppdelning över tid
Utöver totalsumman för perioden bör ni visa bidragen vecka för vecka. Då framgår det om en kanals effekt är stabil, spetsig eller avtagande.
Toppar som sammanfaller med kampanjperioder stärker förtroendet, medan bidrag som uppstår utan utgifter tyder på läckage från en saknad kontrollvariabel.
Kalibrering mot experiment
Den starkaste valideringen är att jämföra MMM:s kanallyft med ett randomiserat geoexperiment eller ett experiment för konverteringslyft.
Om MMM visar att Search ROAS är 5 men ett geoexperiment visar 3 bör ni kalibrera om modellen, ofta via en prior. Modeller som stämmer med experiment vinner förtroende även för kanaler som aldrig har testats.
channel MMM_ROAS experiment_ROAS
Search 5.0 3.0 -> recalibrate down
Social 3.0 3.2 -> well calibratedSammanfattning av varningssignaler
Misstro en modell med orimliga tecken, en för liten bas, ROI-värden som strider mot riktmärken, breda intervall som presenteras som säkra eller god anpassning på träningsdata men dålig anpassning på holdout-data.
Att läsa en MMM-modell kräver lika mycket skepsis som aritmetik.
Snabbtest
Tillämpa skillnaden mellan genomsnittlig och marginell ROI på ett fördelningsbeslut.
Sammanfattning
Läs en MMM-modell genom dess uppdelning (bas kontra inkrementellt), ROAS per kanal och framför allt responskurvorna som visar den marginella avkastningen.
Kontrollera koefficienternas tecken, anpassningen på holdout-data, residualerna och osäkerhetsintervallen, och kalibrera mot experiment. Beslut bör följa marginell ROI, inte de övergripande genomsnitten.
Lär dig Digital Marketing Academy med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 63
- Lektioner
- 239
Vanliga frågor
Är lektionen ”Tolka en MMM-modell” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Digital Marketing Academy, inklusive ”Tolka en MMM-modell”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Digital Marketing Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Tolka en MMM-modell”?
Bidrag och ROI Ni övar på Digital Marketing Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Digital Marketing Academy?
Du behöver inga förkunskaper. Utbildningen i Digital Marketing Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”Tolka en MMM-modell”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Digital Marketing Academy-lektionen?
Ja. Varje Digital Marketing Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- MMM kontra attribution
- Indata och variabler
- Tolka en MMM-modell
- Omfördela budget