// GA4Blog

GA4-audit — wat check je écht?

Zes veelvoorkomende configuratiefouten bij GA4-implementaties die je attributie slopen. Hoe je ze systematisch opspoort voordat je het merkt in wat je meting oplevert.

// · 8 min lezen · Mink Helwig, Oprichter SignumCore

Iemand zet een handtekening onder een document

Een GA4-audit is geen one-shot actie. Het is een controle die je periodiek herhaalt — omdat GA4 zelf je niet waarschuwt als er iets misgaat. Geen foutmelding als een conversie-event dubbel binnenkomt. Geen alert als je debug-mode per ongeluk in productie staat. Geen rood lampje als je currency inconsistent is over landen.

Wie zijn meting serieus neemt, loopt die controle met vaste regelmaat na op zijn eigen property. Dit artikel behandelt zes fouten die in GA4-implementaties vaak voorkomen — en hoe je ze in je routine inbouwt.

// 01 / DE ZES MEEST VOORKOMENDE FOUTEN

Wat gaat er meestal mis?

Zes patronen die steeds terugkomen:

  1. Debug mode in productie. Een developer heeft gtag('config', ..., { debug_mode: true }) aangezet voor een test, en is vergeten het uit te zetten. GA4 stuurt debug-events naar DebugView, waar je ze niet terugziet in rapporten. Impact: de events van de getroffen pagina's ontbreken in je rapporten.
  2. Dubbele pageviews. Zowel een hardcoded gtag-snippet in de template én een GA4 config-tag in GTM. Beide vuren bij page-load — elke bezoeker telt als 2 sessies. Je conversieratio lijkt plotseling te halveren.
  3. Currency ontbreekt of is inconsistent. E-commerce events zonder currency: 'EUR' parameter, of varierend tussen 'EUR' en 'eur' en 'euro'. GA4 categoriseert dit als verschillende valuta, wat revenue-rapporten stukmaakt.
  4. Internal traffic niet uitgefilterd. Je eigen IP en dat van je ontwikkelaars worden niet als "Internal Traffic" gemarkeerd. Eén ontwikkelaar die een dag lang test = honderden valse sessies in je data. Oplossing in GA4: leg je IP-adressen vast onder Admin → Data streams → je webstream → Configure tag settings → Define internal traffic, en zet het filter Internal Traffic op Active onder Admin → Data filters. GA4 kijkt daarbij alleen naar het IP-adres. Op je telefoon wisselt dat steeds, thuis soms. Een cookie in je browser wisselt niet mee. Laat GTM hem zetten als je je site opent met ?intern=1, en weghalen bij ?intern=0. Geef je GA4- en advertentietags een uitzondering (blocking trigger) op die cookie. De cookie geldt per browser: zet hem in elke browser waarmee je test.
  5. Conversies niet gemarkeerd als key events. Events zoals purchase of lead_form_submit worden wel verstuurd maar staan niet in GA4 aangevinkt als "key event". Gevolg: ze tellen niet in Google Ads remarketing-audiences of in Looker Studio conversion-reports.
  6. Enhanced measurement te enthousiast aan. Automatische events voor scroll, outbound-clicks en video starts allemaal aan, zonder filter. Het event-volume schiet omhoog (data-limieten GA4!) en rapporten worden vervuild met low-intent events.
// 02 / SYSTEMATISCHE AUDIT-AANPAK

Hoe je alle zes punten in één sessie checkt.

Een goede GA4-audit duurt 15-20 minuten als je systematisch werkt. Een bruikbare volgorde:

  • Stap 1 — Debug View: open de property en kijk of er events binnenkomen met debug_mode: true. Zo ja: vind de bron (hardcoded snippet of GTM-tag) en zet uit.
  • Stap 2 — Realtime + Exploration: draai 1 pagina-refresh op de website en vergelijk met Realtime. Te veel sessies? Dubbele tagging.
  • Stap 3 — Events rapport: zoek purchase (of relevante conversie). Check of "Mark as key event" aan staat. Check of value en currency kolommen ingevuld zijn.
  • Stap 4 — Admin → Data filters: kijk of het filter Internal Traffic op Active staat. Op Testing telt intern verkeer nog gewoon mee. Welke IP-adressen als intern gelden, zie je bij je datastream onder Define internal traffic. Werk je met een cookie in GTM, zet hem dan en kijk in GTM Preview of je tags geblokkeerd worden.
  • Stap 5 — Admin → Enhanced measurement: zet alleen aan wat je écht nodig hebt. Page views + scroll zijn meestal genoeg.
  • Stap 6 — GTM Preview: draai door checkout-flow in Preview-mode en verifieer dat elk event precies één keer vuurt met correcte parameters.

Leg je bevindingen vast. Wie dit in een spreadsheet bijhoudt, ziet terugkerende fouten — bepaalde thema's of ontwikkelaars leveren vaker fouten op — en kan gericht repareren.

// 03 / AUDIT-TOOLS

Wat is beschikbaar?

Er zijn twee manieren om je GA4 te controleren:

[GRATIS]

Handmatig + checklist

Loop zelf door de zes punten hierboven. Gebruik onze GTM Checklist voor structuur, of doe eerst de gratis scan (60 sec) om te zien wat prioriteit heeft.

[GRATIS EENMALIG]

SignumCore gratis audit

Wij scannen je live pagina op GTM, GA4 en Consent Mode v2 — direct resultaat, plus het volledige rapport in je inbox. Vraag audit.

// 04 / TL;DR

Samenvatting.

  1. GA4 stuurt geen alerts bij configuratiefouten — je moet er zelf naar zoeken.
  2. Zes terugkerende fouten: debug-mode in productie, dubbele pageviews, currency-issues, internal traffic niet uitgefilterd, conversies niet gemarkeerd als key event, enhanced measurement te enthousiast aan.
  3. Een systematische audit kost 15-20 minuten. Herhaal hem elk kwartaal.
  4. Voor een eenmalige check is onze gratis audit een goed startpunt.
// BRONNEN

Bronnen

Weet wat je website oplevertWachtlijst