Volver a Ayuda

Usar NoNonsense Cookie con Google Tag Manager

Aprende cómo integrar NoNonsense Cookie con Google Tag Manager para activar etiquetas solo después del consentimiento de los visitantes.

Cómo funciona la integración

NoNonsense Cookie emite eventos JavaScript cuando un visitante toma una decisión de consentimiento. Puedes escuchar estos eventos en GTM para activar etiquetas condicionalmente.

Eventos de consentimiento

Los siguientes eventos personalizados son emitidos por el widget de NoNonsense Cookie:

Se activa cuando se actualizan las preferencias de consentimiento

nncookie_consent_update

Se activa cuando el visitante acepta las cookies

nncookie_consent_given

Se activa cuando el visitante rechaza todas las cookies opcionales

nncookie_consent_rejected

Configurar disparadores de GTM

1

Crear un disparador de evento personalizado

En GTM, ve a Disparadores > Nuevo > Evento personalizado. Introduce "nncookie_consent_update" como nombre del evento.

2

Añadir una variable de Data Layer

El evento de consentimiento incluye detalles sobre qué categorías fueron aceptadas. Crea variables de Data Layer para "analytics", "marketing" y "preferences".

3

Configurar los disparadores de etiquetas

Para cada etiqueta, configura el disparador a tu evento personalizado y añade una condición de que la categoría relevante sea "true".

4

Probar con el modo Vista previa de GTM

Usa el modo Vista previa de GTM para verificar que las etiquetas solo se activan después del consentimiento del visitante.

Ejemplo: escuchar eventos de consentimiento

Si prefieres trabajar con JavaScript personalizado, puedes escuchar directamente los eventos de consentimiento:

<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 es compatible con Google Consent Mode v2. El widget configura automáticamente las señales de consentimiento apropiadas.

¿Listo para configurar tu integración?

Comienza tu prueba gratuita y haz que tu consentimiento de cookies y gestión de etiquetas funcionen juntos en minutos.

Prueba gratis — 20€/sitio/mes después