Integración con Google Tag Manager
Tiempo: ~15 minutos Requiere: Contenedor de GTM con acceso de publicación
Hay dos formas de usar ConsentForge con GTM:
- Etiqueta de script en GTM — Añada el script de ConsentForge mediante una etiqueta HTML personalizada (más sencillo)
- Plantilla GTM — Use la plantilla GTM de ConsentForge para compatibilidad completa con Consent Mode v2 (recomendado)
Opción 1: Etiqueta de script mediante etiqueta HTML personalizada
Paso 1: Cree una nueva etiqueta
En GTM, vaya a Etiquetas → Nueva → HTML personalizado.
Paso 2: Añada el script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Paso 3: Establezca el disparador en "Inicialización del consentimiento - Todas las páginas"
Esto activa la etiqueta al cargar la página, antes de que se ejecuten otras etiquetas.
Paso 4: Publique
Envíe y publique su contenedor.
Opción 2: Plantilla GTM (con Consent Mode v2)
Paso 1: Añada la plantilla de ConsentForge
- En GTM, vaya a Plantillas → Buscar en galería
- Busque "ConsentForge"
- Haga clic en Añadir al espacio de trabajo
Paso 2: Cree una etiqueta de inicialización de consentimiento
- Vaya a Etiquetas → Nueva
- Elija la plantilla ConsentForge
- Ingrese su Token de incrustación
- Establezca disparador: Inicialización del consentimiento - Todas las páginas
Paso 3: Actualice etiquetas existentes para usar disparadores de consentimiento
Para cada etiqueta que necesite consentimiento (GA4, Anuncios, Meta):
- Abra la etiqueta
- Vaya a Configuración avanzada → Configuración de consentimiento
- Establezca los tipos de consentimiento requeridos (p.ej.
analytics_storagepara GA4)
Paso 4: Pruebe en vista previa de GTM
Abra el modo de vista previa de GTM, visite su sitio. Confirme:
- La etiqueta de ConsentForge se activa primero
- GA4 y otras etiquetas solo se activan después de dar el consentimiento
- El evento
gtm.consent_updateaparece en el dataLayer después de que el usuario acepta
Paso 5: Publique
Envíe y publique su contenedor.
Verificar Consent Mode
Después de la configuración, abra la consola de DevTools y escriba:
google_tag_manager['GTM-XXXXX'].getConsentState()
Debería ver que los valores de Consent Mode se actualizan después de que el usuario acepta/rechaza.