Server-side Tracking | Technische Gids

Event Deduplicatie: Dubbele Conversies Voorkomen

Wat is event deduplicatie, waarom is het essentieel bij server-side tracking en hoe implementeer je het correct voor Meta en Google? De complete technische gids.

Gratis adviesgesprek aanvragen

Gratis advies • Geen verplichtingen • Reactie binnen 24u

Event deduplicatie

Event deduplicatie is het proces waarbij advertentieplatforms (Meta, Google) worden voorzien van een unieke identificator per event, zodat ze kunnen herkennen wanneer hetzelfde event via meerdere kanalen binnenkomt (browser-pixel EN server-side) en dit slechts één keer tellen. Zonder deduplicatie wordt elke conversie dubbel gemeld.

Zonder deduplicatie rapporteert Meta elke aankoop gemiddeld 1.4–1.8× vaker dan werkelijk — als je zowel de Meta Pixel als Meta CAPI actief hebt. Dit leidt tot onjuiste ROAS-berekeningen en slechte campagnebeslissingen.

Google Ads heeft een beperkte vorm van automatische deduplicatie via order_id bij Enhanced Conversions. Meta vereist een expliciete event_id parameter die gelijk moet zijn in zowel de pixel als de CAPI-call om deduplicatie te activeren.

Waarom essentieel?

Wat Gebeurt er Zonder Deduplicatie?

Zonder deduplicatie ontvangt Meta een Purchase-event van de browser-pixel én een Purchase-event van de CAPI. Meta telt dit als twee aankopen, terwijl het er slechts één is. Jouw gemelde ROAS is daardoor kunstmatig hoog — terwijl de werkelijke prestaties lager zijn.

Scenario
Pixel
CAPI
Gemeld door Meta
Werkelijk
Zonder deduplicatie
1 Purchase
1 Purchase
2 Purchases
1 Purchase
Met deduplicatie
1 Purchase
1 Purchase (zelfde event_id)
1 Purchase
1 Purchase
Alleen CAPI (geen pixel)
Geen
1 Purchase
1 Purchase
1 Purchase

Een te hoge ROAS door dubbele conversies is gevaarlijker dan een lage ROAS: je denkt dat campagnes goed presteren terwijl ze dat niet doen. Correcte deduplicatie geeft je de werkelijke data om op te sturen.

Deduplicatie voor Meta

Event Deduplicatie voor Meta (Facebook/Instagram)

Meta gebruikt event_id als deduplicate-sleutel.

1
Genereer een unieke event_id per eventMaak een unieke string aan voor elk event op het moment dat het plaatsvindt. Gebruik een UUID v4 of een combinatie van timestamp + order_id. Voorbeeld: event_id = ‘purchase_’ + order_id + ‘_’ + timestamp
2
Stuur event_id mee via de Meta PixelIn de fbq()-call voeg je de eventID toe als parameter: fbq(’track’, ‘Purchase’, {…}, {eventID: ‘jouw_event_id’}). Let op de hoofdletter ID in eventID.
3
Stuur dezelfde event_id via de Conversions APIIn de CAPI-call stuur je hetzelfde event_id mee in het event-object. Meta matcht beide events op event_id en telt het slechts één keer.
4
Valideer in Meta Events ManagerGa naar Events Manager → Jouw Pixel → Test Events. Controleer of events de status ‘Deduplicated’ krijgen. Controleer ook de Event Match Score — target is 7.0 of hoger.

Cruciale vereiste: pixel en CAPI moeten het event binnen 48 uur na elkaar sturen met dezelfde event_id — anders dedupliceert Meta niet. Gebruik altijd hetzelfde formaat voor event_id in beide kanalen.

Deduplicatie voor Google

Event Deduplicatie voor Google Ads en GA4

Google Ads Enhanced Conversions heeft ingebouwde deduplicatie via de transaction_id (order_id). Als zowel de gtag-conversietag als de server-side Enhanced Conversions dezelfde transaction_id sturen, telt Google Ads de conversie slechts één keer.

Voor GA4 server-side gebruik je de client_id en session_id als deduplicate-sleutels. GA4 heeft geen expliciete event_id zoals Meta, maar herkent dubbele events via de combinatie van user_id + event_name + timestamp.

Platform
Deduplicate-sleutel
Tijdvenster
Automatisch?
Meta (Facebook/Instagram)
event_id (verplicht)
48 uur
Nee — event_id vereist
Google Ads Enhanced Conv.
transaction_id (order_id)
7 dagen
Ja — via order_id
GA4
client_id + session_id + timestamp
Variabel
Grotendeels automatisch
TikTok Events API
event_id
72 uur
Nee — event_id vereist

Best practices

Deduplicatie Best Practices

1. Genereer event_id server-side. Genereer de event_id op je server (niet client-side) zodat hij stabiel is en niet verloren gaat als de browser crasht vóór de CAPI-call.

2. Gebruik order_id als basis voor Purchase-events. order_id is uniek per transactie en altijd beschikbaar in het backend. Combineer het met een prefix: ‘purchase_’ + order_id.

3. Sla event_id op in de dataLayer. De dataLayer is de brug tussen je website en GTM. Door event_id in de dataLayer te stoppen, kan zowel de browser-tag als de server-tag er gebruik van maken.

4. Monitor Event Match Score voor Meta wekelijks. Een dalende Event Match Score (onder 6.0) kan duiden op een deduplicate-probleem of gewijzigd data-formaat.

FAQ

Veelgestelde vragen over event deduplicatie

Wat is event_id en waarom is het noodzakelijk voor Meta CAPI?

event_id is een unieke string die je meestuurt met elk tracking-event. Meta gebruikt de event_id om te herkennen wanneer hetzelfde event via de browser-pixel en de CAPI binnenkomt — en telt het dan slechts één keer. Zonder event_id worden events dubbel geteld.

Hoe weet ik of mijn Meta-deduplicatie werkt?

Controleer in Meta Events Manager → jouw Pixel of events de status ‘Deduplicated’ hebben. Controleer ook de Event Match Quality. In Meta Ads rapportage kun je ‘Deduplicated Purchases’ vergelijken met totale Purchases om het deduplicatie-percentage te zien.

Is deduplicatie nodig als ik alleen CAPI gebruik (geen pixel)?

Nee. Deduplicatie is alleen nodig als je zowel de browser-pixel als CAPI actief hebt. Als je uitsluitend CAPI gebruikt, stuurt slechts één kanaal het event en is er niets te dedupliceren.

Werkt deduplicatie automatisch in GTM server-side?

Niet automatisch — je moet de event_id zelf configureren en doorgeven via de dataLayer en de server container. Sommige GTM-templates hebben ingebouwde event_id-generatie. Your Digital Minds zorgt voor correcte deduplicatieconfiguratie bij elke server-side implementatie.

Server-side tracking met correcte deduplicatie?

Your Digital Minds implementeert server-side tracking inclusief deduplicatie voor Meta en Google. Geen dubbele conversies, wel betrouwbare data.

Gratis gesprek inplannen

Geen verplichtingen • Binnen 24 uur reactie

Your Digital Minds

Resultaatgedreven online marketing voor ambitieuze bedrijven. Transparant, meetbaar en volledig op maat.

Contact

Kantoor Den Bosch
Abel Tasmanstraat 36
5223DE 's-Hertogenbosch
Your Digital Minds
KvK: 72356421
Btw: NL859083056B01

Stuur een bericht

© 2026 Your Digital Minds. Alle rechten voorbehouden.

Gratis adviesgesprek

Vul het formulier in — we nemen binnen 1 werkdag contact op.

Door te versturen ga je akkoord met ons privacybeleid.

Scroll naar boven