Een kapotte CAPI-setup geeft geen foutmelding. Hij voedt Meta maandenlang met dubbele of halve data terwijl jij denkt dat alles werkt. Dit zijn de fouten die het vaakst voorkomen en de checks die ze aan het licht brengen.
De gevaarlijkste CAPI-fouten zijn de fouten die geen foutmelding geven. Je setup lijkt te werken, events komen binnen, de interface toont groene vinkjes, en ondertussen optimaliseert Meta op dubbele conversies of mist het de helft van je data. Voor B2C-bedrijven die serieus budget draaien is dat geen detail: elke campagnebeslissing, van het algoritme en van jou, is zo goed als het signaal eronder. Dit artikel behandelt de fouten die wij het vaakst tegenkomen en de checks waarmee je ze vindt.
Wat doet CAPI eigenlijk voor je account?
De Conversions API stuurt events rechtstreeks van je server naar Meta, naast de events die de pixel vanuit de browser stuurt. Dat is nodig omdat de browserroute steeds vaker faalt: adblockers, browserrestricties en consent-weigeringen zorgen ervoor dat een deel van je conversies de pixel nooit bereikt. De serverroute vult die gaten. Meer complete data betekent beter signaal, en beter signaal betekent dat het algoritme scherper kan bepalen aan wie het je ads laat zien. Maar die dubbele route introduceert ook het grootste risico: hetzelfde event komt nu twee keer binnen.
Fout één: deduplicatie die niet echt werkt
Meta ontdubbelt browser- en serverevents op basis van event naam plus event ID. Sturen je pixel en je server hetzelfde aankoop-event met hetzelfde ID, dan telt Meta het één keer. Wijkt het ID af, ontbreekt het aan één kant, of vuren de twee routes op nét een ander moment met andere parameters, dan telt Meta twee aankopen waar er één was. Het resultaat is een account dat er beter uitziet dan het is: ROAS in de interface stijgt, terwijl je bankrekening hetzelfde verhaal blijft vertellen.
Dit is de fout die het langst onopgemerkt blijft, juist omdat de cijfers erdoor verbeteren. Niemand trekt aan de bel als de resultaten stijgen. De check is simpel: vergelijk het aantal aankoop-events in Events Manager met het aantal orders in je backend over dezelfde periode. Liggen die structureel uit elkaar, dan heb je een deduplicatieprobleem of een gatenprobleem, en allebei wil je weten.
Fout twee: lage event match quality
Een serverevent is alleen waardevol als Meta het aan een persoon kan koppelen. Daarvoor gebruikt het klantparameters: e-mailadres, telefoonnummer, naam, locatie en klik-identifiers. Hoe meer kloppende parameters je meestuurt, hoe hoger je event match quality en hoe groter de kans dat de conversie wordt toegeschreven aan de juiste gebruiker. Setups die alleen een e-mailadres meesturen, of parameters in het verkeerde formaat aanleveren, gooien een groot deel van de waarde van CAPI weg zonder dat er iets zichtbaar stuk is.
Match quality is geen instelling maar een uitkomst. Je verbetert hem door meer parameters mee te sturen op de plekken waar je ze al hebt, zoals bij de checkout, en door te controleren of ze correct gehasht en geformatteerd binnenkomen. Events Manager toont per event een score met daarbij welke parameters ontbreken. Die score af en toe bekijken is het verschil tussen een CAPI-setup die signaal toevoegt en één die alleen serverkosten toevoegt.
Fout drie: alleen aankopen doorsturen
Veel setups sturen alleen het aankoop-event via de server, omdat dat het event is waarop wordt geoptimaliseerd. Maar het algoritme leert ook van de stappen daarvoor: content views, add to carts en checkouts vertellen wie er onderweg is naar een aankoop. Ontbreken die events aan de serverkant, dan vallen ze weg bij precies de gebruikers die de browserroute blokkeren, en dat zijn er steeds meer. Stuur je hele funnel dubbel, met deduplicatie op orde, en het algoritme ziet weer het complete plaatje.
Een tracking-fout die je cijfers verbetert, is de duurste fout die er bestaat.
Welke checks vang je dit soort fouten mee?
Je hoeft geen developer te zijn om een kapotte setup te vinden. Deze controles kun je elk kwartaal draaien, of direct na elke wijziging aan je shop of tracking:
- Vergelijk aankoop-events in Events Manager met orders in je backend over dezelfde periode: meer events dan orders wijst op dubbeltelling, minder op gaten.
- Controleer per event of zowel de browser- als de serverroute vuurt en of Meta ze als ontdubbeld toont.
- Bekijk de event match quality van je belangrijkste events en welke parameters ontbreken.
- Test een aankoop met een adblocker aan: komt hij nog binnen via de server?
- Herhaal de checks na elke thema-update, app-wissel of checkout-wijziging, want dat zijn de momenten waarop setups stilletjes breken.
Conclusie
CAPI is geen project dat je één keer oplevert, het is infrastructuur die je periodiek controleert. Deduplicatie, match quality en volledige funnel-events bepalen samen of Meta jouw werkelijkheid ziet of een vervormde versie ervan. En omdat elke media buying beslissing op dat signaal rust, hoort tracking bij de kern van goed accountbeheer, niet bij de bijzaken. Wij zetten daarom bij elk account dat we beheren eerst het signaal op orde voordat we aan de knoppen draaien.
Twijfel je of jouw setup doet wat hij belooft? Plan een call, dan kijken we graag met je mee naar je events en je data.
Veelgestelde vragen
Hoe weet ik of mijn CAPI-events goed ontdubbeld worden?
Is CAPI verplicht of kan ik met alleen de pixel toe?
Wat is een goede event match quality score?
Mijn agency zegt dat de tracking staat. Moet ik het dan nog checken?
Dit is precies wat wij doen
Meta & TikTok, winstgevend geschaald. Ontdek hoe we dit voor jouw merk draaien.