10.3 Attributie & het meetprobleem na iOS
Als Meta zegt dat het 18.000 euro omzet maakte, Google 14.000, en TikTok 6.000 — maar je shop deed in totaal 30.000 — dan klopt er iets niet. Dat is het attributieprobleem. Sinds Apple’s privacywijzigingen (iOS 14 / ATT) is perfecte tracking onmogelijk geworden. Dit hoofdstuk legt uit waarom je platformcijfers liegen, en hoe je tóch weet wat werkt.
Na dit hoofdstuk kun je:
- Je begrijpt waarom platform-ROAS van Meta, Google en TikTok samen optelt tot meer dan 100% van je werkelijke omzet.
- Je weet wat signal loss en ATT na iOS 14 met je meting doen en waarom platformcijfers ondertellen of overtellen.
- Je kunt blended MER, blended CAC, aMER en incrementele ROAS berekenen en weet waarom MER niet kan dubbeltellen.
- Je herkent dat een hoge platform-ROAS toch waardeloos kan zijn als de incrementaliteit laag is.
- Je kunt een werkbaar meetbeeld combineren uit MER, post-purchase survey en on/off-tests.
flowchart LR A["Eerste contact<br/>TikTok"] --> B["Onderzoek<br/>Google"] B --> C["Retargeting<br/>Meta"] C --> D["Aankoop"] D -.->|"elk platform claimt de sale"| E["Som van platform-ROAS<br/>telt dubbel"]
Kernconcepten
Section titled “Kernconcepten”Attributie. Het toewijzen van een verkoop aan de marketingtouchpoints die eraan voorafgingen. De vraag “wie krijgt de credit” heeft nooit één juist antwoord.
Last-click attributie. Alle credit gaat naar het laatste touchpoint vóór aankoop. Eenvoudig, maar onderwaardeert alles wat eerder in de reis gebeurde (zoals een eerste advertentie die de behoefte wekte).
First-click attributie. Alle credit naar het eerste touchpoint. Overwaardeert top-of-funnel, onderwaardeert wat de deal sloot.
Positie-gebaseerd (U-vormig). Verdeelt credit, bijvoorbeeld 40% eerste touch, 40% laatste, 20% over de rest. Erkent dat zowel kennismaking als afsluiting tellen.
Data-driven attributie (DDA). Het algoritme van GA4 verdeelt credit op basis van patronen in je eigen data. Beter dan last-click, maar een black box en gevoelig voor signal loss.
Signal loss. Het verlies aan meetbare conversies doordat gebruikers tracking weigeren of cookies blokkeren. Het platform “raadt” dan een deel van de conversies via modellering.
ATT (App Tracking Transparency). Sinds iOS 14.5 vraagt Apple elke app expliciet toestemming om gebruikers te volgen. De meerderheid weigert, waardoor Meta veel iPhone-conversies niet meer rechtstreeks ziet.
MER (Marketing Efficiency Ratio). Totale omzet gedeeld door totale marketinguitgaven, los van welk platform de credit claimt. De enige attributie die niet dubbel kan tellen.
Waarom platform-ROAS optelt tot meer dan 100%
Section titled “Waarom platform-ROAS optelt tot meer dan 100%”Elk advertentieplatform claimt elke conversie die het ook maar enigszins zag. Een klant ziet je Meta-advertentie, zoekt later op Google naar je merk, klikt op je Google-ad, en koopt. Meta claimt de verkoop (view-through), Google claimt hem (last click). Eén order, twee keer geclaimd.
Vermenigvuldig dit over duizenden orders en je krijgt het klassieke probleem:
Voorbeeld — één echte maand: Werkelijke omzet (shop-backend): 30.000 euro Meta meldt: 18.000 euro toegeschreven Google meldt: 14.000 euro toegeschreven TikTok meldt: 6.000 euro toegeschreven Som van platforms: 38.000 euro
38.000 > 30.000 → 8.000 euro is dubbel geteldDe platforms tellen samen op tot 127% van je echte omzet. Als je elk platform afzonderlijk gelooft, denk je rijker te zijn dan je bent en schaal je verkeerd op.
Het post-iOS14-meetprobleem
Section titled “Het post-iOS14-meetprobleem”Vóór 2021 zag Meta vrijwel elke conversie via de pixel in de browser. Na ATT weigert de meerderheid van iPhone-gebruikers tracking. Gevolg:
- Meta ziet een deel van de conversies niet meer rechtstreeks en modelleert (schat) ze.
- De gerapporteerde ROAS wordt onbetrouwbaarder, vooral op kleine budgetten waar modellering ruis toevoegt.
- Het attributievenster in Meta Ads kromp (de oude 28-daagse view-through verdween; standaard werd 7 dagen click + 1 dag view), waardoor langere koopreizen onzichtbaar worden.
- Retargeting-doelgroepen werden kleiner omdat minder gebruikers traceerbaar zijn.
Het netto-effect: je platform-cijfers ondertellen óf overtellen, afhankelijk van het kanaal, en je kunt ze niet meer naïef optellen.
Oplossingsrichtingen
Section titled “Oplossingsrichtingen”Geen enkele oplossing geeft je perfecte tracking terug. Je combineert er meerdere tot een werkbaar beeld.
-
Denk in blended / MER. Neem je totale omzet (shop-backend) gedeeld door je totale adspend. Dit cijfer kan niet dubbeltellen. Stuur je hele budget hierop, niet op platform-ROAS.
-
Herstel signaal met server-side (CAPI). Stuur conversies vanaf je server naar Meta en Google in plaats van alleen via de browser. Dit vult een deel van het verloren signaal aan. Zie 7.1 Tracking-fundament.
-
Voeg een post-purchase survey toe. Vraag elke koper op de bedanktpagina: “Waar hoorde je voor het eerst van ons?” Dit is een zelf-gerapporteerde, platform-onafhankelijke attributiebron. Verrassend vaak blijkt een “ongetrackt” kanaal (mond-tot-mond, podcast, influencer) een grote driver.
-
Doe geo- of incrementality-tests. Zet een kanaal uit in de helft van het land (of helemaal, voor een periode) en meet wat er met je totale omzet gebeurt. Dit meet de echte incrementele bijdrage — wat zou je sowieso hebben verkocht.
-
Gebruik marketing mix modeling light. Voor grotere budgetten: een statistisch model dat omzet verklaart uit adspend per kanaal over de tijd. Light-versies bestaan als spreadsheet voor kleinere merken.
Een praktische aanpak voor kleine merken
Section titled “Een praktische aanpak voor kleine merken”Je hebt geen data-team nodig. Combineer drie lagen:
- MER als noordster (dagelijks/wekelijks): blijft mijn totale marketing rendabel?
- Post-purchase survey (continu): welk kanaal noemen kopers zélf?
- On/off-tests bij twijfel (per kwartaal): zet een kanaal twee weken uit en kijk wat de totale omzet doet.
Voorbeeld van hoe deze lagen samen een beslissing sturen:
Situatie: Meta meldt ROAS 3,5 op merk-retargeting. Twijfel: claimt Meta orders die ik sowieso had gekregen?
Survey toont: 40% van kopers noemt "Google / zocht jullie op". On/off-test: retargeting 2 weken uit → totale omzet daalt 4%, terwijl retargeting 12% van het budget was.
Conclusie: de retargeting is grotendeels NIET incrementeel. Budget verschuiven naar prospecting.De platform-ROAS zei “houden”. De incrementaliteit zei “schuiven”. De waarheid zat in de combinatie.
Waarom kan een kanaal met ROAS 3,5 toch waardeloos zijn?
Omdat ROAS meet wie de credit claimt, niet wie de verkoop veroorzaakte. Retargeting toont advertenties aan mensen die je al kennen en vaak toch al zouden kopen. Die kopers zoeken je merk op, klikken op de retargeting-ad en bevestigen de aankoop. Meta ziet die klik, telt de hele order mee en rapporteert een mooie ROAS van 3,5. Maar de order was er ook zonder de advertentie gekomen.
Het verschil zit in incrementaliteit: hoeveel omzet kwam er écht bovenop door dat kanaal. In de on/off-test hierboven daalde de totale omzet maar 4% toen retargeting (12% van het budget) twee weken uit stond. Reken het door: je betaalt voor 100% van de toegeschreven orders, maar slechts een fractie was incrementeel. Een gemelde ROAS van 3,5 kan zo een incrementele ROAS van bijna 1,0 verbergen — net genoeg om de advertentiekosten terug te verdienen, en niets meer. Daarom stuur je op blended MER en test je twijfelgevallen, in plaats van blind op het platformcijfer te schalen.
Formules & benchmarks
Section titled “Formules & benchmarks”Blended MER = totale omzet ÷ totale marketinguitgaven Voorbeeld: 30.000 euro ÷ 7.000 euro = 4,3.
Blended CAC = totale marketinguitgaven ÷ totaal aantal nieuwe klanten Voorbeeld: 7.000 euro ÷ 410 nieuwe klanten = 17,07 euro.
aMER (acquisition MER) = omzet van nieuwe klanten ÷ totale adspend Strenger dan MER, want haalt herhaalomzet eruit. Voorbeeld: 22.000 ÷ 7.000 = 3,1.
Incrementaliteit = (omzet met kanaal − omzet zonder kanaal) ÷ adspend van dat kanaal Voorbeeld test: (30.000 − 28.800) ÷ 1.200 = 1,0. Een incrementele ROAS van 1,0 betekent dat je euro’s er nauwelijks omzet bovenop brachten.
| Meetbenadering | Betrouwbaarheid | Wanneer gebruiken |
|---|---|---|
| Platform-ROAS (los) | Laag (dubbeltelt) | Alleen A/B binnen één platform |
| GA4 data-driven | Middel | Kanaalverdeling, richtinggevend |
| Blended MER | Hoog | Hoofd-stuurmetriek voor budget |
| Post-purchase survey | Middel-hoog | Onafhankelijke check op kanalen |
| Geo/incrementality | Zeer hoog | Beslissing om kanaal te schalen of stoppen |
| MER-richtwaarde (afh. van marge) | Betekenis |
|---|---|
| minder dan 2,5 | Waarschijnlijk verliesgevend bij normale marges |
| 3,0 tot 4,0 | Gezond bij 60 tot 70% brutomarge |
| meer dan 5,0 | Sterk; ruimte om agressiever te schalen |
| Tool | Functie | Wanneer kiezen |
|---|---|---|
| Triple Whale | Blended dashboards + survey + pixel | Bij serieuze adspend over meerdere kanalen |
| Northbeam / Rockerbox | Geavanceerde multi-touch + incrementality | Grote budgetten, data-volwassen merken |
| KnoCommerce / Fairing | Post-purchase survey op de bedanktpagina | Altijd nuttig; goedkoop en platform-onafhankelijk |
| Meta CAPI / Google EC | Server-side signaalherstel | Bij signal loss op ad-platforms (zie 7.1) |
| Google Sheets | Handmatige MER- en survey-tracker | Startfase; volledige controle, nul kosten |
Veelgemaakte fouten
Section titled “Veelgemaakte fouten”- Platform-ROAS optellen. De grootste fout: Meta + Google + TikTok bij elkaar tellen als totale omzet. Ze overlappen.
- Op platform-ROAS schalen. Een kanaal dat ROAS 6 meldt maar nul incrementele omzet brengt, kost je geld als je het opschaalt.
- Survey-data negeren omdat het “zacht” is. Zelf-gerapporteerde attributie heeft ruis, maar onthult kanalen die geen enkele pixel ziet.
- Geen baseline bij een on/off-test. Zonder te weten wat je normaal verkoopt, kun je het effect van uitzetten niet meten. Meet eerst een rustige baseline.
- Attributievenster door elkaar halen. Een 7-daags click-venster vergelijken met een 28-daags view-venster geeft onzin. Houd vensters consistent.
- Denken dat één model “de waarheid” is. Attributie is altijd een schatting. Combineer bronnen, vertrouw geen enkele blind.
Checklist
Section titled “Checklist”Sjablonen
Section titled “Sjablonen”Vraag (één vraag, verplicht): “Waar hoorde je voor het eerst over ons?”
Antwoordopties (rouleer de volgorde):
- Instagram of Facebook
- TikTok
- Google (zocht naar jullie of een product)
- YouTube
- Een vriend of familielid (mond-tot-mond)
- Een influencer of creator
- Podcast of radio
- Anders, namelijk: [vrij tekstveld]
Analyse: koppel het antwoord aan de orderwaarde, zodat je per genoemd kanaal zowel volume als omzet ziet — los van wat de pixels claimen.
Oefen het zelf
Section titled “Oefen het zelf”Case: claimen de platforms meer dan je verdiende?
Je shop draaide vorige maand 30.000 euro omzet (shop-backend) en gaf 7.000 euro uit aan advertenties. De platforms melden: Meta 18.000 euro toegeschreven, Google 14.000 euro, TikTok 6.000 euro.
- Bereken je blended MER.
- Tel de toegeschreven omzet van de platforms op. Hoeveel procent van je werkelijke omzet is dat, en hoeveel euro wordt er dubbel geteld?
- Je twijfelt over de Meta-retargeting. Een on/off-test van twee weken laat de totale omzet met 4% dalen, terwijl retargeting 1.200 euro (12% van het budget) kostte. Bereken de incrementele ROAS over die test en geef je oordeel: schalen, houden of schuiven?
Toon uitwerking
1. Blended MER. Totale omzet ÷ totale adspend = 30.000 ÷ 7.000 = 4,3. Gezond: ruim boven de richtwaarde van 3,0 tot 4,0.
2. Dubbeltelling. Som van platforms = 18.000 + 14.000 + 6.000 = 38.000 euro. Dat is 38.000 ÷ 30.000 = 127% van je werkelijke omzet. Er wordt 38.000 − 30.000 = 8.000 euro dubbel geteld. Conclusie: je kunt deze cijfers nooit naïef optellen.
3. Incrementele ROAS. Een omzetdaling van 4% over 30.000 euro is 1.200 euro extra omzet die de retargeting opleverde. Incrementele ROAS = 1.200 ÷ 1.200 = 1,0. Dat betekent: elke euro retargeting bracht ongeveer één euro omzet bovenop — net kostendekkend, geen winst. Oordeel: niet opschalen. Verschuif dit budget naar prospecting en hertest na een maand.
Les: de platform-ROAS van Meta zag er prima uit, maar de combinatie van blended MER en een incrementality-test onthulde dat de retargeting nauwelijks iets toevoegde.
Test jezelf
Section titled “Test jezelf”Snelle kennischeck — attributie & meten
-
Waarom tellen Meta, Google en TikTok samen op tot meer dan je werkelijke omzet?
Eén klant raakt meerdere touchpoints en elk platform claimt dezelfde verkoop, dus de som overschrijdt 100%.
-
Welke metriek kan per definitie niet dubbeltellen?
MER deelt totale omzet door totale adspend, los van welk platform de credit claimt, dus dubbeltelling is onmogelijk.
-
Wat meet een geo- of on/off-test dat platform-ROAS niet meet?
Door een kanaal uit te zetten en de totale omzet te volgen zie je wat het kanaal werkelijk bovenop bracht.
-
Waarom is een post-purchase survey waardevol naast pixels?
Zelf-gerapporteerde attributie heeft ruis, maar legt ongetrackte bronnen zoals mond-tot-mond of podcasts bloot.
Samenvatting
- Platform-ROAS van Meta, Google en TikTok telt samen op tot meer dan 100% van je echte omzet (in het voorbeeld 127%), omdat dezelfde order door meerdere kanalen wordt geclaimd — tel ze nooit naïef op.
- Sinds iOS 14 / ATT modelleren platforms een deel van de conversies; platformcijfers onder- of overtellen per kanaal en zijn alleen betrouwbaar als A/B-signaal binnen één platform.
- Stuur je hele budget op blended MER (totale omzet ÷ totale adspend), de enige metriek die per definitie niet kan dubbeltellen.
- Een hoge platform-ROAS kan waardeloos zijn: incrementaliteit meet wat een kanaal écht bovenop bracht — een gemelde ROAS van 3,5 kan een incrementele ROAS van 1,0 verbergen.
- Combineer drie lagen: MER als noordster, een post-purchase survey (onthult ongetrackte kanalen) en on/off-tests bij twijfel — vertrouw geen enkel model blind.
Lees verder
Section titled “Lees verder”- 7.7 Schalen — budget verschuiven op basis van incrementaliteit
- 7.1 Tracking-fundament — server-side, CAPI en pixel-setup
- 10.1 KPIs die er echt toe doen — MER en CAC in context
- 10.2 GA4 + dashboards opzetten — kanaalrapporten lezen
- 10.4 Cohort- & retentie-analyse — welke bron levert betere klanten