De CAPI-fouten die je signaal stilletjes slopen

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?
Open Events Manager en bekijk per event of er zowel browser- als serverevents binnenkomen en of Meta ze als ontdubbeld markeert. Vergelijk daarnaast je aankoop-events met je backend-orders over dezelfde periode. Tel je structureel meer events dan orders, dan gaat er iets mis in de deduplicatie.
Is CAPI verplicht of kan ik met alleen de pixel toe?
Verplicht is het niet, maar met alleen de pixel mis je de conversies van gebruikers met adblockers, strenge browsers of geweigerde consent. Dat gat groeit elk jaar. Voor bedrijven die serieus budget draaien is de serverroute daarom in de praktijk onmisbaar geworden.
Wat is een goede event match quality score?
Meta toont per event een beoordeling en welke parameters ontbreken. Streef naar de hoogst haalbare score voor je aankoop-event door alle klantdata mee te sturen die je bij de checkout toch al hebt. Belangrijker dan het absolute cijfer is dat je hem periodiek controleert en niet laat wegzakken.
Mijn agency zegt dat de tracking staat. Moet ik het dan nog checken?
Ja, want deze fouten zijn onzichtbaar in een dashboard dat alleen naar campagneresultaten kijkt. Vraag om de vergelijking tussen events en backend-orders en om de match quality van je hoofdevent. Een partner die zijn signaal serieus neemt, kan die twee dingen zo laten zien.

Dit is precies wat wij doen

Meta & TikTok, winstgevend geschaald. Ontdek hoe we dit voor jouw merk draaien.

Klaar om winstgevend te schalen?

Plan een gratis strategiecall van 30 minuten. Je krijgt een eerlijk beeld van waar jouw groeiruimte zit, zonder verplichtingen en ook als we geen match blijken te zijn.

65+ merken geschaald in 18 landen