
Consent Mode v2 en Google Ads: cómo recuperar conversiones perdidas y mejorar tus pujas automáticas.

Consent Mode v2 en Google Ads: cómo recuperar conversiones perdidas y mejorar tus pujas automáticas.

Demand Gen vs Performance Max: cuándo usar cada uno para optimizar presupuesto en Google Ads y escalar tu pyme.

Estructura asset groups en Performance Max y optimiza tu presupuesto. Guía práctica para pymes con criterios claros y sin errores.

Diagnostica por qué tu Performance Max pierde rendimiento. Guía paso a paso para pymes: señales, activos, presupuesto y objetivos.

¿Tu tasa de consentimiento es menor al 60%? Descubre cómo optimizar el banner, aumentar la confianza y usar datos de primera parte para no perder medición.
![Cómo activar Consent Mode v2 con CMPs: guía definitiva Si vendes o mides tráfico en la UE, implementar Consent Mode v2 con una CMP compatible TCF 2.2 ya no es opcional: es la vía segura para cumplir, mantener la medición de conversiones y proteger el rendimiento de Google Ads y GA4. Aquí tienes el plan paso a paso, sin rodeos y optimizado para resultados. Qué es Consent Mode v2 y por qué importa - Qué cambia: además de ad_storage y analytics_storage, v2 añade ad_user_data y ad_personalization. Con estos estados, Google adapta el comportamiento de sus tags según el consentimiento del usuario. - Dos modos: - Básico: bloquea tags hasta tener consentimiento. Cumple, pero limita modelado y medición. - Avanzado: permite pings sin cookies cuando no hay consentimiento. Activa el modelado de conversiones y mejora la atribución. - Requisito UE: para experiencias y medición de anuncios en la UE, Google exige CMP certificada y soporte TCF 2.2. Sin esto, perderás señales clave y rendimiento. Checklist previo - Elegir CMP certificada por Google con TCF 2.2 (ejemplos: las más conocidas del mercado; verifica la lista oficial de CMPs certificadas). - Decidir implementación: Google Tag Manager (recomendada) o gtag.js. - Inventariar tags: Google Ads, Floodlight, GA4, reCAPTCHA, etc. - Definir estrategia: Básico vs Avanzado. Si haces performance con Google Ads, elige Avanzado. - Gobernanza regional: aplicar Consent Mode por países UE/EEE (y Reino Unido si procede). Estructura recomendada de Consent Mode v2 Estados por defecto en UE/EEE antes de cualquier tag: - ad_storage: denied - analytics_storage: denied - functionality_storage: denied - security_storage: granted - ad_user_data: denied - ad_personalization: denied Tras el consentimiento del usuario, actualiza a granted según preferencias. Implementación con Google Tag Manager (la vía más robusta) 1) Crear Consent Initialization antes de todo - En GTM, añade una etiqueta de Consent Mode con “Default Consent State”. - Configura los estados por defecto a denied (excepto security_storage = granted). - Limita por región (países UE/EEE) usando la opción de región o activadores por geografía. 2) Conectar tu CMP TCF 2.2 - Activa la integración IAB TCF en tu CMP y marca los proveedores de Google. - Si la CMP tiene plantilla oficial para GTM, instálala. Activa “Enviar señales de consentimiento a Google” o similar. - Asegúrate de que la CMP publique la cadena TCF (TCString) y dispare un evento de “consent changed” al dataLayer. 3) Mapear TCF → Consent Mode v2 - Con CMP certificada, el puente al Consent Mode suele ser automático. Verifica que: - Propósito “Almacenamiento/Acceso” y decisiones de vendors de Google afecten ad_storage. - Preferencias de publicidad afecten ad_user_data y ad_personalization. - Analytics solo se active si procede según tu política (analytics_storage). - Si no hay mapeo automático, usa la API __tcfapi desde una etiqueta personalizada para leer la TCString y emitir un “consent update” a GTM/gtag con los estados correspondientes. 4) Hacer que todas las etiquetas respeten el consentimiento - En GTM, activa “Consent Settings” → “Require additional consent” en GA4, Google Ads y Floodlight (suele venir por defecto). - Usa “Consent Initialization” para la etiqueta de Consent Mode y “Initialization” para la CMP. El resto de tags en “All Pages” respetarán el consentimiento. Implementación con gtag.js (si no usas GTM) Coloca esto antes de cualquier carga de tags y lo más alto posible en el : - Default (por países UE/EEE) gtag('consent', 'default', { ad_storage: 'denied', analytics_storage: 'denied', functionality_storage: 'denied', security_storage: 'granted', ad_user_data: 'denied', ad_personalization: 'denied' }, { region: ['AT','BE','BG','HR','CY','CZ','DE','DK','EE','ES','FI','FR','GR','HU','IE','IT','LT','LU','LV','MT','NL','PL','PT','RO','SE','SI','SK','IS','LI','NO'] }); - Update tras la decisión del usuario (ejemplo) gtag('consent', 'update', { ad_storage: 'granted', analytics_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted' }); Enlaza la CMP para que, al resolver la TCString, llame a gtag('consent','update', …) con los estados correctos. Básico vs Avanzado: cuál elegir - Elige Avanzado si: - Quieres modelado de conversiones en Google Ads/GA4 cuando no hay cookies. - Buscas atribución más estable tras solicitar consentimiento. - Elige Básico si: - Tu política exige bloquear todo sin pings previos. - Asumes caída mayor de datos y rendimiento. Pruebas y validación exhaustivas - Tag Assistant y Vista previa de GTM: confirma que se dispara “Consent Initialization” primero. - DevTools → Network: - En hits de GA4/Ads/Floodlight, revisa los parámetros gcs/gcd para ver los estados de consentimiento. - Comprueba que no se escriben cookies publicitarias sin consentimiento. - __tcfapi: - Ejecuta window.__tcfapi('getTCData', 2, (d)=>console.log(d)); y verifica la TCString, purpose consents y vendor consents. - Diagnósticos: - Google Ads → Medición → Diagnóstico de Consent Mode. - GA4 → Admin → Recopilación de datos → Estado de consentimiento. Buenas prácticas clave - Prioriza el orden de carga: Consent Mode (Consent Initialization) → CMP → resto de tags. - Minimiza parpadeos: usa estilos y bloqueos de UI de la CMP eficientes. - Mantén security_storage en granted para seguridad básica del sitio. - Respeta regiones: limita el Consent Mode por países UE/EEE; evita afectar otros mercados. - Documenta tu política: qué finalidades se activan con cada opción del usuario. - Revisa periódicamente la lista de vendors de Google en tu CMP. - Server-side tagging: si usas GTM Server, replica la lógica de consentimiento en el contenedor servidor y propaga el estado desde el cliente. Errores comunes que debes evitar - Implementar Consent Mode después de cargar GA4/Ads: pierdes control y puedes incumplir. - No mapear ad_user_data y ad_personalization: v2 exige estos estados. - Usar una CMP no certificada por Google: perderás integraciones y señales. - No diferenciar UE/EEE: aplicar restricciones globales reduce ingresos innecesariamente. - Confiar solo en Básico cuando necesitas modelado: caerá el rendimiento. FAQ exprés - ¿Puedo usar solo TCF 2.2 sin Consent Mode v2? No. TCF regula la cadena de consentimiento; Consent Mode v2 adapta el comportamiento de las etiquetas de Google. - ¿Necesito Avanzado para modelado? Sí, Avanzado habilita pings sin cookies que sustentan el modelado. - ¿Qué CMP elijo? Cualquiera certificada por Google con soporte TCF 2.2 y puente a Consent Mode. Evalúa rendimiento, UX y soporte. Guía de implementación resumida en 7 pasos 1) Selecciona CMP certificada TCF 2.2. 2) Define Básico o Avanzado por país. 3) GTM: crea etiqueta de Consent Mode en Consent Initialization con defaults denied. 4) Integra la CMP y activa el puente TCF → Consent Mode. 5) Ajusta consent settings en todas las etiquetas de Google. 6) Prueba con Tag Assistant, DevTools y diagnósticos. 7) Monitoriza conversiones, tasas de consentimiento y calidad de datos; itera. Con esta estrategia, cumples en la UE, preservas medición y proteges el rendimiento de tus campañas. Si necesitas una auditoría express de tu Consent Mode v2, puedo guiarte a detectar bloqueos, pérdidas de señal y mejoras rápidas.](https://clicandwords.com/wp-content/uploads/2025/11/1762419808-300x300.png)
Aprende a implementar Google Consent Mode v2 con CMPs compatibles TCF 2.2 en la UE. Guía paso a paso, modos básico/avanzado y consejos para cumplir RGPD.