Draai je Google Ads of Meta Ads en twijfel je of de cijfers op je dashboard kloppen? Dan is dit artikel voor jou. Tracking-first performance marketing betekent één ding: zorg dat de meting klopt voordat je ook maar één campagne-instelling aanraakt. Want als je conversiedata verkeerd is, is elke beslissing die daarop rust dat ook.
Ik auditte ooit een Google Ads-account dat drie jaar draaide op zo’n 15.000 euro per maand. Aan de oppervlakte zag het er gezond uit. Prima klikpercentages, redelijke kosten per conversie. Maar de tracking vertelde een ander verhaal. Dezelfde conversie werd meer dan eens geteld: bij het laden van de pagina, bij een klik op de knop, en nog eens via een oude Universal Analytics-tag die niemand had verwijderd. Het account bood op cijfers die geen enkele echte verkoop weergaven.
Dat is geen zeldzame uitzondering. Het is het meest voorkomende dat ik tegenkom als ik een nieuw account open.
Dit is wat je na het lezen kunt beslissen:
- Of je huidige tracking betrouwbaar genoeg is om op te bieden
- Welke tracking-gaten het meeste budget verspillen in Google en Meta
- Hoe server-side tagging verschilt van browser-side tracking, en wanneer het uitmaakt
- Wat je als eerste checkt als je vermoedt dat je conversiedata scheef zit
- Wanneer je tracking zelf fixt en wanneer je een specialist inschakelt
Wat slechte tracking je echt kost
Kapotte tracking maakt niet alleen je rapportage rommelig. Het lekt stilletjes budget weg, omdat geautomatiseerd bieden leert van alles wat je het voert.
Als Google Smart Bidding of Meta Advantage+ je conversiedata leest, gebruikt het dat signaal om te bepalen aan wie het advertenties toont en hoeveel het biedt. Schone data maakt het na verloop van tijd scherper. Dubbele, gemiste of verkeerd toegewezen conversies leren het om de verkeerde mensen tegen de verkeerde prijs achterna te zitten.
Beide kanten kosten geld. Als een dubbele tag het aantal conversies opblaast, denkt Target CPA-bieden dat het wint tegen de helft van de echte kosten, dus blijft het uitgeven terwijl je werkelijke kosten per acquisitie veel hoger liggen dan de interface laat zien. Als consent-blokkades of een haperende bevestigingspagina echte conversies verbergen, ziet Smart Bidding zwakke signalen, trekt uitgaven terug bij doelgroepen die juist wél converteerden, en verlies je volume dat je had moeten hebben.
De campagnes zijn zelden het probleem. De meting is dat. Een campagne optimaliseren op ruisende data is niets meer dan budget verschuiven binnen een kapot systeem.
Waar tracking breekt en waarom je het makkelijk mist
De meeste tracking-problemen zijn op het eerste gezicht onzichtbaar. Analytics laat sessies zien. Google Ads laat conversies zien. Alles lijkt gevuld, dus gaan mensen ervan uit dat het werkt. Gevuld en accuraat zijn twee verschillende dingen.
Dit zijn de problemen die ik het vaakst zie:
- Dubbele conversietags die op hetzelfde event afgaan, meestal op een bedankpagina die ook bij verversen of een bladwijzer opnieuw laadt
- Conversie-events die afgaan bij het laden van de pagina in plaats van bij een echte actie, waardoor een weggeklikte bezoeker als lead telt
- GA4-events die wel bestaan maar niet gekoppeld zijn aan een echt bedrijfsresultaat, waardoor je data hebt waar je niets mee kunt
- Cross-domein-gaten, waarbij een bezoeker die van je hoofdsite naar een checkout-subdomein gaat als nieuw persoon telt en de attributieketen breekt
- Cookie-consent-opzetten die tracking blokkeren voor een groot deel van de bezoekers zonder server-side vangnet, zodat conversies niet worden toegewezen
Dat laatste is een veel groter probleem geworden sinds strengere consent-regels in Europa van kracht zijn. Draai je campagnes in een EU-markt op puur client-side tags, dan werk je vrijwel zeker op dit moment met onvolledige data.
Server-side tagging: wanneer de opzet het waard is
Browser-side tagging stuurt data rechtstreeks vanuit de browser van de bezoeker naar je analytics- en advertentieplatforms. Simpel en breed gebruikt, maar afhankelijk van de medewerking van de browser. Adblockers blokkeren het. Cookie-consent kan het blokkeren. Safari’s Intelligent Tracking Prevention beperkt hoe lang cookies blijven bestaan, wat de attributie van terugkerende bezoekers vertekent.
Server-side tagging leidt die data eerst langs een server die je zelf beheert, meestal een server-container van Google Tag Manager. De browser stuurt één event naar je server, en je server stuurt schone data door naar Google, Meta of GA4. Omdat die overdracht van server naar server gaat, hinderen adblockers en cookiebeperkingen het niet op dezelfde manier. In de praktijk haal je hiermee een aanzienlijk deel van de conversies terug die een client-side opzet mist, wat het signaal verbetert waarop je bieden draait.
Hoeveel je precies terughaalt, hangt sterk af van je doelgroep, apparaatverdeling en land, dus er is geen enkel getal dat als vuistregel deugt. Wat ik wel kan zeggen: ik adviseer een server-side check in drie situaties. Je geeft flink uit op Meta en ziet lage Event Match Quality in Events Manager, je doelgroep is privacybewust (tech, finance, zorg), of iOS vormt een groot deel van je verkeer.
De opzet is niet triviaal. Je hebt een serveromgeving nodig zoals Google Cloud Run, goede routing, en iemand die zowel de tagging-laag als het datamodel begrijpt. Voor een kleiner budget met vooral Android- en desktopverkeer is een schone client-side opzet met Consent Mode v2 vaak genoeg om te beginnen. Dit is het werk dat we beschrijven op onze data-analytics dienst, en er staat een uitgebreidere uitleg in onze gids over server-side tracking.
Het Consent Mode v2-gat dat de meeste accounts negeren
Google maakte Consent Mode v2 in maart 2024 verplicht voor adverteerders die zich op de Europese Economische Ruimte richten. Veel accounts voegden de technische implementatie toe zonder te controleren of de gemodelleerde conversies die het oplevert de meting echt verbeteren.
Consent Mode v2 gebruikt modellering om de gaten te vullen wanneer gebruikers cookies weigeren. De kwaliteit van die modellering hangt af van hoeveel toegestane data je als basis hebt. Bij lage consent-percentages heeft het model weinig om mee te werken en produceert het ruizige schattingen. Een cookiebanner die mensen stilletjes richting “alles weigeren” duwt, hongert het model uit; een duidelijkere banner die de consent-percentages verhoogt, verbetert direct de kwaliteit van de data die naar Smart Bidding gaat.
Het is de moeite waard om dit in GA4 te checken onder Rapporten, Adverteren, Toestemming. Zijn je toegestane sessies laag, dan is dat een beter startpunt dan campagnestructuur of bieden.
De attributievraag die onder dit alles ligt
Zelfs met schone conversietracking verandert je attributiemodel wat de data je vertelt. Google Ads gebruikt standaard datagedreven attributie, die de credit verdeelt over de contactmomenten die Google kan zien. Dat is voor de meeste accounts beter dan last-click, maar het dekt nog steeds alleen Google Ads-kliks en organische sessies in GA4, als je die goed hebt gekoppeld.
Stel: iemand ziet een Meta-advertentie, zoekt drie dagen later je merk op Google en converteert. Het model van Google geeft het grootste deel van de credit aan de branded-searchklik. Je Meta-campagnes lijken inefficiënt, dus je snijdt in Meta-budget, je merkzoekvolume daalt, en dan vraag je je af waarom ook Google-prestaties zwakker werden.
Het eerste wat ik in een nieuw account wil weten, is waar omzet tussen kanalen weglekt, want anders optimaliseer je op een half beeld. Dat betekent GA4 multi-channel path-rapporten lezen, Meta’s gerapporteerde conversies vergelijken met de ondersteunende conversies in GA4, en checken op overlap in conversievensters. Het is geen eenmalige klus. De kanaalmix verschuift naarmate je opschaalt, dus een kwartaalcheck voorkomt dat je budgetkeuzes maakt op data die daar nooit voor bedoeld was.
De vijf-checks trackingaudit van Coby
Als ik een nieuw account overneem, doe ik vijf checks voordat ik naar de campagnestructuur kijk. Op een standaardaccount kost dat niet meer dan een paar uur, maar het verandert elke beslissing die erop volgt.

- Tags die afgaan. Laad de bevestigingspagina met Google Tag Assistant of een server-side debugger en tel hoeveel conversietags op één transactie afgaan. Let op dubbelingen van oude implementaties.
- Drie cijfers die matchen. Vergelijk het aantal conversies in Google Ads, het aantal transacties in GA4 en het aantal orders in het achterliggende systeem. Wijken ze meer dan vijf tot tien procent af, zoek dan uit waarom.
- Meta match-kwaliteit. Check de Event Match Quality voor het Purchase-event in Meta Events Manager. Een lage score betekent meestal dat de pixel klantgegevens mist (gehasht e-mailadres, telefoon, naam) die Meta nodig heeft om events te matchen.
- Consent-percentages. Lees de consent-percentages in GA4. Zijn ze laag, markeer de cookiebanner dan voor een ontwerpreview.
- Enhanced Conversions. Bevestig dat Enhanced Conversions actief is in Google Ads en daadwerkelijk gehashte first-party data doorstuurt. De veelvoorkomende fout is een tag die aanwezig is maar een lege e-mailvariabele ophaalt. Google’s documentatie over Enhanced Conversions beschrijft de stappen.
Hoe Coby dit aanpakt
Schone tracking is het fundament van alles wat we doen, en het is de reden dat we naar de meting kijken voordat we naar campagnes kijken, elke keer weer. Het is ook wat de rest van de stack laat werken. Dezelfde eventdata die je bieden traint, voedt ook je marketing automation: de opvolging van verlaten winkelwagens, de segmentgestuurde e-mailflows, de leadscoring die sales vertelt wanneer een prospect klaar is. Gaan site-events mis of breekt cross-domein-tracking, dan triggert je automation op de verkeerde mensen op het verkeerde moment.
Performance marketing zonder schone tracking is gokken, en gokken is een dure manier om Google Ads te draaien. Krijg de datalaag eerst goed, en paid media, automation en rapportage bouwen allemaal op iets solides.
Wil je weten waar je tracking op dit moment data verliest, dan doen we trackingaudits die de gaten vinden die de meeste bureaus nooit checken. Neem contact op en we vertellen je precies wat we vinden.
Veelgestelde vragen
Wat is server-side tracking en heb ik het nodig?
Server-side tracking leidt je analytics- en advertentietags langs een server die je zelf beheert in plaats van de browser van de bezoeker, zodat adblockers en privacybeperkingen minder in de weg zitten. Je hebt het waarschijnlijk nodig als je flink uitgeeft op Meta, een privacybewuste of sterk iOS-gerichte doelgroep hebt, of lage Event Match Quality ziet in Meta Events Manager. Voor kleinere budgetten of desktop-zware doelgroepen is een goed ingerichte browser-side opzet met Consent Mode v2 vaak genoeg.
Waarom komt mijn aantal conversies in Google Ads niet overeen met GA4?
Meestal komt het door verschillende attributievensters, cross-device-gaten, dubbele conversieacties die meer dan eens per transactie afgaan, of GA4 en Google Ads die niet goed gekoppeld zijn. Een verschil van meer dan tien procent is het onderzoeken waard, want Smart Bidding gebruikt het aantal conversies uit Google Ads. Klopt dat getal niet, dan zitten je biedingen scheef.
Wat is Consent Mode v2 en waarom beïnvloedt het mijn advertentieprestaties?
Consent Mode v2 is Google’s framework dat zijn tags vertelt of een gebruiker toestemming heeft gegeven voor tracking. Bij weigering modelleert Google de waarschijnlijke conversies. De kwaliteit van die modellering hangt af van hoeveel toegestane data je als basis geeft, dus lage consent-percentages voeden ruizigere data in Smart Bidding. Een duidelijker cookiebanner die de consent-percentages verhoogt, verbetert de meetkwaliteit direct.
Hoe weet ik of mijn Meta-pixel goed staat?
Open Meta Events Manager en check de Event Match Quality-score voor je Purchase-event. Een score van zeven of hoger is prima. Onder de zes wijst erop dat de pixel klantgegevens mist zoals een gehasht e-mailadres of telefoonnummer die Meta nodig heeft om te matchen. Controleer ook of je de browserpixel en de Conversions API samen draait, want de pixel alleen mist een deel van de iOS-conversies.
Moet ik tracking fixen voordat ik een nieuwe campagne start?
Ja. Geautomatiseerd bieden in Google en Meta leert vanaf dag één van je conversiedata. Start je met kapotte of dubbele tracking, dan leert het algoritme de verkeerde patronen, die weken kosten om te corrigeren nadat je de data hebt gefixt. Schone tracking opzetten vóór de start is altijd sneller dan een campagne repareren die maanden op verkeerde signalen heeft geoptimaliseerd.
Hoe lang duurt een trackingaudit?
Een grondige audit over GA4, Google Ads en Meta voor een gemiddelde e-commerce- of leadgeneratiesite kost een paar dagen geconcentreerd werk. Dat dekt tagverificatie, Consent Mode, cross-domein-tracking en attributiereview, met een geprioriteerde lijst met fixes. Opzetten met meerdere domeinen, meerdere advertentieaccounts of een CRM-integratie kosten langer.
Laatst bijgewerkt: augustus 2026
Geschreven door Marloes Slotboom, founder van Coby Agency