⚠️ Tag Diagnostics tiene latencia de 48–72 horas

Si detectás un problema hoy y lo corregís el mismo día, Tag Diagnostics no confirmará la corrección hasta 2 o 3 días después. Cada día con la señal rota es un día más de datos publicitarios perdidos: empezá la verificación hoy, no cuando "haya tiempo".

Índice. 9 pasos de verificación

Qué cambia exactamente
el 15 de junio

Tres cambios concretos se activan el 15 de junio. No son graduales:

El sistema es binario. no hay término medio

Con ad_storage: granted → Google usa todas las señales disponibles incluyendo vincular al usuario con su login de Google.

Con ad_storage: denied → Google Ads solo accede a parámetros de URL como gclid. Sin cookies, sin identificadores cross-device, sin audiencias.

FechaCambioEstado
Marzo 2024Consent Mode v2 obligatorio para tráfico EEE. añade ad_user_data y ad_personalization✅ Activo
Julio 2025Aplicación forzosa EU User Consent Policy. personalización desactivada para cuentas no conformes✅ Activo
Febrero 2026Session attributes e IPs eliminados de la Google Ads API✅ Activo
15 junio 2026ad_storage = único control de datos de Google Ads. Google Signals pierde autoridad publicitaria.🔴 Pendiente
Sin fecha 2026ad_personalization = único control de remarketing y audiencias⏳ Sin confirmar
Sin fecha 2026IPs cifradas fluyen a Google Ads gobernadas por cuenta de Ads⏳ Sin confirmar

1

Diagnóstico inicial

CMP instalado y certificado. Sin CMP no existe señal granted. Google Ads opera sin cookies ni identificadores cross-device.
Verificar si la cuenta tenía Google Signals ON como control de datos de Ads. Esa función desapareció el 15 de junio: ya no protege ni controla nada en Google Ads.
Enlace GA4 → Google Ads activo en GA4 Admin → Google Ads Links. El cambio aplica específicamente a propiedades enlazadas.
Auto-tagging activo en Google Ads. El gclid en URL es la única señal disponible cuando ad_storage: denied. Sin auto-tagging, esa señal tampoco llega.
CMP en v2 con los 4 parámetros. Un CMP que solo pasa ad_storage y analytics_storage es una integración incompleta de v1. faltan ad_user_data y ad_personalization.
⚠️ Caso crítico. Google Signals OFF sin ad_storage: denied

Desde el 15 de junio, si el usuario concede ad_storage, Google Ads vinculará su actividad con su login de Google, independientemente de que Signals esté OFF. Si la DPA fue redactada con Signals OFF como protección, esto es un cambio material en el procesamiento de datos que requiere revisión legal cuanto antes: el cambio ya está activo.

2

CMP. Consent Management Platform

CMP en la lista oficial de socios certificados de Google. Verificar en cmppartnerprogram.withgoogle.com.
CMP soporta y envía los 4 parámetros: ad_storage, ad_personalization, analytics_storage, ad_user_data.
El script del CMP carga y ejecuta antes que cualquier tag de Google.
El CMP dispara gtag('consent', 'update', {...}) en su callback con los 4 parámetros tras la decisión del usuario.
Defaults por jurisdicción, no un único default global: EEE / UK / Suiza → denied como punto de partida. California CCPA → granted es válido si se respeta el Global Privacy Control.
El banner no tiene consentimiento publicitario pre-marcado. Es un dark pattern ilegal bajo RGPD.
3

Google Tag Manager

Default Consent State

Etiqueta con gtag('consent', 'default', {...}) disparada en trigger Consent Initialization. All Pages. no "All Pages" ni "DOM Ready".
Los 4 parámetros en denied para tráfico EEE / UK / Suiza:
gtag('consent', 'default', { 'ad_storage': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'wait_for_update': 500 });
wait_for_update: 500 configurado para dar tiempo al CMP a cargar antes de que disparen los tags.
Para tráfico fuera del EEE sin obligación legal: el default puede ser granted. poner denied global sin CMP rompe el tracking sin razón legal.

Update Consent State

En GTM Preview: consent default se dispara antes de cualquier tag de GA4 o Google Ads.
En GTM Preview: consent update se dispara después de la interacción del usuario con el banner con los 4 parámetros correctos.
⚠️ allow_google_signals no tiene efecto sobre Google Ads después del 15J

allow_google_signals en gtag solo funciona para reportes internos de GA4. El único control que cuenta para datos publicitarios es ad_storage.

Consent Overview en GTM

Activar GTM Admin → Container Settings → Enable Consent Overview.
Verificar tipos de consentimiento requeridos por cada tag: Google Ads Conversion → ad_storage + ad_user_data. GA4 → analytics_storage. Remarketing → ad_personalization.
Ningún tag tiene "No additional consent checks" sin justificación documentada.

Cobertura de páginas

Consent default y update se cargan en todas las páginas, especialmente en páginas de confirmación de compra o lead. es la omisión más frecuente.
Subdominios con contenedor GTM propio: cada uno tiene su integración independiente de Consent Mode verificada.
SPAs (Single Page Applications): las preferencias almacenadas se propagan correctamente entre rutas client-side sin re-ejecutar el default en cada navegación.
4

Verificación técnica. escenarios de prueba

Escenario A. Primera visita (ventana privada)

Antes de tocar el banner: Tag Assistant → Consent → los 4 parámetros en denied.
Tras aceptar todas las cookies: 4 parámetros en granted, tags de Ads y GA4 disparan correctamente.
Tras rechazar: 4 parámetros en denied, solo pings cookieless de modelado. sin tracking con cookies.

Escenario B. Visita de retorno

El CMP dispara el update automáticamente al cargar la primera página de la visita de retorno. no solo en la página donde se tomó la decisión inicial.
⚠️ Fallo frecuente en visitas de retorno

El CMP solo activa el callback en la primera interacción y asume que la cookie gestiona el estado en visitas posteriores. Si el update no se dispara en visitas de retorno, GTM puede tratar esas sesiones como no consentidas. pérdida de datos silenciosa.

Verificación con DevTools

DevTools → Red → filtrar por google-analytics.com/g/collect → verificar parámetro gcs:
Valores del parámetro gcs

G100 = ad_storage: denied, analytics_storage: denied

G101 = ad_storage: granted, analytics_storage: denied

G110 = ad_storage: denied, analytics_storage: granted

G111 = ad_storage: granted, analytics_storage: granted ← objetivo tras aceptar

5

Google Ads

Google Ads → Herramientas → Tag → Consent Mode: verde por cada tag.
Tag Coverage: porcentaje alto de conversiones cubiertas con señal de consentimiento.
Conversiones Mejoradas (Enhanced Conversions) activas. Sin ad_user_data: granted no funcionan correctamente aunque ad_storage esté granted.
Auto-tagging activo en la cuenta.
Customer Match y listas RLSA: con ad_storage: denied mayoritario, verificar disponibilidad de datos hasheados como respaldo para no perder listas de audiencia.
Revisar configuración de cuenta: IP anonymization, customer data, personalización. después del 15J estas configuraciones de cuenta pesan más que cualquier setting en Analytics.
6

GA4. propiedad

GA4 Admin → Recopilación de datos → indicador Consent Mode en verde.
GA4 Admin → Consent → Tag Diagnostics: revisar flags de misconfiguration. Iniciar mínimo 2 semanas antes por latencia de 48–72h.
Enlace GA4 → Google Ads activo en GA4 Admin → Google Ads Links.
Google Signals puede mantenerse activo para demografía y reportes comportamentales internos. no afecta a datos de Google Ads a partir del 15J.
⚠️ Si tenías Google Signals OFF como medida de privacidad para Ads

Auditar ahora los defaults de ad_storage. Si está granted donde debería estar denied, la vinculación con el login de Google está activa de forma silenciosa desde el 15 de junio, sin ningún aviso en los informes.

7

E-commerce

Basic ModeAdvanced Mode
Carga de tagsBloqueada hasta interacción con el bannerCarga inmediata con defaults denied
Datos antes de consentirNinguno enviado a GooglePings cookieless enviados
Modelado disponibleGeneral (menos preciso)Específico del anunciante
RecomendaciónVolumen bajo, menos complejidad técnicaVolumen suficiente + Enhanced Conversions
Evento purchase incluye transaction_id, value y currency también en hits cookieless.
Página de confirmación de compra verificada con Tag Assistant en esa URL específica. es la página crítica más frecuentemente omitida en las verificaciones.
Audiencias de remarketing verificadas: Google anunció para la segunda mitad de 2026 la consolidación de ad_personalization y el manejo de IPs del lado de Ads. Conviene dejarlo auditado ahora.
8

Leads B2B

Evento de conversión principal funciona con ad_storage: denied vía gclid en URL.
ad_user_data: granted necesario para Enhanced Conversions con email hasheado. verificar específicamente este parámetro en el update.
Formularios de terceros (HubSpot, Typeform, Calendly): verificar que el consentimiento del CMP se propaga al iframe o al evento post-envío.
HubSpot nativo: la integración con Consent Mode v2 solo funciona correctamente con el banner opt-in nativo de HubSpot. si se usa CMP externo, requiere integración manual.
Ventana de conversión en Google Ads a 60–90 días para ciclos de decisión largos en B2B.
Smart Bidding: si el volumen de conversiones cae por bajo consentimiento, evaluar offline conversions para mantener señal suficiente.
9

Agencias. gestión de clientes

Auditar cada cuenta individualmente. nunca extrapolar el estado de una propiedad al resto.
Clientes sin CMP: emergencia crítica. sin señal granted no hay datos de Ads con cookies.
Clientes con Google Signals OFF sin ad_storage: denied: máxima urgencia. comunicar el cambio de privacidad y revisar la DPA de inmediato: la vinculación está activa desde el 15 de junio.
Documentar por cliente: CMP usado, 4 parámetros configurados, fecha de verificación, resultado de Tag Diagnostics y diagnóstico en Google Ads.
Preparar comunicación al cliente con % sesiones con consentimiento del Consent Overview para contextualizar variaciones de métricas post 15J.
Configurar ad_personalization ahora aunque el deadline sea posterior. Google no ha dado fecha y puede activarlo sin aviso suficiente.
RGPD: el cambio de doble compuerta a única es un cambio material en el procesamiento de datos. revisar y actualizar política de privacidad y DPA cuanto antes: el cambio está en vigor.

Tabla de verificación final:
17 tests

TestHerramientaResultado esperado
consent default antes de cualquier tagGTM PreviewPrimer evento · 4 parámetros denied
consent update con 4 parámetrosGTM PreviewTras interacción con banner
consent update en visita de retornoGTM PreviewSe dispara automáticamente
4 parámetros antes del bannerTag Assistant → ConsentTodos denied
4 parámetros tras aceptarTag AssistantTodos granted
4 parámetros tras rechazarTag AssistantTodos denied + pings cookieless
gcs=G111 tras aceptarDevTools → g/collectConfirmado
gcs=G100 antes de aceptarDevTools → g/collectConfirmado
Tag DiagnosticsGA4 Admin → ConsentSin flags de error
Enlace GA4–Google AdsGA4 Admin → Google Ads LinksActivo
Auto-taggingGoogle Ads → SettingsActivo
Consent Mode por tagGoogle Ads → Tools → TagVerde en todos
Enhanced ConversionsGoogle Ads → ConversionesActivas · ad_user_data: granted confirmado
CMP certificadocmppartnerprogram.withgoogle.comAparece en lista
Consent OverviewGTM → Admin → ContainerSin tags sin check
Página de confirmaciónTag Assistant en URL específicaConsent cargado correctamente
Subdominio (si aplica)GTM Preview en subdominioIntegración propia verificada

Preguntas frecuentes

Tres cambios concretos: ad_storage pasa a ser el único control de todos los datos de Google Ads. Google Signals pierde cualquier autoridad sobre datos publicitarios. El sistema es binario: con ad_storage granted, Google usa todas las señales disponibles incluyendo vincular al usuario con su login de Google. Con ad_storage denied, Google Ads solo accede a parámetros de URL como gclid. No hay término medio.
Sí, y con más urgencia que antes. El cambio está en vigor: si tu configuración quedó mal, estás perdiendo datos publicitarios desde el 15 de junio sin ningún aviso en los paneles. Los 17 tests de este checklist sirven exactamente igual, pero ahora como auditoría de daños: verificás si tu señal de consentimiento sobrevivió al cambio y cuánto llevás perdiendo si no lo hizo. Tag Diagnostics tarda 48 a 72 horas en reflejar correcciones, así que cada día de demora suma.
Es un caso crítico. Si tras el 15 de junio el usuario concede ad_storage, Google Ads vinculará su actividad con su login de Google, independientemente de que Google Signals esté OFF. Si tu política de privacidad o DPA fue redactada con Signals OFF como protección, esto es un cambio material en el procesamiento de datos que requiere revisión legal cuanto antes: el cambio ya está activo.
El parámetro gcs en las solicitudes a google-analytics.com/g/collect indica el estado del consentimiento. G100 significa ad_storage denied y analytics_storage denied. G111 significa ambos granted. Para verificarlo: DevTools → Red → filtrar por g/collect → revisar el parámetro gcs en la solicitud. Tras aceptar todas las cookies debe aparecer G111.
No para Google Ads. allow_google_signals en gtag no tiene ningún efecto sobre Google Ads después del 15 de junio, solo funciona para reportes internos de comportamiento en GA4. El único control que cuenta para datos publicitarios es ad_storage en el Consent Mode.

Si algún ítem quedó sin resolver,
el cambio del 15 de junio ya te está afectando.

¿Preferís que lo hagamos nosotros?

Auditamos el stack completo. GA4, GTM, Consent Mode y Google Ads. y entregamos el informe con plan de acción priorizado en 48 horas.

Ver el servicio de auditoría →
🔗 Artículos relacionados

Consent Mode v2 en GTM: guía completa para España 2026 →

Cómo auditar el Consent Mode v2 de un cliente en 30 minutos →

Google Signals y el 15 de junio: qué cambia y qué hacer →

Auditoría de Consent Mode. servicio completo →


Recursos relacionados

Diagnóstico inicial · Sin costo

¿Esto se parece a lo que ves en tus datos?

Contame el caso. Te respondo en 24h con un diagnóstico inicial.

Agendar Discovery Call →
Juan Pittau
Juan Pittau
Auditor de Medición Digital · IA Senior Lab
Más de 20 años configurando e implementando medición digital. Ex Google Ads Trainer oficial para América Latina. Hoy audita implementaciones de medición digital para CEOs, Founders y Owners con inversión activa en Google Ads en España y América Latina.