Integración con Google Tag Manager
Tiempo: ~15 minutos Requisitos: Contenedor GTM con acceso de publicación
Hay dos formas de usar ConsentForge con GTM:
- Etiqueta de script en GTM — Agregue el script de ConsentForge mediante una etiqueta HTML personalizada (más sencillo)
- Plantilla de GTM — Use la plantilla de GTM de ConsentForge para soporte completo de 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: Agregue el script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Paso 3: Establezca el activador 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 de GTM (con Consent Mode v2)
Paso 1: Agregue la plantilla de ConsentForge
- En GTM, vaya a Plantillas → Buscar en la 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 el activador: Inicialización del consentimiento - Todas las páginas
Paso 3: Actualice las etiquetas existentes para usar activadores de consentimiento
Para cada etiqueta que necesite consentimiento (GA4, Ads, 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 la vista previa de GTM
Abra el modo Vista previa de GTM, visite su sitio. Confirme:
- La etiqueta de ConsentForge se activa primero
- Las etiquetas de GA4 y otras solo se activan después de otorgarse 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.