Zo lees je de CSV-export van Advertentiebeheer
Advertentiebeheer exporteert meer dan honderd kolommen. Welke je houdt, hoe je de cijfers die ertoe doen herbouwt, en welke vallen het bestand bevat.
De exportknop in Advertentiebeheer geeft je een spreadsheet die zo goed als onbruikbaar is zoals hij komt: ruim honderd kolommen, waarvan er meerdere hetzelfde meten op net iets andere manieren, en een paar die stilletjes van betekenis veranderen afhankelijk van instellingen die je weken geleden koos.
Het blijft wel de beste grondstof die je hebt. Zo maak je er iets van waarop je kunt beslissen.
Exporteer op het juiste niveau
Zet vóór het exporteren de uitsplitsing op het niveau waarop je wilt handelen. Bijna altijd is dat de advertentieset, want daar zitten budget, doelgroep en optimalisatiegebeurtenis — dat is het object dat je daadwerkelijk verandert.
Exporteer je op campagneniveau, dan zie je niet welke doelgroep het resultaat draagt. Exporteer je op advertentieniveau, dan lees je de creative scherper, maar de budgetcijfers zijn niet meer bruikbaar om op te handelen, omdat meerdere advertenties één budget delen.
Praktisch betekent dat twee keer exporteren: op setniveau voor de geldbeslissingen, op advertentieniveau wanneer je specifiek de creative beoordeelt.
Kies het datumbereik met dezelfde zorg. Zeven dagen is het kortste venster dat niet vooral ruis is; veertien is beter onder ongeveer 20 aankopen per week. Vermijd bereiken die over een budgetwijziging heen lopen — je middelt dan twee verschillende campagnes, en dat gemiddelde beschrijft er geen van beide.
De kolommen die je houdt
Van alles wat de export biedt, is dit de werkset:
| Kolom | Waarom hij in de lijst staat |
|---|---|
| Campagne-, advertentieset-, advertentienaam | Je koppelsleutels. Zonder werkt niets |
| Uitgegeven bedrag | De noemer van bijna alles |
| Vertoningen, bereik, frequentie | Frequentie is het moeheidssignaal, en is vertoningen / bereik |
| CPM (kosten per 1.000 vertoningen) | De prijs van aandacht in die doelgroep |
| Linkklikken, CTR (linkklikken) | Niet “CTR (alle)” — zie hieronder |
| Resultaten, kosten per resultaat | Alleen zinvol als je weet wat het resultaat is |
| Aankopen, conversiewaarde van aankopen | Omzet zoals Meta die toeschrijft |
| Aankoop-ROAS | Handig, maar afgeleid — bij twijfel zelf herberekenen |
| Toevoegingen aan winkelwagen, gestarte afrekeningen | Waar de funnel echt breekt |
| Attributie-instelling | De kolom die iedereen negeert. Doe dat niet |
Gooi bij de eerste ronde de rest weg. Opnieuw exporteren kost niets.
De vallen
“Resultaten” is geen vaste grootheid. De kolom Resultaten bevat waar die advertentieset ook op optimaliseerde. Optimaliseert de ene set op aankopen en de andere op toevoegen aan winkelwagen, dan vergelijkt de kolom Resultaten aankopen met winkelwagengebeurtenissen en vergelijkt de kolom Kosten per resultaat twee prijzen die niets met elkaar te maken hebben. Sorteer erop en je rangschikt je sets op een configuratietoeval. Controleer altijd de optimalisatiegebeurtenis voordat je een van beide vertrouwt.
CTR (alle) en CTR (link) zijn verschillende cijfers. CTR (alle) telt elke klik, inclusief likes, reacties, shares en klikken die de afbeelding vergroten. Hij ligt systematisch hoger en voorspelt geen verkeer. Staan ze allebei in je export en viel het je niet op, dan lees je waarschijnlijk de verkeerde: de zes statistieken die je resultaten bepalen legt uit wat elke wel en niet zegt.
Rijen tellen niet op zoals je verwacht. Bereik is binnen een rij ontdubbeld, niet over rijen heen. De bereikkolom van vijf sets optellen geeft niet het bereik van de campagne, want dezelfde persoon kan in meerdere voorkomen. Uitgaven en vertoningen tellen netjes op; bereik en frequentie niet.
Het attributievenster zit in het bestand gebakken. Elk conversiecijfer weerspiegelt de attributie-instelling op het moment van exporteren — standaard 7 dagen na klik en 1 dag na weergave. Exporteer hetzelfde bereik met een andere instelling en de omzet verandert zonder dat er iets gebeurd is. Dat is ook waarom het bestand niet met Shopify zal kloppen.
Valuta en tijdzone komen van het advertentieaccount. Staat het account in een andere valuta dan de winkel, dan staat de uitgavenkolom niet in dezelfde eenheden als je Shopify-omzet. De tijdzone van het account bepaalt bovendien waar de daggrens valt, en bij korte vensters telt dat.
Herbouw de drie cijfers die beslissen
Het meeste werk zit in een paar kolommen die je er zelf bij zet.
break-even-ROAS = 1 / brutomarge
bijdrage per verkoop = gemiddelde orderwaarde × brutomarge − verzending − kosten
echt CPA-plafond = bijdrage per verkoop
Dan per advertentieset:
invoer voor het oordeel = ROAS ÷ break-even-ROAS
Boven de 1,0 betaalt de set zichzelf terug; daaronder niet, hoe gezond de ROAS op zichzelf ook oogt. Een ROAS van 2,4 is uitstekend bij 70% marge en verliesgevend bij 35%.
Zet er ook een kolom bij met de conversies in het venster, want alles hierboven is betekenisloos onder ongeveer 50. Een set met 6 aankopen en een ROAS van 5,0 heeft je nog niets verteld — en hem op dat bewijs opschalen is de meest voorkomende manier om een goede campagne kwijt te raken.
Een leesvolgorde die werkt
- Sorteer op uitgaven, aflopend. De bovenste drie of vier rijen bepalen je account.
- Kijk per rij eerst naar de conversies. Onder de 50: stoppen — die rij is nog geen bewijs.
- Vergelijk ROAS met jouw break-even, niet met een getal dat je ergens las.
- Waar de ROAS tekortschiet, kijk naar CTR en winkelwagen om te zien waar het breekt: zwakke CTR is een creativeprobleem, gezonde CTR met zwakke winkelwagen is een productpaginaprobleem.
- Kijk als laatste naar frequentie, als verklaring voor een rij die werkte en dat niet meer doet.
Vijf minuten per export, en je vermijdt zowat elke dure fout die Advertentiebeheer te bieden heeft.
De optimizer van AdPilot doet dit lezen voor je: je uploadt de CSV precies zoals Advertentiebeheer hem maakt, en krijgt per advertentieset een oordeel terug — behouden, opschalen, verlagen of uitzetten — met de cijfers erachter en je eigen marge al in de berekening.