Saltar al contenido principal

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:

  1. Etiqueta de script en GTM — Añada el script de ConsentForge mediante una etiqueta HTML personalizada (más sencillo)
  2. 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.


Paso 1: Añada la plantilla de ConsentForge

  1. En GTM, vaya a Plantillas → Buscar en galería
  2. Busque "ConsentForge"
  3. Haga clic en Añadir al espacio de trabajo

Paso 2: Cree una etiqueta de inicialización de consentimiento

  1. Vaya a Etiquetas → Nueva
  2. Elija la plantilla ConsentForge
  3. Ingrese su Token de incrustación
  4. 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):

  1. Abra la etiqueta
  2. Vaya a Configuración avanzada → Configuración de consentimiento
  3. Establezca los tipos de consentimiento requeridos (p.ej. analytics_storage para 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_update aparece en el dataLayer después de que el usuario acepta

Paso 5: Publique

Envíe y publique su contenedor.


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.