Ga naar hoofdinhoud
GA4AUDIT

GA4 audit voor bureaus — wat check je écht?

Zes veelvoorkomende configuratiefouten bij GA4-implementaties die attribution slopen. Hoe je ze systematisch opspoort voordat je klant belt.

Een GA4-audit is geen one-shot actie. Het is een controlelaag die je inbouwt voor je klantportfolio — 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.

Bureaus die tracking professioneel beheren, draaien daarom periodiek audits op elke klant-property. Dit artikel behandelt de zes fouten die we in de praktijk het vaakst tegenkomen — en hoe je ze in je workflow inbouwt.

Wat vinden wij in bureau-audits?

Onze eigen Gratis Audit-tool draait op tientallen bureau-klanten. Uit die data zes patronen die elke maand 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: 10-40% event-loss afhankelijk van welke pagina het treft.
  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. Bureau-IP, developer-IP en klant-IP worden niet als "Internal Traffic" gemarkeerd. Eén ontwikkelaar die een dag lang test = honderden fake sessies in klantdata. Oplossing: Admin → Data Settings → Data Filters.
  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.

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

Een goede GA4-audit duurt 15-20 minuten per klant als je systematisch werkt. Onze 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 Internal Traffic filter actief is en welke IPs hij bevat.
  • 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.

Per klant document je bevindingen. Bureaus die dit in Notion of een eigen spreadsheet bijhouden, herkennen recurring issues (bepaalde thema's of ontwikkelaars leveren vaker fouten op) en kunnen gericht fixen.

Waarom dit niet schaalt.

Bij 5 klanten is dit een uur per maand. Bij 25 klanten is het 5-6 uur per maand — waarvan een groot deel besteed aan het HERCHECKEN van klanten waar vorige maand niks mis was. Niet-factureerbaar. Repetitief. En makkelijk uit te stellen.

Daar ligt de kern van het probleem: handmatig auditen heeft geen escalatie-mechanisme. Als jij het deze week overslaat, gebeurt er niks — totdat vier weken later een klant belt dat er conversies missen.

Geautomatiseerde monitoring lost dit op door de controle-laag óm te draaien: het systeem draait altijd, jij krijgt alleen een melding als er iets afwijkt. Voor een bureau van 10+ klanten is dat niet alleen handiger — het is operationeel noodzakelijk.

Wat is beschikbaar?

Er zijn drie niveaus van GA4-audits:

[GRATIS]

HANDMATIG + CHECKLIST

Loop zelf door de 6 punten hierboven. Werkt bij 1-5 klanten. Gebruik onze GTM Checklist voor structuur.

[GRATIS EENMALIG]

SIGNUM CORE GRATIS AUDIT

Wij draaien de audit voor 1 klant en sturen een PDF-rapport binnen 24u. Vraag audit.

[BETAALD · CONTINU]

GA4 MONITORING

Dagelijkse automatische checks op al je klanten met alerts. Bekijk feature.

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, geen internal traffic filter, conversies niet gemarkeerd als key event, enhanced measurement te enthousiast aan.
  3. Een systematische audit per klant kost 15-20 min. Bij 10+ klanten schaalt dat niet.
  4. Automatisering is de volgende stap: continue monitoring die alleen bij afwijking alert.
  5. Signum Core is het tracking operations platform dat deze audits automatiseert; voor één-off checks is onze gratis audit een goed startpunt.

Meer over de categorie: wat is tracking operations?

// NIEUWSBRIEF

Stuur me toekomstige artikelen.

Eén mail per maand over tracking operations — nieuwe artikelen, updates over het product, bureau-lessen. Uitschrijven kan altijd.

Geen spam. Uitschrijven kan altijd via elke mail.

// READY?

Audits automatiseren voor al je klanten?

Signum Core draait deze zes checks dagelijks op elke klant-property en stuurt alleen alerts bij echte problemen.