Alejandro Rioja.
Scripts

Veelvoorkomende fouten in Google Analytics-gegevens: een gids om ze te verhelpen

Alejandro Rioja
Alejandro Rioja
7 min lezen
TL;DR

GA4 heeft Universal Analytics vervangen — de meest voorkomende gegevensfouten zijn nu zelf-verwijzingen, ontbrekende of dubbele tags, gebroken cross-domein tracking, hiaten in de toestemmingsmodus en ongefilterd botverkeer, elk met een specifieke oplossing in de beheerinterface van GA4.

Gratis nieuwsbrief

Elke woensdag. 28.400+ operators. Geen opvulling.

Table of contents

Open Table of contents

Zelf-verwijzingsverkeer dat het aantal sessies opdrijft

In GA4 treedt een zelf-verwijzing op wanneer je eigen domein als verkeersbron verschijnt — meestal omdat de tracking-tag na een omleiding wordt geactiveerd, een cross-domein-overdracht niet is geconfigureerd of een betalingsgateway gebruikers terugstuurt zonder de sessiecontext mee te nemen.

Oplossing: Ga naar Beheer → Gegevensstromen → [jouw stream] → Tag-instellingen configureren → Ongewenste verwijzingen weergeven. Voeg je eigen domein (en eventuele domeinen van betalingsverwerkers zoals stripe.com, paypal.com) aan die lijst toe. GA4 stopt dan met het toeschrijven van die hits als nieuwe verwijzingssessies.

Ontbrekende of dubbele GA4-tags

Het symptoom is ofwel helemaal geen data (ontbrekende tag) of ongeloofwaardig lage bouncepercentages en opgeblazen event-tellingen (dubbele tag). In GA4 betekent een dubbele tag doorgaans dat de Measurement ID twee keer wordt geactiveerd — eenmaal via een hardcoded snippet en eenmaal via Google Tag Manager.

Oplossing voor ontbrekende tag: Gebruik de Chrome-extensie Google Tag Assistant om te bevestigen dat de tag op elke pagina wordt geactiveerd. Voor SPA’s (React, Next.js, Astro), controleer of de tag opnieuw wordt geactiveerd bij routewijzigingen — het standaard page_view-event van GA4 wordt niet automatisch geactiveerd bij client-side navigatie zonder extra configuratie.

Oplossing voor dubbele tag: Controleer in Google Tag Manager of er zowel een GA4-configuratietag als een aparte GA4-eventtag is die ook een Measurement ID bevat. Verwijder de Measurement ID uit individuele event-tags en laat de configuratietag dit beheren. Als je ook een hardcoded snippet in de <head> hebt, kies één leveringsmethode en verwijder de andere.

Cross-domein tracking gebroken in GA4

Als jouw funnel meerdere domeinen omvat — een blog, een afrekeningspagina, een externe boekingstool — heeft GA4 expliciete cross-domein configuratie nodig, anders maakt elke domeinsprong een nieuwe sessie.

Oplossing: Voeg onder Beheer → Gegevensstromen → Tag-instellingen configureren → Jouw domeinen configureren elk domein toe dat deel uitmaakt van dezelfde gebruikersreis. GA4 geeft automatisch een _gl-linkerparameter door tussen die domeinen om sessies aan elkaar te koppelen. In tegenstelling tot UA is het niet nodig om handmatig een Linker-plugin in GTM te installeren — de configuratietag regelt dit wanneer de domeinlijst correct is.

Controleer dit door zelf door de funnel te navigeren en te bevestigen dat de Session ID in de DebugView consistent blijft over domeinen heen.

UTM-campagnefouten

GA4 leest dezelfde UTM-parameters als UA (utm_source, utm_medium, utm_campaign, utm_content, utm_term), plus twee nieuwe: utm_id en utm_source_platform. Fouten komen bijna altijd uit een van drie plaatsen:

Inconsistente hoofdletters in parameters

GA4 is hoofdlettergevoelig. utm_source=Facebook en utm_source=facebook zijn twee verschillende waarden. Standaardiseer naar kleine letters in alle campagne-URL’s. Gebruik de GA4 URL-builder om links consistent te genereren.

UTM’s verwijderd door omleidingen

Sommige URL-verkorters en omleidingsketens verwijderen queryparameters. Test je volledige omleidingsketen door de URL in een browser te plakken en te bevestigen dat de UTM-parameters tot aan de uiteindelijke bestemmingspagina overleven.

Ontbrekende UTM’s op betaalde sociale media

Meta, LinkedIn en TikTok Ads kunnen klikken automatisch taggen met hun eigen parameters, maar die vullen de campagnedimensies van GA4 niet in tenzij je ook handmatig UTM’s toevoegt (of de automatische UTM-tagging van het platform gebruikt waar beschikbaar). GA4 heeft geen native integratie die gelijkwaardig is aan de automatische tagging van Google Ads voor niet-Google-platforms.

Hiaten in de toestemmingsmodus

Als je site valt onder AVG, CCPA of vergelijkbare regelgeving en gebruik maakt van een toestemmingsbeheerplatform (CMP), heb je GA4’s Consent Mode v2 nodig (vereist door Google vanaf maart 2024 voor EER-verkeer). Zonder dit kan Google geen conversies meer modelleren voor gebruikers met en zonder toestemming, en je gegevens zullen onverklaarbare hiaten in Europees verkeer tonen.

Oplossing: Bevestig dat jouw CMP Consent Mode v2 ondersteunt en dat het de signalen ad_storage, analytics_storage, ad_user_data en ad_personalization instelt voordat de GA4-tag wordt geactiveerd. In GTM betekent dit dat de initialisatietag van de CMP een hogere prioriteit moet hebben dan de GA4-configuratietag, of gebruik een Consent Initialization-trigger.

Controleer in DebugView of consent_state wordt verzonden met hits van een sessie waarbij cookies zijn geweigerd — je zou gemodelleerde hits moeten zien, geen stilte.

Ongefilterd intern en botverkeer

GA4 heeft geen Views meer, dus je kunt geen “gefilterde view” aanmaken zoals in UA. Filters worden in plaats daarvan toegepast op het niveau van de gegevensstroom of property.

Oplossing voor intern verkeer: Ga naar Beheer → Gegevensstromen → Intern verkeer definiëren. Voeg je kantoor-IP-bereiken toe. Ga vervolgens naar Beheer → Gegevensfilters, maak een filter voor Intern verkeer aan en stel dit in op Actief (niet alleen Testen). Totdat je het activeert, doet het filter niets met productiedata.

Oplossing voor botverkeer: GA4 sluit bekende bots automatisch uit op basis van de internationale lijst van spiders en bots van IAB/ABC. Je kunt geen aangepaste botregels toevoegen zoals in UA, maar je kunt verdacht verkeer controleren door de dimensie session_engaged te inspecteren — bots tonen doorgaans 0% betrokken sessies. Gebruik voor ontwikkelings- en stagingverkeer de parameter traffic_type ingesteld op internal in die omgevingen.

Verkeerde property of Measurement ID

Dit is het GA4-equivalent van de oude fout “verkeerde property”. Het komt vaak voor bij multi-brand setups waarbij dezelfde GTM-container meerdere sites bedient.

Oplossing: Gebruik in GTM een Lookup Table-variabele die de correcte Measurement ID retourneert op basis van {{Page Hostname}}. Elk domein verwijst naar zijn eigen GA4-property. Dit voorkomt kruisbesmetting en is veel veiliger dan aparte GTM-containers per domein te onderhouden.


Google Analytics 4-gegevensfouten — FAQ 2026

Zijn Universal Analytics-gegevens nog toegankelijk?

Nee. Google heeft de standaard UA-properties in juli 2023 en de 360-properties in juli 2024 afgesloten. De interface is verdwenen en de gegevens zijn niet meer toegankelijk. Alles zou nu in GA4 moeten zijn.

Waarom toont GA4 veel lagere sessietelling dan UA?

GA4 heeft de definitie van een sessie gewijzigd. In UA begon een nieuwe sessie om middernacht, na 30 minuten inactiviteit of bij een nieuwe campagnehit. GA4 gebruikt een sessiestart-event met een sessie-ID; dezelfde gebruiker op hetzelfde apparaat over middernacht heen blijft in één sessie. Lagere sessietellingen zijn te verwachten en betekenen niet dat gegevens ontbreken — vergelijk betrokkenheidsmetrics zoals engaged_sessions in plaats van ruwe sessies.

Hoe filter ik ontwikkelaarverkeer in GA4 zonder Views?

Stel een aangepaste dimensie in je ontwikkelomgeving in: activeer gtag('set', {'traffic_type': 'internal'}) in je dev-builds en gebruik vervolgens het filter voor Intern verkeer in GA4 Beheer om het uit te sluiten. Dit vervangt het gefilterde View-patroon van UA.

Werkt GA4 met de toestemmingsmodus als gebruikers alle cookies weigeren?

Ja — met Consent Mode v2 gebruikt GA4 gedragsmodellering om conversies van niet-toestemmende gebruikers te schatten in plaats van die sessies volledig te verwerpen. Je hebt een gecertificeerde CMP en de v2-signalen correct geconfigureerd nodig om de modellering te activeren. De eigen documentatie van Google (controleer de huidige versie) geeft aan welke CMP’s gecertificeerd zijn.

Gerelateerde lectuur:


De kortere versie

Als je dit leest omdat de workflow die het beschrijft je week opslokt, is dat het soort lus waarvoor ik AI-agents bouw. Twee bouwslots tegelijk beschikbaar.

Bijgewerkt voor mei 2026

Het verhaal van Google in 2026 is AI Overviews overal: het SGE-experiment uit 2023 werd in mei 2024 een standaardfunctie en verschijnt nu op ongeveer ~60% van de informatieve zoekopdrachten in de VS. Voor SEO- en advertentieoperators:

Het antwoord op “hoe verdient Google geld” in 2026: nog steeds Search-advertenties (dominant), maar YouTube-advertenties, Cloud en abonnementen (YouTube Premium + Google One) zijn nu allemaal materiële lijnen.

Lees verder

Ontvang het AI-playbook in je inbox

Elke woensdag. 28.400+ operators. Geen opvulling.

↵ alle resultaten bekijken esc esc om te sluiten