Integración con Google Tag Manager
Google Tag Manager (GTM) es una herramienta que te permite gestionar e implementar etiquetas (fragmentos de código o píxeles de seguimiento) en tu sitio web sin tener que modificar el código del sitio.
Si usas Google Tag Manager (GTM) para inyectar cookies en tu sitio web y gestionar su contenido, puedes configurarlo para que los scripts se controlen según las preferencias de consentimiento elegidas por los visitantes.
En este artículo aprenderás lo siguiente:
- Cómo funciona
- Crear nuevas variables
- Crear nuevos activadores
- Añadir los activadores a las etiquetas
Cómo funciona
Para pasar datos a Google Tag Manager, nuestra aplicación utiliza el evento de consentimiento personalizado mediante la Data Layer Variable.

Nuestra aplicación utiliza el objeto dataLayer existente o crea uno nuevo si aún no existe. Si tu tienda crea un objeto dataLayer, asegúrate de que no sobrescriba el que crea nuestra aplicación.
Guía en vídeo
Crear nuevas variables
- Abre tu contenedor en Google Tag Manager.
- Selecciona la pestaña Variables del menú principal. Aparece la pantalla Variable.
- Crea una nueva User-Defined Variable.
- Ponle un nombre a la variable. (Te sugerimos llamarla Pandectes C000x, donde x es el número de la categoría que encontrarás aquí, para saber a qué se refiere)
- Establece el tipo de variable en Data Layer Variable, en la sección Page Variables.
- Establece el nombre de la Data Layer Variable en pandectes_categories.C000x, donde x es el número de la categoría que encontrarás aquí (por ejemplo, para la categoría Funcionalidad puedes poner pandectes_categories.C0001).

- Pulsa el botón Save.
Puedes seguir el mismo proceso creando una nueva variable para todas las categorías de tu app y tener al final 4 variables en total.
Crear nuevos activadores
En GTM, los activadores (triggers) hacen que las etiquetas se disparen o no según ciertos criterios. Es posible que ya tengas una variedad de activadores aplicados a tus etiquetas.
Como parte de nuestra integración de Google Consent Mode con GTM, vas a crear un activador asociado a cada categoría de cookies.
Cuando apliques estos activadores a tus etiquetas, estas se dispararán o no según la categoría de cookies esté activa o el consentimiento dado por el usuario.
Necesitarás un activador independiente para cada una de las categorías de cookies bajo las que vayas a bloquear cookies. Por ejemplo, puedes tener un grupo llamado 'Performance Cookies', con un id de categoría C0002, que contiene las cookies establecidas por tu etiqueta de Google Analytics.
Cada activador debe coincidir con los ids de categoría establecidos en tu aplicación de consentimiento de cookies. Puedes encontrar los ids de categoría de cookies en el evento de consentimiento personalizado aquí y en la sección de la integración de Google Consent Mode dentro de la app, donde hay una ventana emergente con la estructura del evento de consentimiento personalizado.
Queremos que los activadores por id de categoría de cookies que crees se apliquen a tus etiquetas existentes de modo que el activador de nuestra app sea el factor limitante para que la etiqueta se dispare. Esto se puede hacer de varias formas. A continuación se describen dos.
Crear un activador de disparo
- Abre tu contenedor en Google Tag Manager.
- Selecciona la pestaña Triggers del menú principal. Aparece la pantalla Triggers.
- Pulsa New. Aparece la pantalla Trigger Configuration.
- Ponle un nombre adecuado, p. ej., Pandectes Performance Allowed.
- Pulsa Trigger Configuration y establece el tipo de activador en Custom Event.
- Establece el Event name en Pandectes_Consent_Update.
- Selecciona Some Custom Events y configúralo para que se dispare cuando se cumpla lo siguiente:
Pandectes C0001 equals allow
- Guarda el activador.
- Repite este proceso para el resto de categorías de cookies.
- Aplica los activadores a las etiquetas como activador de disparo.
Nota: Si una etiqueta está bloqueada y luego se permite, se disparará sin necesidad de recargar la página, porque escucha Pandectes_Consent_Update. Si antes estaba permitida y luego se bloquea, la etiqueta quedará bloqueada en las cargas de página posteriores.
Crear activadores de excepción
También puedes configurar un activador de excepción para que el script se dispare si una categoría de cookies no está permitida.
Solo te conviene usar un activador de excepción si ya tienes configurado un activador de disparo diferente en tu etiqueta.
Por ejemplo, configura un activador para que se dispare cuando Pandectes_Consent_Update no permita C0002 (donde C0002 es el id de la categoría de rendimiento). Aplica este activador de bloqueo como excepción a las etiquetas de este grupo.
- Selecciona la pestaña Triggers del menú principal. Aparece la pantalla Triggers.
- Pulsa New. Aparece la pantalla Trigger Configuration.
- Crea un nuevo activador y ponle un nombre adecuado, p. ej., Pandectes Performance Blocked.
- Pulsa Trigger Configuration y establece el tipo de activador en Custom Event.
- Establece el Event name en Pandectes_Consent_Update.
- Selecciona Some Custom Events y configúralo para que se dispare cuando se cumpla lo siguiente:
Pandectes C0001 equals deny
- Guarda el activador.
- Repite este proceso para el resto de categorías de cookies.
- Aplica los activadores a las etiquetas como activadores de excepción.
Añadir los activadores a las etiquetas
- En el menú de navegación principal de Google Tag Manager, selecciona Tags.
- Selecciona una etiqueta a la que aplicar el activador de categoría de cookies de Pandectes correspondiente.
- Aplica el Firing Trigger o el Exception Trigger adecuado que hayas creado.
- Haz clic en el botón Save.
Actualizado el: 19/10/2026
¡Gracias!
