Terug naar Help

NoNonsense Cookie gebruiken met Google Tag Manager

Leer hoe je NoNonsense Cookie integreert met Google Tag Manager om tags alleen te activeren nadat bezoekers toestemming geven.

Hoe de integratie werkt

NoNonsense Cookie verstuurt JavaScript-events op het window wanneer een bezoeker een toestemmingskeuze maakt. Je kunt in Google Tag Manager naar deze events luisteren om tags conditioneel te activeren op basis van welke cookiecategorieën de bezoeker heeft geaccepteerd.

Toestemmingsevents

De volgende aangepaste events worden verstuurd door de NoNonsense Cookie widget:

Wordt geactiveerd wanneer toestemmingsvoorkeuren worden bijgewerkt

nncookie_consent_update

Wordt geactiveerd wanneer de bezoeker cookies accepteert

nncookie_consent_given

Wordt geactiveerd wanneer de bezoeker alle optionele cookies weigert

nncookie_consent_rejected

GTM-triggers instellen

1

Maak een Custom Event trigger aan

Ga in GTM naar Triggers > Nieuw > Aangepast event. Voer "nncookie_consent_update" in als eventnaam. Deze trigger wordt geactiveerd wanneer de bezoeker zijn toestemmingsvoorkeuren bijwerkt.

2

Voeg een Data Layer-variabele toe

Het toestemmingsevent bevat details over welke categorieën zijn geaccepteerd. Maak Data Layer-variabelen aan voor "analytics", "marketing" en "preferences" om ze als voorwaarden in je triggers te gebruiken.

3

Configureer je tag-triggers

Stel voor elke tag (bijv. Google Analytics, Facebook Pixel) de trigger in op je aangepaste event en voeg een voorwaarde toe dat de relevante toestemmingscategorie "true" is.

4

Test met GTM Voorbeeldmodus

Gebruik de Voorbeeldmodus van GTM om te verifiëren dat tags alleen worden geactiveerd nadat de bezoeker toestemming geeft.

Voorbeeld: luisteren naar toestemmingsevents

Als je liever met aangepast JavaScript werkt in plaats van GTM-triggers, kun je direct naar toestemmingsevents luisteren:

<script>
window.addEventListener('nncookie_consent_update', function(e) {
    if (e.detail.analytics) {
        // Analytics consent given — fire your GA4 tag
        gtag('consent', 'update', {
            'analytics_storage': 'granted'
        });
    }
    if (e.detail.marketing) {
        // Marketing consent given — fire your ads tags
        gtag('consent', 'update', {
            'ad_storage': 'granted'
        });
    }
});
</script>

Google Consent Mode v2

NoNonsense Cookie is compatibel met Google Consent Mode v2. De widget stelt automatisch de juiste toestemmingssignalen in zodat Google-tags de keuzes van je bezoekers respecteren zonder extra configuratie.

Klaar om je integratie in te stellen?

Start je gratis proefperiode en laat je cookietoestemming en tagbeheer in minuten samenwerken.

Start gratis — €20/site/maand daarna