Met de Facebook Pixel kunt u gebruikersactiviteit op uw site volgen, remarketingdoelgroepen opbouwen en lookalike audiences creëren. Wanneer dit correct is ingesteld, levert de Facebook Pixel waardevolle data aan de machine learning-algoritmes van Facebook (FB ML), die deze informatie gebruiken om uw advertenties te tonen aan mensen die waarschijnlijk zullen converteren.
Jarenlang werden events op websites gemeten met JavaScript-code, de Facebook SDK in apps of door offline events te uploaden. Maar hoe trackt u gebruikers als ze adblockers gebruiken, hoe meet u events buiten uw website en hoe verlengt u de levensduur van cookies? Dit kunt u oplossen door de Facebook Conversions API of de Facebook Conversions API Gateway te implementeren.
Dit artikel richt zich op Facebook conversiontracking en laat zien hoe u de Facebook Conversions API instelt via de Google Tag Manager Server Container. Bekijk daarnaast ook de pre-configured templates voor Meta CAPI van Stape. Het configureren van uw setup is nog nooit zo eenvoudig geweest, alles staat al klaar voor gebruik!
| Gerelateerd: Facebook Lead Ads. |
Laten we kijken wat de Facebook Conversions API is en hoe u deze kunt gebruiken om event tracking, attributie en dataverzameling op Facebook te verbeteren. De Facebook Conversions API maakt het mogelijk om events direct vanaf uw server naar de servers van Facebook te sturen.
Facebook CAPI heeft hetzelfde doel als de Facebook Pixel, maar maakt gebruik van een andere technologie. Door de regels en beperkingen rondom tracking sluit FB CAPI beter aan op de moderne trackingomgeving. In tegenstelling tot de Facebook Pixel is de Conversions API niet afhankelijk van de browser van de gebruiker om trackingdata te verzenden, alles wordt via een cloudserver verwerkt. Dit zorgt voor betere databeveiliging en nauwkeurigheid.
In tegenstelling tot de Pixel is Facebook server-side tracking niet afhankelijk van wat er in de browser van de gebruiker gebeurt. Dit betekent dat adblockers, ITP en iOS-beperkingen nauwelijks invloed hebben op de dataverzameling. Hierdoor vormt het een stabielere basis voor conversietracking, zeker nu privacybeperkingen in browsers steeds strenger worden.
Als u naar de URL’s van Facebook advertenties kijkt, ziet u dat Facebook vaak een extra parameter toevoegt: fbclid. De pixelcode op de landingspagina slaat deze waarde op in een cookie en stuurt deze mee met Facebook events. Naast de click ID (fbclid) gebruikt Facebook ook de browser ID (fbp). De fbp- en fbc-cookies helpen Facebook om te bepalen wat voor type gebruiker uw website heeft bezocht en wie uiteindelijk heeft geconverteerd.
Facebook kan gebruikers ook matchen via andere gegevens zoals e-mailadres, telefoonnummer en voor- en achternaam. Hoe meer user data u naar de Facebook Conversions API stuurt, hoe hoger uw match rate zal zijn.
| Hoewel de meeste bedrijven zich richten op web events, maakt Meta het nu mogelijk om een fysieke winkel te koppelen aan online data. Bekijk onze Meta omnichannel ads gids om te leren hoe u online en offline conversies combineert. |
Facebook server-side tagging, oftewel de Facebook Conversions API, bestaat al een aantal jaar. Sinds 2021 promoot Facebook deze oplossing echter steeds actiever. Heeft u een Facebook accountmanager die uw advertenties beheert, dan is de kans groot dat die aanbeveelt om de Facebook Conversions API in te stellen.
Hier zijn de belangrijkste redenen om te overwegen de Facebook Conversions API te implementeren. Bekijk hieronder de details.

| Bedrijven die overstappen op Facebook server-side tracking zien vaak een stijging in gerapporteerde conversies, niet omdat er daadwerkelijk meer conversies plaatsvinden, maar omdat er minder verloren gaan door trackingbeperkingen. Dit verschil is vooral zichtbaar bij doelgroepen die veel gebruikmaken van Safari, Brave of adblockers. |
Door de Conversions API te combineren met de Meta Pixel wist Ray-Ban de advertentieresultaten aanzienlijk te verbeteren. Deze combinatie zorgde voor een 36% groter bereik op Facebook en Instagram vergeleken met alleen het gebruik van de Meta Pixel.

Daarnaast zag het merk een daling van 19% in de kosten per 1.000 weergaven en een afname van 7% in de kosten per conversie. Dit laat zien hoe effectief de Conversions API is in het optimaliseren van campagnes en het verbeteren van prestaties.
De Meta Conversions API Gateway is de snelste manier om Meta server-side tracking te implementeren en vereist geen specialistische kennis.
Een van de meest toegankelijke manieren is het gebruik van server Google Tag Manager (sGTM container). Met sGTM container kunnen bedrijven klantdata direct naar de servers van Facebook sturen. Als u al GA4 gebruikt, vereist Facebook server-side tracking via sGTM container minimale extra configuratie, omdat GA4 events direct opnieuw gebruikt kunnen worden als databron voor de Facebook tag. Dit maakt sGTM container voor de meeste setups het meest praktische startpunt.
Voordelen van het instellen van Facebook CAPI via sGTM container:
Nadelen van het instellen van Facebook CAPI via sGTM container:
In dit artikel richten we ons op het instellen van Facebook server-side tracking via sGTM container.
We gebruiken de server Google Tag Manager container om de Facebook Conversions API in te stellen. Hiervoor heeft u het volgende nodig:
We hebben ook een blogartikel over de Tag Manager servercontainer en de voordelen ervan.
Deze video laat zien hoe u de Facebook Conversions API instelt met behulp van Google Analytics 4.
2. Stuur data naar de sGTM container. De twee meest gebruikte methodes zijn Google Analytics 4 en Data Client Stape.
3. Ga naar uw Google Tag Manager servercontainer en voeg de Facebook Conversions API tag toe via de Template Gallery.

4. Maak een Facebook Conversions API tag aan in sGTM container. Selecteer Tag → klik op New → kies de Facebook tag die u in de vorige stap heeft toegevoegd.
Voeg uw Facebook Pixel ID en Facebook API Access Token toe (we raden aan om deze als variabelen toe te voegen, omdat u ze nodig heeft voor elk Facebook event dat u wilt tracken). Weet u niet waar u uw Facebook API Access Token vindt, raadpleeg dan de documentatie van Meta.

5. U heeft twee opties om de Facebook Conversions API tag te configureren:
6. Gebruik GA4 of Data Tag/Data Client events om Facebook server events te triggeren als u de override optie kiest. Het Facebook pageview event moet worden geactiveerd op een custom event page_view dat is toegewezen aan een specifieke client (bijvoorbeeld: als u GA4 gebruikt als databron voor de sGTM container, gebruikt u het page_view event wanneer de clientnaam gelijk is aan GA4).
Ga naar de sGTM container preview modus, voer een actie uit op uw website en controleer welke eventnaam door GA4 of de Data Tag naar uw servercontainer wordt gestuurd.
In het voorbeeld hieronder willen we het Facebook event ViewContent instellen wanneer iemand een productpagina opent. Zorg er ook voor dat u via uw GA4 event of Data Tag vanuit de webcontainer alle extra data meestuurt die u wilt gebruiken voor het server event. In dit voorbeeld worden ook standaard Facebook eCommerce parameters en user data gebruikt.
Hiervoor hebben we een nieuwe tag aangemaakt in de servercontainer, deze ingesteld op override, het standaard event ViewContent geselecteerd en de API Access Token en Facebook Pixel ID toegevoegd. Daarnaast hebben we User Data toegevoegd en een nieuwe trigger gemaakt met eventnaam gelijk aan view_item en Client Name gelijk aan GA4.


7. U kunt custom parameters doorsturen via de velden Server Event Data Override, User Data en Custom Data. Via het veld User Data kunt u extra user data meesturen om de matchscore op Facebook te verhogen. Let op: de user data die u naar de Facebook Conversions API stuurt, moet gehasht zijn. Onze Facebook tag doet dit automatisch voor de benodigde data.
U kunt ook Event Enhancement inschakelen om gebruik te maken van de HTTP-only secure cookie (gtmeec) om eventdata te verrijken. Wanneer deze functie is ingeschakeld, slaat de tag user data op in cookies en voegt deze toe aan events wanneer die data ontbreekt. Zo verhoogt u de kwaliteit van event matching, wat kan zorgen voor betere conversie-attributie binnen uw campagnes.

8. Wanneer u klaar bent met het instellen van al uw Facebook events, opent u de Google Tag Manager debugmodus en controleert u of de Facebook events correct werken.
U kunt ook naar uw Facebook tag in de servercontainer gaan en de Facebook test ID toevoegen. Deze test ID vindt u in de Meta Events Manager onder het tabblad Test Events.

9. Zodra u de Facebook Conversions API heeft ingesteld en gecontroleerd dat deze correct werkt, schakelt u Facebook browser tracking uit of zet u event deduplicatie aan. Anders worden uw events dubbel gemeten.
Met Stape kunt u de nauwkeurigheid van tracking en de resultaten van uw campagnes verbeteren met server-side tagging.
Afhankelijk van het platform dat u gebruikt, kunt u tracking snel en effectief instellen met onze custom templates. Volg de stap-voor-stap handleidingen om Meta CAPI via sGTM container in te stellen voor:
Templates en handleidingen voor Wix, Shopware, PrestaShop en meer komen binnenkort. Laat het weten als u een template nodig heeft voor een ander CMS.
Facebook raadt aan om zowel de Pixel als de Conversions API te gebruiken om events te tracken. Zonder event deduplicatie kan dubbele data vanuit de browser en server uw resultaten vertekenen. Deduplicatie zorgt ervoor dat slechts één event wordt behouden door gebruik te maken van unieke event ID’s die tussen beide bronnen worden gedeeld. Een correcte setup vereist dat deze ID’s worden gegenereerd en gesynchroniseerd tussen browser- en server events. Dit kunt u testen in de Events Manager van Facebook.
Een veelgemaakte fout bij Facebook server-side tracking is dat events alleen vanaf de server worden verstuurd en de Pixel volledig wordt overgeslagen. Dit verlaagt de match rate, omdat Facebook afhankelijk is van browserdata zoals fbp- en fbc-cookies om gebruikers te herkennen. Door beide parallel te gebruiken met goede deduplicatie combineert u het beste van beide werelden: betrouwbare server-side dataverzameling en de browsersignalen die Facebook nodig heeft om doelgroepen nauwkeurig op te bouwen en campagnes effectief te optimaliseren.
Daarnaast zorgt het meesturen van user data via de Conversions API voor een betere matchkwaliteit en hogere event match scores, wat de prestaties van uw advertenties verbetert. User data komt idealiter uit een Data Layer en moet voldoen aan privacyregels. Tools zoals Stape plugins maken het eenvoudiger om user data te integreren en uw Facebook campagnes verder te optimaliseren.
Om gebruikers die uw site bezoeken te matchen met hun database, gebruikt Facebook User Data binnen de Conversions API.
Facebook vereist dat bepaalde parameters worden gehasht voordat ze worden verzonden, maar daar hoeft u zich geen zorgen over te maken, de Facebook tag hasht deze data automatisch voordat deze wordt verstuurd.
Hoe meer user parameters u naar Facebook stuurt, hoe groter de kans dat een gebruiker wordt gematcht, wat resulteert in een hogere event match score.
Het versturen van user data naar Facebook is gevoelig, omdat u gegevens deelt met een externe partij. Zorg er daarom altijd voor dat dit voldoet aan uw privacybeleid, voordat u deze data verzendt.
Idealiter voegt u uw user data toe aan de Data Layer. Als dat niet mogelijk is, kunt u proberen deze via de pagina te verzamelen met behulp van custom JavaScript en mee te sturen met de conversies of events die u wilt meten.
Bijvoorbeeld: alle Stape plugins voor CMS-systemen (zoals Facebook CAPI for Shopify, WordPress server-side tracking, Magento 2 Google Tag Manager, GTM app voor BigCommerce) voegen een Data Layer toe waarin ook user data zit.
U kunt deze eenvoudig uit de Data Layer ophalen en toevoegen aan Facebook events in de webcontainer.

Stuur vervolgens de benodigde data door naar de servercontainer (in de payload van de GA4- of Data tag, afhankelijk van wat u gebruikt).

Voeg deze data vervolgens toe aan uw server-side Facebook event.

Op deze manier verbetert u de matchkwaliteit van uw Facebook events, wat kan zorgen voor betere prestaties van uw advertentiecampagnes. Facebook begrijpt uw doelgroep beter en kan uw campagnes effectiever optimaliseren.
Standaard probeert de tag GA standaard events te koppelen aan Facebook standaard events. Als er geen match wordt gevonden, wordt de originele eventnaam vanuit de GA client gebruikt.
Bijvoorbeeld: als u een event verstuurt zoals gtag(‘event’, ‘UserLikedProduct’), ziet u in de Facebook Events Manager het event UserLikedProduct terug.
Hieronder vindt u het mappingschema van GA events naar Facebook events dat standaard in deze tag wordt gebruikt.
| page_view | PageView |
| add_payment_info | AddPaymentInfo |
| add_to_cart | AddToCart |
| add_to_wishlist | AddToWishlist |
| sign_up | CompleteRegistration |
| begin_checkout | InitiateCheckout |
| generate_lead | Lead |
| purchase | Purchase |
| search | Search |
| view_item | ViewContent |
| contact | Contact |
| customize_product | CustomizeProduct |
| donate | Donate |
| find_location | FindLocation |
| schedule | Schedule |
| start_trial | StartTrial |
| submit_application | SubmitApplication |
| subscribe | Subscribe |
1. Een gebruiker in de community merkte dat na de overstap naar Facebook server-side tracking de retargeting doelgroep veel kleiner was dan het GA4 verkeer (ongeveer 15% match rate). Het probleem was geen fout in tracking, maar te hoge verwachtingen: Facebook kan gebruikers niet betrouwbaar matchen met alleen IP en User Agent. De oplossing was om de aanbevolen hybride setup van Meta te gebruiken (browser + server met deduplicatie) en zoveel mogelijk user data mee te sturen (zoals e-mail of naam waar mogelijk). Deze aanpak verhoogt de matchkwaliteit en de omvang van uw doelgroep, terwijl pure server-side tracking juist beperkingen heeft voor retargeting.
2. Veel gebruikers in deze thread ervaren problemen met Facebook server-side tracking en FBP/FBC mapping, vooral bij externe checkouts. Het gebruik van de Facebook CAPI template van Stape op een first-party subdomein, het afvuren van belangrijke events op het hoofddomein, het implementeren van een hybride browser + server setup voor deduplicatie en eventueel het gebruik van webhooks lossen de meeste problemen op. Controleer data altijd via browser network tools in plaats van alleen te vertrouwen op Tag Assistant.
Dat was het. Hopelijk is het gelukt om Facebook tracking succesvol naar server-side te migreren. De Facebook Conversions API is een krachtige tool om uw klanten beter te begrijpen, hun reis richting conversie te volgen en meer data te verzamelen om de machine learning algoritmes van Facebook te optimaliseren.
Opmerkingen