Consent Mode-problemen
Symptoom A: GA4 wordt nog steeds geactiveerd vóór toestemming
Oorzaak: Standaard toestemmingsstatus niet ingesteld vóór het laden van GA4.
Oplossing: Voeg het standaard toestemmingsblok toe vóór het GA4-script en vóór ConsentForge:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500
});
</script>
<!-- ConsentForge -->
<script src="https://cdn.consentforge.com/consentforge.min.js" data-token="..." defer></script>
<!-- GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXX"></script>
Symptoom B: gtag('consent', 'update') wordt niet geactiveerd
Hoe te controleren: DevTools → Console → window.dataLayer.filter(e => e[0] === 'consent') — moet standaard + update tonen nadat de gebruiker accepteert.
Oorzaak: gtag-functie niet beschikbaar wanneer ConsentForge de consent mode probeert bij te werken.
Oplossing: Zorg ervoor dat gtag is gedefinieerd op window vóór het laden van ConsentForge (via het standaardblok hierboven).
Symptoom C: Consent Mode werkt maar GA4 toont geen gemodelleerde gegevens
Oorzaak: Gemodelleerde conversiegegevens verschijnen 5–7 dagen na de initiële Consent Mode-configuratie in Google Ads.
Oplossing: Wacht 7 dagen na een correcte configuratie. Verifieer via Google Ads → Hulpmiddelen → Consent Mode-diagnostiek.
Symptoom D: GTM Toestemmingsinitialisatietag wordt niet als eerste geactiveerd
Hoe te controleren: GTM-voorbeeldweergave → controleer de activeringsolgorde van tags. De ConsentForge-tag moet worden geactiveerd op de "Toestemmingsinitialisatie"-trigger.
Oplossing: Wijzig de trigger van de ConsentForge GTM-tag naar Toestemmingsinitialisatie - Alle pagina's (niet Paginaweergave).
Verificatie
Bevestig na het oplossen in de DevTools-console:
// Moet 'denied' standaarden tonen dan 'granted' update na acceptatie
window.dataLayer.filter(e => e[0] === 'consent')