Documentación

Todo lo que necesitas saber para implementar Consentio en minutos

Google Tag Manager

Integración de Consentio con Google Tag Manager

Qué es Google Tag Manager

GTM es un contenedor para gestionar etiquetas de terceros. Consentio configura automáticamente Google Consent Mode v2, de modo que GTM respeta las preferencias del usuario.

Instalación

Usa la instalación estándar de GTM. Consentio configura Consent Mode automáticamente.

HTML
<!-- 1. Primero Consentio -->
<script src="https://consentio.cz/widget/YOUR_KEY/consentio.min.js" async></script>

<!-- 2. Luego Google Tag Manager -->
<script>
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Consejo: Asegúrate de que el script de Consentio se cargue ANTES que el script de GTM.

Configurar el consentimiento en GTM

  1. Ve a Administración → Configuración del contenedor → Activar resumen de consentimiento
  2. Define el consentimiento necesario para cada etiqueta
  3. Consentio actualiza automáticamente Google Consent Mode

Correspondencia de categorías

Categoría de Consentio Señales de Google Consent Mode
analytics analytics_storage
marketing ad_storage, ad_user_data, ad_personalization
functionality personalization_storage
necessary functionality_storage, security_storage

Configuración de consentimiento para etiquetas individuales

  • analytics_storage — GA4, Hotjar, Microsoft Clarity
  • ad_storage — Google Ads, Facebook Pixel, remarketing
  • ad_user_data — Compartir datos del usuario con plataformas publicitarias
  • ad_personalization — Anuncios personalizados

Alternativa: bloquear GTM manualmente

Si no quieres usar Consent Mode, puedes bloquear GTM por completo:

HTML
<!-- GTM solo se cargará después de obtener el consentimiento -->
<script type="text/plain" data-category="analytics">
  (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','GTM-XXXXXXX');
</script>
Advertencia: No se recomienda bloquear GTM manualmente. Con Consent Mode, GTM funciona correctamente y puede recopilar datos anonimizados incluso sin consentimiento.
Sitio web personalizadoGoogle Analytics