Saltar al contenido

Recopilar consentimientos con Tag Manager

Configura un seguimiento de cookies impecable con Easycookie y Google Tag Manager, cumpliendo con Google Consent Mode v2.

Última actualización
14 de septiembre de 2024

Así puedes configurar un seguimiento de cookies correcto usando Easycookie y Google Tag Manager.

Importante: Si es posible, añade primero el script de Easycookie a tu sitio y después configura los ajustes y las reglas en Google Tag Manager. De lo contrario, la configuración será más complicada y requerirá pasos adicionales.

Configuración de reglas

Antes de Google Consent Mode v2, la regla que activaba el seguimiento de cookies en el sitio era la inicialización de la página. Ahora, una configuración correcta requiere suspender cualquier seguimiento y la inicialización de la etiqueta de GA hasta que el usuario dé su consentimiento. Para ello, vamos a crear nuevos activadores y añadirlos a la etiqueta principal de Google.

  1. Inicia sesión en Google Tag Manager.
  2. Ve a la sección Triggers (activadores).
  3. Haz clic en New (nuevo) para añadir un activador.
  4. Añade un activador DOM Ready - selecciona DOM Ready como tipo de activador y activa la opción de dispararlo en All DOM Ready Events (todos los eventos DOM Ready).
  5. Añade un activador ContentUpdate - selecciona Custom Event (evento personalizado) como tipo de activador, introduce el nombre ConsentUpdate y activa la opción de dispararlo en All Custom Events (todos los eventos personalizados).
  6. Ve a la sección Tags (etiquetas) y busca la etiqueta principal de Google. Elimina el activador de inicialización que se dispara en todas las páginas.
  7. Sustitúyelo añadiendo los dos activadores que acabas de crear - DOM Ready y ConsentUpdate.
  8. Ve a los Advanced Settings (ajustes avanzados) en la configuración de la etiqueta.
  9. En la sección Consent Settings (ajustes de consentimiento), marca Require additional consent for tag to fire (requerir consentimiento adicional para que se dispare la etiqueta).
  10. Haz clic en +Add required consent (añadir consentimiento requerido) y configúralo como analytics_storage.

Si no ves la sección Consent Settings, ve a AdminContainer Settings (configuración del contenedor) y, en la sección Additional Settings (ajustes adicionales), activa la opción Enable consent overview (habilitar vista general del consentimiento).

Esta configuración garantiza que la etiqueta que activa GA4 se cargue solo cuando exista información sobre los consentimientos dados por el usuario. Al mismo tiempo, el script de Easycookie carga la etiqueta en la primera página que visita el usuario, lo que permite determinar correctamente la fuente desde la que el usuario llegó al sitio, cumpliendo a la vez con las reglas de Google Consent Mode v2.

Asignar consentimientos a los eventos

Si tienes etiquetas adicionales en tu GTM que envían eventos a GA4, debes asignar los consentimientos correspondientes a cada elemento. Puedes hacerlo de forma individual o colectiva.

Configuración de una sola etiqueta

  1. Ve a la sección Tags (etiquetas).
  2. Abre la etiqueta a la que quieres asignar el consentimiento.
  3. Ve a Advanced SettingsConsent Settings.
  4. Marca Require additional consent to trigger the tag (requerir consentimiento adicional para activar la etiqueta).
  5. Haz clic en +Add consent requirement (añadir requisito de consentimiento) y configúralo como analytics_storage.
  6. Haz clic en Save (guardar).

Configuración masiva

  1. Ve a Consent Settings Overview (vista general de los ajustes de consentimiento); puedes hacerlo haciendo clic en el icono del escudo junto al botón New.
  2. Selecciona los elementos a los que quieres asignar el consentimiento.
  3. Haz clic en el icono del escudo en la esquina superior derecha para ir a la vista Edit Tag Consent (editar el consentimiento de las etiquetas).
  4. Marca Require additional consent to trigger the tag.
  5. Haz clic en +Add consent requirement y configúralo como analytics_storage.
  6. Haz clic en Save (guardar).

Importante: Para los elementos relacionados con anuncios, que envían información a Google Ads o Meta, también debes añadir un consentimiento adicional del tipo ad_storage. Si usas funciones de personalización, añade también un consentimiento del tipo personalization_storage. Encontrarás más información sobre la configuración de los distintos consentimientos en la documentación de Google.

¿No encontraste lo que buscabas? Contáctanos