Server-side tracking, first-party data, Consent Mode v2 en de Conversions API. Het fundament onder je advertenties op Google, Meta en TikTok.
Je kunt de scherpste campagnes ter wereld draaien, maar als je meting rammelt stuurt elk biedalgoritme blind. En precies dat fundament is de afgelopen jaren onder ons weggeschoven. Browsers blokkeren trackers, bezoekers klikken je cookiebanner weg en de pixel in de browser mist een steeds groter deel van wat er echt gebeurt. In deze post leg ik uit hoe je een meetfundament bouwt dat over Google, Meta en TikTok heen klopt, binnen de privacyregels.
Waarom je oude meetopstelling lekt
Eerst een misverstand uit de weg. Third-party cookies zijn niet verdwenen. Google besloot in april 2025 om ze in Chrome te laten staan. Maar dat lost je probleem niet op: Safari en Firefox blokkeren ze al jaren standaard, en een fors deel van je bezoekers gebruikt een adblocker die je browserpixel tegenhoudt.
Het gevolg is een meting die structureel te laag uitkomt. Je ziet minder conversies dan er echt zijn, en die je wel ziet zijn lastiger aan de juiste klik te koppelen. Voor een biedalgoritme is dat gif: is je data incompleet, dan gaat je budget naar de verkeerde plek.
De oplossing zit in twee bewegingen: meten vanaf je eigen server in plaats van alleen de browser, en die meting voeden met first-party data die je met toestemming verzamelt.
Server-side tracking: meten vanaf je eigen server
Bij klassieke tracking vuurt een script in de browser rechtstreeks naar Google, Meta of TikTok. Bij server-side tracking stuur je de data eerst naar je eigen server, meestal een server-side Google Tag Manager-container, en van daaruit door naar de platformen.
Dat heeft drie concrete voordelen:
- Je mist minder. Adblockers en browserbeperkingen hebben veel minder grip op een verzoek dat van je eigen domein komt.
- Je houdt controle. Jij bepaalt welke data je doorstuurt en welke niet. Dat is netter en nodig om aan de AVG te voldoen.
- Het is platform-onafhankelijk. Eén opstelling voedt Google, Meta en TikTok tegelijk. Eén fundament, drie kanalen.
Let op: dit is geen trucje om consent te omzeilen. Toestemming blijft leidend. Het verbetert de datakwaliteit binnen de regels, niet eromheen.
First-party data is je belangrijkste bezit
First-party data is alles wat je zelf verzamelt in je relatie met de klant: het e-mailadres bij een aankoop, een telefoonnummer uit een formulier, een order-ID. Met toestemming en in gehashte vorm geef je die data mee aan de platformen, zodat zij een conversie alsnog aan de juiste klik koppelen.
Dit is wat de moderne meetkoppelingen drijft. Hoe meer kwalitatieve signalen je meestuurt, hoe beter de matching. Bij Meta zie je dat terug in de Event Match Quality, een score voor hoe goed je server-events koppelbaar zijn. Adverteerders met een hoge score halen aantoonbaar meer toegerekende conversies binnen. Op de andere kanalen werkt het net zo. En hoe beter je eigen data op orde is, hoe minder je afhankelijk bent van cookies waar je geen grip op hebt.
Consent Mode v2: de basis bij Google
Wil je in de EER adverteren via Google, dan is Consent Mode v2 niet optioneel. Je geeft de toestemmingskeuze van de bezoeker door via vier parameters:
ad_storage: opslag voor advertentiedoeleinden (cookies).analytics_storage: opslag voor analytics.ad_user_data: gebruikersdata naar Google sturen voor advertenties.ad_personalization: gepersonaliseerde advertenties.
Zonder een correcte inrichting via een door Google erkend consent-platform val je terug op vrijwel niets: geen remarketinglijsten die zich vullen, geen volledige conversiemeting in Europa. Krijg je wel toestemming, dan vult Consent Mode de gaten van weigerende bezoekers deels op met modellering.
Let op een wijziging die op 15 juni 2026 is ingegaan: Google Analytics gebruikt sindsdien de consent-instellingen binnen Google Ads als enige stuurmiddel voor advertentiedata. De rol van Google Signals wordt versmald tot analytics-rapportage in GA4. Praktisch betekent dit dat je ad_storage, ad_user_data en ad_personalization echt op orde moet hebben, want zij bepalen nu het gedrag.
De Conversions API: hetzelfde idee bij Meta en TikTok
Wat Consent Mode en server-side tagging bij Google doen, regel je bij Meta en TikTok via hun eigen server-side koppelingen.
Bij Meta heet dat de Conversions API (CAPI). Het advies is helder: draai de pixel en CAPI naast elkaar. De pixel vangt het gedrag in de browser, de Conversions API bevestigt de aankoop vanaf je server. Meta laat inmiddels zwaarder meewegen wat via CAPI bevestigd is. Cruciaal is deduplicatie: geef pixel- en server-event hetzelfde event_id mee, anders telt Meta dezelfde conversie dubbel.
Bij TikTok doet de Events API hetzelfde werk, met één belangrijk verschil: Ook bij TikTok geldt: stuur je hetzelfde event via de pixel én de Events API, geef beide dan een identiek event_id mee. TikTok ontdubbelt overlappende events met hetzelfde event_id binnen 48 uur zelf. Let ook op dat standaardkoppelingen, zoals de TikTok-integratie in Shopify, vaak alleen een browserpixel plaatsen en niet automatisch de Events API meesturen.
Wat betekent dit voor jou als adverteerder
Concreet, dit zou ik op orde brengen voordat je nog een euro extra in je campagnes stopt:
- Zet een server-side meetopstelling neer. Eén container die Google, Meta en TikTok tegelijk voedt. Dat is je fundament.
- Activeer je first-party data. Stuur gehashte e-mailadressen, telefoonnummers en order-ID’s mee waar dat met toestemming mag. Dit is je grootste hefboom op de matchkwaliteit.
- Controleer je Consent Mode v2. Vuren alle vier de parameters en werkt je consent-platform goed samen met je tags? Test het.
- Zet deduplicatie goed. Eén consistent
event_idover pixel en server heen, anders blaas je je cijfers op. - Check je standaardkoppelingen. Een integratie die “tracking” belooft, plaatst vaak alleen een browserpixel. Draait de server-side kant echt mee?
Meten is geen sluitstuk maar het beginpunt. Een biedalgoritme is zo slim als de data die je het geeft. Repareer eerst het fundament, dan werkt de rest pas echt.
Twijfel je of jouw meetopstelling klopt en of je niet stiekem te laag meet? Vraag dan vrijblijvend een Gratis Performance Quick Scan aan. Dan kijk ik met je mee naar waar je data lekt en wat dat je kost.
Bronnen
- Updates to consent mode for traffic in the European Economic Area (EEA) - Google Ads Help
- Google Consent Mode June 2026 Update: Unified Control for All Google Ads Data - UniConsent
- Meta Conversions API (CAPI): Server-Side Tracking Guide 2026 - Benly
- Use TikTok events API for server-side tracking and ads - Stape