Ernst: HoogEigenaar: CMP-beheerderTijd om te fixen: 30-60 min
GA4 vóór toestemming
Stel Google Analytics 4 uit totdat geldige analytics-toestemming bestaat en controleer dat Consent Mode-parameters consistent blijven.
Dekt: ga4_before_consent, pre_consent_ga4
Waarom dit belangrijk is
GA4 wordt vaak als standaardanalytics geconfigureerd en kan pageviews versturen of identifiers schrijven voordat de gebruiker accepteert.
Hoe je dit handmatig controleert
- Controleer GA4-requests en `_ga`-cookies bij de eerste load zonder interactie.
- Inspecteer GTM Preview of GA4-debug om te zien of page_view in denied wordt verzonden.
- Controleer of meerdere GA4-implementaties op de site bestaan.
Typische oorzaken
- De GA4-configuratietag vuurt voordat consent is opgelost.
- Een hardcoded gtag-implementatie en GTM bestaan naast elkaar.
- Consent Mode is aanwezig, maar GA4 is niet goed gekoppeld aan analytics-signalen.
Fix in GTM
- Pas analytics_storage-consentchecks toe op de GA4-tag.
- Definieer Consent Initialization-events vóór GA4-tags.
- Controleer page_view, session_start en custom events in GTM Preview.
Fix in WordPress of CMP-plugins
- Controleer GA4-plugins of Site Kit die GA4 onafhankelijk van de CMP kunnen injecteren.
- Verwijder duplicaten tussen analytics-plugin en GTM.
- Test opnieuw na cache flush en frontend-optimalisaties.
Algemene developersfix
- Initialiseer GA4 pas na geldige analytics-toestemming of een expliciete denied-modus.
- Verwijder dubbele GA4-tags uit templates, plugins en tag manager.
- Hanteer één consentlogica voor de volledige Google Analytics-flow.
Hoe je bevestigt dat de fix werkt
- Bevestig dat geen GA4-call vóór analytics-toestemming wordt verstuurd.
- Bevestig dat `_ga`-cookies afwezig blijven vóór opt-in.
- Draai een nieuwe scan en controleer dat de finding GA4 vóór toestemming verdwijnt.
Volgende stap
Voer na deployment opnieuw een scan uit om te bevestigen dat het runtimegedrag is veranderd en niet alleen de bannertekst.