Stel Facebook server-side tracking in met de Facebook Conversions API

Ira Holubovska

Ira Holubovska

Auteur
Bijgewerkt
18 mei 2026
Ook beschikbaar in

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.

Wat is de Facebook Conversions API?

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.

Wat zijn de belangrijkste voordelen van de Facebook Conversions API?

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.

Voordelen van de Facebook Conversions API
  1. U kunt gebruikers blijven tracken die adblockers gebruiken, Safari (of andere browsers met ITP) gebruiken, of zich hebben afgemeld voor Facebook tracking in iOS 14/15. Dit komt doordat requests vanaf de server worden verstuurd in plaats van vanuit de browser. Third-party cookies worden daardoor niet geblokkeerd. Met behulp van user parameters die u meestuurt met FB CAPI events kan Facebook deze events koppelen aan gebruikers in hun database. Het resultaat is betrouwbaardere data. 
  2. Verlengde cookielevensduur. Met de Facebook Conversions API kunt u de cookielevensduur verlengen tot 6 maanden. Zonder FB CAPI beperkt Safari cookies tot 1-7 dagen.
  3. Meer controle over uw data en beter inzicht in de klantreis.
  4. U kunt met de Facebook Conversions API ook events meten die buiten uw website plaatsvinden, zoals telefoongesprekken of offline aankopen.
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.

Praktijkvoorbeeld van de waarde van de Meta Conversions API

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.

Resultaten van de Ray-Ban-casestudy

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.

Manieren om Facebook server-side tracking in te stellen

Met de Meta Conversions API Gateway

De Meta Conversions API Gateway is de snelste manier om Meta server-side tracking te implementeren en vereist geen specialistische kennis.

Met sGTM container

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:

  • Flexibele aanpassingsmogelijkheden
  • Mogelijkheid om zowel pure server-side als hybride (web + server) tracking te implementeren
  • Kans om data te verrijken

Nadelen van het instellen van Facebook CAPI via sGTM container:

  • Vereist technische kennis van server Google Tag Manager
  • Heeft cloudinfrastructuur nodig om sGTM container te hosten

In dit artikel richten we ons op het instellen van Facebook server-side tracking via sGTM container.

Stel de Facebook Conversions API in met sGTM container

We gebruiken de server Google Tag Manager container om de Facebook Conversions API in te stellen. Hiervoor heeft u het volgende nodig:

  • Een ingestelde Google Tag Manager webcontainer 

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.

Stappen om de Facebook Conversions API in te stellen

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.

Facebook Conversions API-tag voor GTM op de server

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.

De Facebook Conversions API neemt de instellingen van de client over

5. U heeft twee opties om de Facebook Conversions API tag te configureren:

  • Override. In dit geval moet u Facebook events handmatig instellen. In stap zes leggen we uit hoe u server-side Facebook events handmatig configureert. Dit is de aanbevolen optie, maar kost meer tijd en kennis om te implementeren. U heeft hiermee volledige controle over de payload van het event en zorgt ervoor dat u web- en server Facebook events identiek zijn.
  • Inherit from client. In dit geval matcht de tag automatisch de payload van uw GA4/Data event met Facebook standaard events. Als de tag geen match kan maken, wordt het event als custom event verstuurd. Alles gebeurt automatisch, u hoeft geen Facebook events handmatig in te stellen.

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.

Tagconfiguratie
Triggerconfiguratie

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.

Schakel ‘Event Enhancement’ in de Facebook CAPI-tag in

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.

Test de Facebook Conversions API

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.

Test de Facebook Conversions API

U kunt Facebook CAPI ook instellen met behulp van GTM templates

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.

Event deduplicatie voor Facebook Pixel en Conversions API events

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.

Verstuur user parameters met de Facebook Conversions API

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.

Add data to Facebook events in a web container

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

Transfer data to the server container

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

Add data to the 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.

Wat zijn de meest voorkomende Facebook Pixel en Conversions API fouten en hoe lost u ze op?

Eventnaam mapping

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
donateDonate
find_locationFindLocation
scheduleSchedule
start_trialStartTrial
submit_applicationSubmitApplication
subscribeSubscribe

Facebook server-side tracking: echte problemen van Stape gebruikers opgelost

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.

Conclusie

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.

Wilt u overstappen naar de server side?registreren!

author

Ira Holubovska

Author

Ira heeft 10+ jaar ervaring in digital marketing, waarvan 5 jaar met server-side tracking. Ze weet wanneer en hoe het werkt in diverse marketingscenario’s.

Opmerkingen

Probeer Stape voor alles serverkant