Hablemos

Cómo Implementar Consent Mode V2

Descubre cómo implementar Google Consent Mode V2 paso a paso con GTM. Recupera las conversiones de tu negocio en GA4 cumpliendo con la estricta normativa DMA.
Cómo Implementar Consent Mode V2

Índice de contenidos

Estamos a 23 de abril de 2026, y el panorama digital ha cambiado de forma irreversible. Si tienes un negocio en Cantabria, ya sea un eCommerce de productos locales, un hotel boutique en la costa o una empresa industrial B2B, seguramente has notado algo extraño en tus informes de Google Analytics 4 durante los últimos dos años. Las visitas parecen haber caído, las campañas de Google Ads reportan menos conversiones de las que realmente entran por caja y hay un agujero negro en tu embudo de ventas.

No, tu negocio no está perdiendo tracción. Lo que estás sufriendo es el impacto de la estricta normativa de privacidad europea (la DMA o Ley de Mercados Digitales) y la falta de actualización en tu infraestructura de medición. Cuando los usuarios de Santander, Torrelavega o cualquier parte del mundo llegan a tu web y pulsan el botón de «Rechazar cookies», si no tienes la tecnología adecuada implementada, esa persona se vuelve completamente invisible para tus herramientas de análisis.

Aquí es donde entra en juego la solución técnica que separa a las empresas que navegan a ciegas de las que toman decisiones basadas en datos reales. En este artículo vamos a desgranar una guía profunda, técnica y paso a paso sobre cómo implementar consent mode v2. No nos vamos a quedar en la superficie legal; vamos a mancharnos las manos con código, etiquetas y configuraciones en Google Tag Manager para que tu pyme cántabra vuelva a tener visibilidad sobre su rendimiento digital.

La evolución de la medición: Qué es Consent Mode V2

Para entender el problema, primero debemos definir con claridad qué es consent mode v2. En su forma más básica, Consent Mode (o Modo de Consentimiento) es una API desarrollada por Google que actúa como un puente de comunicación entre el banner de cookies de tu sitio web y las etiquetas de medición (como GA4, Google Ads, Floodlight o herramientas de terceros).

En la versión 1 (lanzada hace años), esta herramienta gestionaba principalmente dos parámetros fundamentales: ad_storage (almacenamiento para publicidad) y analytics_storage (almacenamiento para analítica). Si un usuario rechazaba las cookies, Consent Mode enviaba «pings» sin cookies a los servidores de Google, avisando de que había ocurrido una visita o una conversión, pero sin almacenar identificadores en el navegador del usuario.

Sin embargo, con la entrada en vigor de la DMA en marzo de 2024, Google se vio obligado a actualizar su sistema. Así nació la Versión 2, que introdujo dos nuevos parámetros que ahora son absolutamente críticos y obligatorios si haces publicidad en el ecosistema de Google:

  • ad_user_data: Define si el usuario da su consentimiento para enviar sus datos personales (como un correo electrónico hasheado) a Google con fines publicitarios.
  • ad_personalization: Define si el usuario da su consentimiento para que sus datos se utilizan para remarketing o publicidad personalizada.

Si tu web en Cantabria no está enviando estas cuatro señales (los dos antiguos y los dos nuevos) de forma correcta, Google Ads directamente no podrá usar tus datos para optimizar campañas de remarketing ni medir conversiones con precisión. Estarás tirando tu presupuesto de marketing a la ría de San Martín de la Arena.

💡 Consejo de Rendimiento: Implementar Consent Mode V2 no te exime de tener un banner de cookies legal. Necesitas una Plataforma de Gestión del Consentimiento (CMP) certificada por Google. Herramientas como Cookiebot, Usercentrics o Complianz son opciones excelentes que se integran nativamente con este sistema.

El milagro de la analítica web sin cookies (Cookieless)

Aquí es donde la tecnología se vuelve fascinante. Imagina un escenario real: tienes un eCommerce en Santoña que vende anchoas de primerísima calidad. Lanzas una campaña en Google Ads. Un usuario hace clic en el anuncio, entra en tu web, ve el banner de cookies y, por prisa o privacidad, le da a «Rechazar todo». Navega por la tienda, añade tres latas al carrito y compra.

Sin Consent Mode, Google Ads y GA4 no registran nada. Para tu sistema, esa venta ha caído del cielo y tu campaña de Ads parece un fracaso. Esto distorsiona completamente la realidad y dificulta saber qué funciona en tu estrategia digital, por eso la analítica web es crucial para tu pyme.

Sin embargo, al tener configurado Consent Mode V2, entramos en el terreno de la analítica web sin cookies. Cuando el usuario rechaza las cookies, tu web no guarda nada en su navegador. Se respeta escrupulosamente su privacidad y la ley. Pero (y este es el gran «pero»), las etiquetas de Google Tag Manager envían un «ping» anónimo al servidor. Este ping contiene información básica: la página vista, la conversión, el tipo de dispositivo y el país, pero ningún identificador de usuario.

«El dato más valioso hoy no es el que capturamos por la fuerza, sino el que los algoritmos son capaces de modelar a partir de señales anónimas y respetuosas con la privacidad del usuario.»

Con esos pings anónimos, el motor de Inteligencia Artificial de Google Analytics 4 entra en acción. Utilizando los datos de los usuarios que sí aceptaron las cookies (datos observados), GA4 modela el comportamiento de los usuarios que las rechazaron (datos modelados). El resultado es que, de repente, en tus informes de GA4 vuelves a ver esas conversiones perdidas, atribuidas correctamente a tu campaña de Ads. Tu eCommerce de Santoña vuelve a tener datos fiables para escalar su inversión.

Entendiendo Google Tag Manager Cookies y la capa de datos (DataLayer)

Antes de meternos a configurar la herramienta, es vital entender cómo interactúan las google tag manager cookies y el estado del consentimiento en las tripas de tu página web. Todo gira en torno a un objeto de JavaScript llamado dataLayer (la capa de datos).

El flujo correcto de información debe ocurrir en milisegundos antes de que el usuario siquiera vea la página cargada:

  1. El usuario entra en tu web.
  2. Se ejecuta un código que establece el estado de consentimiento por defecto (Default State). En España, por defecto, todo debe estar denegado (denied) excepto las cookies estrictamente necesarias.
  3. Se carga Google Tag Manager.
  4. Aparece el banner de cookies.
  5. El usuario interactúa con el banner (acepta o rechaza).
  6. El banner de cookies empuja un evento de actualización (Update State) al dataLayer.
  7. Google Tag Manager lee esta actualización y dispara o ajusta las etiquetas en consecuencia.

Para ilustrarlo, el código que tu desarrollador web (o tu plugin CMP) debe insertar en el <head> de tu web, justo encima del snippet de GTM, se ve así:


window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}

// Establecemos el estado predeterminado ANTES de cargar GTM
gtag('consent', 'default', {
  'ad_storage': 'denied',
  'analytics_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'wait_for_update': 500
});

// Parámetro opcional para la redacción de datos de Ads
gtag('set', 'ads_data_redaction', true);

Este fragmento es el corazón de la implementación técnica. Sin él, o si se carga después de GTM, te enfrentarás a problemas graves de latencia (race conditions) donde las etiquetas de analítica se disparan antes de saber si el usuario ha dado su permiso o no. En este nivel de precisión técnica, contar con un servicio de desarrollo web profesional marca la diferencia entre medir datos reales o enfrentarse a multas de la Agencia Española de Protección de Datos.

Tutorial: Cómo implementar Consent Mode V2 paso a paso

Ahora vamos a ensuciarnos las manos. Asumiremos que gestionas tu analítica a través de Google Tag Manager (GTM). Si tienes las etiquetas de GA4 o Google Ads insertadas directamente en el código de tu web de forma manual, el primer paso es migrarlas a GTM. Es el estándar de la industria y la única forma sostenible de mantener la escalabilidad.

Paso 1: Activar el resumen de consentimiento en GTM

Lo primero que debemos hacer es habilitar las herramientas de gestión de consentimiento dentro de la interfaz de Google Tag Manager. Por defecto, esta vista está oculta.

  1. Entra en tu contenedor de Google Tag Manager.
  2. Ve a la pestaña de «Administrador» (Admin) en el menú superior.
  3. Haz clic en «Configuración del contenedor» (Container Settings).
  4. Activa la casilla que dice «Habilitar la descripción general del consentimiento» (Enable consent overview).
  5. Guarda los cambios.

Ahora, si vas a la sección de Etiquetas (Tags), verás un nuevo icono con forma de escudo en la parte superior derecha. Al hacer clic en él, verás una lista de todas tus etiquetas divididas en dos grupos: las que tienen el consentimiento configurado y las que no.

Paso 2: Elegir entre Basic o Advanced Consent Mode

Este es el punto más crítico de toda la estrategia y donde muchas empresas locales fallan por desconocimiento. Existen dos formas de configurar ga4 consent mode: el modo Básico y el modo Avanzado.

El Modo Básico (Basic Consent Mode): En esta configuración, si el usuario rechaza las cookies, las etiquetas de Google (GA4, Ads) se bloquean por completo. No se dispara nada. No hay pings anónimos al servidor. Simplemente, no se recoge ninguna información. Es la opción más conservadora a nivel legal, pero te impide aprovechar el modelado de datos cookieless de GA4. Pierdes el rastro del usuario por completo.

El Modo Avanzado (Advanced Consent Mode): En esta configuración, las etiquetas de Google se disparan siempre. La diferencia radica en cómo se comportan. Si el usuario acepta, guardan cookies y miden con normalidad. Si el usuario rechaza, las etiquetas leen el estado denied del dataLayer y adaptan su comportamiento de forma dinámica: envían pings sin cookies. Esta es la configuración que permite a los algoritmos de IA de Google recuperar las conversiones perdidas.

💡 Modo Avanzado y Privacidad: El Modo Avanzado cumple con las normativas europeas siempre que los «pings» no recojan datos personales identificables (PII) ni huellas dactilares del dispositivo (fingerprinting). Sin embargo, siempre debes consultar con el asesor legal de tu empresa para confirmar que vuestra política de privacidad cubre esta transmisión de datos técnicos anónimos.

Paso 3: Configurar el comportamiento de las etiquetas (Modo Avanzado)

Para implementar el Modo Avanzado, que es el objetivo de este tutorial para no perder datos en tu negocio de Cantabria, debemos asegurarnos de que las etiquetas no estén bloqueadas por activadores (triggers) basados en eventos de aceptación de cookies, sino que usen la lógica interna de la API de Google.

  1. Haz clic en el icono del escudo en la pantalla de Etiquetas de GTM.
  2. Selecciona tus etiquetas de Google (Configuración de GA4, Eventos de GA4, Seguimiento de conversiones de Google Ads, Vinculación de conversiones).
  3. Haz clic en el icono del escudo con un engranaje que aparece al seleccionarlas.
  4. En el panel lateral de «Configuración de consentimiento», verás la opción «Consentimiento integrado» (Built-in Consent). Verás que GA4 y Ads ya tienen integrados ad_storage y analytics_storage.
  5. En la sección de abajo, «Comprobaciones de consentimiento adicionales» (Additional Consent Checks), selecciona «No se requiere consentimiento adicional» (No additional consent required).

¿Por qué hacemos esto? Porque las etiquetas de Google son «conscientes del consentimiento» (Consent Aware). Ya saben cómo comportarse si el estado es denied. Si añadieras un requisito adicional aquí, estarías bloqueando la etiqueta de forma forzosa (forzando un Modo Básico) e impidiendo el envío de los pings sin cookies.

Paso 4: Gestionar etiquetas que NO son de Google (Meta Ads, TikTok, etc.)

Aquí es donde las cosas se complican para una pyme típica que hace campañas en Facebook o Instagram. A diferencia de las etiquetas de Google, el píxel de Meta (Facebook) no es «Consent Aware». Si le dejas dispararse cuando el usuario rechaza las cookies, estarás violando la ley, ya que Meta intentará colocar cookies de terceros.

Para estas etiquetas (Meta, TikTok, LinkedIn, Hotjar, etc.), debes configurar el consentimiento adicional de forma estricta:

  1. Selecciona tu etiqueta del Píxel de Meta en GTM.
  2. Abre la configuración de consentimiento (el icono del escudo con engranaje).
  3. En «Comprobaciones de consentimiento adicionales», selecciona «Requerir consentimiento adicional para que se active la etiqueta» (Require additional consent for tag to fire).
  4. Añade el tipo de consentimiento necesario, generalmente ad_storage (y a veces ad_personalization).

De esta manera, si un usuario de Torrelavega rechaza las cookies en tu web, GA4 enviará un ping anónimo (porque es Consent Aware y lo hemos configurado en Modo Avanzado), pero el píxel de Meta se quedará completamente bloqueado, respetando la privacidad del usuario.

Paso 5: Mapear el estado a través de tu CMP

Para que todo esto funcione, GTM necesita saber cuándo el usuario ha interactuado con el banner. Si utilizas una CMP certificada (como Cookiebot), generalmente ofrecen una plantilla oficial en la Galería de Plantillas de GTM (Template Gallery).

Debes añadir la etiqueta de tu CMP en GTM y configurarla para que se dispare en el evento Consent Initialization - All Pages. Este es el evento más temprano en el ciclo de vida de GTM. Asegura que el estado por defecto se establece antes de que cualquier otra etiqueta intente dispararse.


// Ejemplo de lo que ocurre en el dataLayer cuando un usuario ACEPTA las cookies a través de la CMP
dataLayer.push({
  'event': 'cookie_consent_update',
  'consent_state': {
    'ad_storage': 'granted',
    'analytics_storage': 'granted',
    'ad_user_data': 'granted',
    'ad_personalization': 'granted'
  }
});

Cuando este evento de actualización entra en la capa de datos, las etiquetas de GA4 detectan el cambio de estado de denied a granted y, de forma automática, pasan de enviar pings anónimos a guardar cookies completas para tener una trazabilidad exacta del usuario.

Verificación técnica: El GCD y la Tag Assistant

No puedes simplemente configurar esto, publicar el contenedor de GTM y esperar que todo funcione por arte de magia. Un error en la configuración de cómo implementar consent mode v2 puede resultar en la pérdida total de tus datos analíticos. Debemos auditar la implementación.

Para ello, utilizaremos Google Tag Assistant.

  1. Abre Tag Assistant y conecta la URL de tu página web.
  2. Una vez cargada la web (y con el banner de cookies visible, sin haber interactuado aún), ve a la pestaña «Consent» en la ventana de Tag Assistant.
  3. Deberías ver una columna llamada «On-page Default» con todos los valores (ad_storage, analytics_storage, ad_user_data, etc.) marcados como denied.
  4. Ahora, ve a la web conectada y acepta todas las cookies en el banner.
  5. Vuelve a Tag Assistant. Verás un nuevo evento en el menú de la izquierda (normalmente llamado «Consent» o «cookie_consent_update»).
  6. Al hacer clic en él y revisar la pestaña «Consent», verás una columna «On-page Update» con todos los valores cambiados a granted.

Pero la prueba de fuego está en los parámetros de red. Si seleccionas un evento de GA4 en Tag Assistant (como un `page_view`) y vas a la pestaña «Hits», debes fijarte en un parámetro oculto en la URL de la petición llamado gcd (Google Consent Default) y otro llamado gcs (Google Consent Status).

🔬 Entendiendo el parámetro GCS: El parámetro gcs viaja en los pings de GA4 y toma valores como G100 (solo esencial), G110 (analytics denegado, ads aceptado), G101 (analytics aceptado, ads denegado) o G111 (todo aceptado). Si ves que el ping se envía como G100 antes de aceptar cookies, enhorabuena: el Modo Avanzado y la analítica sin cookies están funcionando.

El impacto local: Ejemplos de Cantabria

Pongamos esto en perspectiva regional. Imaginemos una empresa de turismo activo en Potes que invierte 2.000€ al mes en Google Ads para captar clientes para rutas en Picos de Europa. Antes de marzo de 2024, con 100 conversiones (reservas), el CPA (Coste Por Adquisición) era de 20€. Tras la imposición de la DMA, sin actualizar a Consent Mode V2, muchos usuarios de dispositivos móviles Apple (iOS, altamente restrictivo con la privacidad) que rechazaban las cookies dejaban de ser medidos. Google Ads reportaba solo 50 conversiones. El CPA aparente subió a 40€.

El algoritmo de Smart Bidding de Google Ads, creyendo que las campañas estaban rindiendo mal, empezó a reducir la visibilidad de los anuncios. Las reservas reales cayeron. Al implementar el Modo de Consentimiento V2 en su formato Avanzado, los pings anónimos de esos usuarios de iOS permitieron a GA4 modelar los datos y devolver 35 de esas 50 conversiones perdidas a la plataforma de Ads. El algoritmo recuperó la confianza, el CPA se estabilizó y la empresa volvió a llenar sus reservas.

O pensemos en una fábrica de componentes industriales en el polígono de Guarnizo. Su ciclo de ventas B2B es largo y dependen de formularios de contacto cualificados. Tienen una estrategia de posicionamiento SEO potente que les trae tráfico de toda Europa. Si no tienen correctamente configurado el analytics_storage, no sabrán de qué artículos técnicos provienen sus leads más rentables. Su departamento de marketing estará volando a ciegas.

El siguiente nivel: Server-Side Tagging y First-Party Data

Implementar el Consent Mode V2 es hoy un requisito higiénico. Es el mínimo indispensable para jugar en el ecosistema digital europeo en 2026. Sin embargo, a medida que los navegadores como Safari, Firefox y (eventualmente) Chrome endurezcan el bloqueo de scripts de terceros mediante sistemas como ITP (Intelligent Tracking Prevention), la medición desde el navegador cliente (Client-Side) seguirá sufriendo degradación, incluso con pings anónimos.

El paso definitivo para blindar la analítica de tu negocio y mantener una calidad de datos impecable es mover la medición del navegador de tus usuarios a tu propio servidor. Esto es lo que conocemos como etiquetado del lado del servidor.

Al configurar Server-Side Tracking, creas un entorno controlado (un servidor en la nube gestionado por ti) que actúa como un proxy. Tu web ya no envía datos directamente a Google o a Facebook. Tu web envía los datos a tu servidor (como un subdominio tuyo, ej: `medicion.tuempresa.com`), y es tu servidor quien, tras limpiar y procesar los datos asegurando el cumplimiento estricto del consentimiento, los envía a las plataformas publicitarias.

Esto no solo mejora la velocidad de carga de tu web (al eliminar decenas de scripts pesados de terceros), sino que te otorga un control absoluto sobre el First-Party Data (los datos de primera mano), mejora la fiabilidad de los píxeles (superando bloqueadores de anuncios o adblockers) y crea una barrera de seguridad adicional entre los datos de tus clientes y las grandes tecnológicas.

«En la era de la privacidad, la ventaja competitiva no la tiene quien recoge más datos, sino quien posee la infraestructura técnica más robusta para procesar señales incompletas con precisión.»

Conclusión: La analítica como pilar de tu estrategia digital

Implementar Google Consent Mode V2 en sus formatos avanzados (gestionando meticulosamente parámetros como ad_user_data y ad_personalization) no es un simple trámite legal para evitar multas. Es una maniobra estratégica fundamental de supervivencia digital.

Para una pyme en Cantabria, competir en el mercado online actual exige tomar decisiones basadas en datos precisos. Si tu sistema de medición está roto, tus campañas de publicidad serán ineficientes, tu SEO será inmedible y tus esfuerzos de marketing se diluirán.

La complejidad técnica de configurar el dataLayer, manejar el comportamiento dinámico de las etiquetas en GTM y asegurar que el modelo de IA de GA4 reciba las señales correctas requiere un enfoque profesional. Si notas que tus conversiones han caído drásticamente, que el tráfico de GA4 no cuadra con la realidad de tu negocio o simplemente quieres asegurar que tu infraestructura está preparada para el futuro sin cookies, es el momento de buscar ayuda experta. En muchos casos, realizar una auditoría de este tipo requiere un profundo conocimiento en arquitectura web y sistemas inteligentes con IA para procesar la información de forma óptima.

No dejes que tu negocio se vuelva invisible. Recupera el control de tus datos, respeta la privacidad de tus clientes locales y vuelve a hacer crecer tu empresa con garantías y visibilidad total sobre tu embudo de ventas.

✅ Checklist de Revisión Final: Antes de dar por buena la implementación, asegúrate de que: 1) El estado default se dispara antes de GTM. 2) El banner actualiza el estado a granted correctamente. 3) En Tag Assistant, los parámetros gcs y gcd reflejan el estado del usuario en tiempo real.

Retrato de Antonio Duarte

Creado por Antonio Duarte

Desarrollador web, especialista en inteligencia artificial y automatizaciones en Cantabria. He condensado años de experiencia en esta post para que puedas aplicar lo que funciona, sin rodeos. Si tienes cualquier duda, puedes contactarme aquí.