Qué pasa en GA4 y Google Ads cuando la categoría de consentimiento está mal

Una cookie en la categoría de consentimiento equivocada envía a Google la señal de Consent Mode equivocada. Si la clasificas de forma demasiado estricta, analytics_storage o las señales publicitarias siguen denegadas, así que GA4 pierde a los visitantes que dijeron que sí y Google Ads deja de crear audiencias con ellos. Si la clasificas de forma demasiado laxa, las etiquetas se ejecutan para personas que dijeron que no. El parámetro gcs de la página en producción te dice cuál es tu caso.
Empieza con un análisis.
El análisis gratuito lee el HTML de tu página de inicio y tu contenedor público de Tag Manager, y muestra las etiquetas de seguimiento que encuentra.
Gratis · Sin registro · Revisión de HTML y GTM público
¿Dónde llega realmente la categoría a Google?
Tu herramienta de consentimiento muestra categorías: necesarias, funcionales, analítica, marketing. Google nunca ve esos nombres. Lo que lee Google son las señales de Consent Mode que fija el banner cuando el visitante decide, y las cuatro que importan para la medición están en la referencia de Consent Mode de Google: analytics_storage para las cookies de analítica, ad_storage para las cookies publicitarias, ad_user_data para enviar a Google datos de usuario con fines publicitarios y ad_personalization para los anuncios personalizados.
En algún punto entre el banner y la etiqueta, cada categoría se conecta a una o varias de esas señales. Lo habitual es conectar analítica a analytics_storage, y marketing a las tres señales publicitarias a la vez. Así que una categoría decide sobre tus datos en dos sitios. Fija la señal que leen las propias etiquetas de Google y, en las herramientas que bloquean scripts por categoría, decide si un script puede cargarse o no.
Por eso una categoría equivocada rara vez parece equivocada en la herramienta de consentimiento. El fallo solo se ve en lo que sale de la página.
¿Qué hace cada asignación equivocada con tus datos?
Cuatro errores explican casi todo lo que sale mal. Los tres primeros te cuestan datos que tenías derecho a tener. El cuarto no te cuesta nada en los informes, y justo por eso sobrevive.
- Analítica conectada a la señal equivocada. Un visitante acepta la analítica y rechaza el marketing, pero la categoría de analítica estaba asignada a
ad_storage, o las dos categorías a una sola señal. GA4 recibe la visita sin su cookie, así que un visitante que dijo que sí desaparece de tus informes observados exactamente igual que si hubiera rechazado, y con él sus eventos clave. - Marketing que nunca mueve las dos señales nuevas. La categoría actualiza
ad_storagepero dejaad_user_datayad_personalizationen denegado. Para el almacenamiento el consentimiento parece correcto, pero a Google se le dice que no puede usar los datos de ese visitante para publicidad ni personalización, así que las audiencias de remarketing dejan de crecer con personas que sí las aceptaron. - La etiqueta de Google, o el contenedor entero, clasificados en marketing. En una herramienta que bloquea scripts por categoría, rechazar el marketing elimina entonces el propio contenedor. Los visitantes que aceptaron la analítica no envían nada a GA4 y, si usas Consent Mode en modo avanzado, los visitantes que lo rechazaron todo dejan de enviar la petición sin cookies de la que depende el modelado de Google.
- Un píxel publicitario clasificado en analítica o funcionales. El píxel se ejecuta para visitantes que rechazaron el marketing. Es un fallo de cumplimiento, no de datos, y es la versión que los reguladores pueden ver desde fuera con una sola carga de página.
Elegir la categoría correcta para un script concreto es una cuestión aparte, y la respondimos en en qué categoría de consentimiento va cada script de terceros. Este artículo trata de lo que cuesta equivocarse y de cómo saber si ya te ha pasado.
Mismo banner, mismo clic. Señal opuesta.
El visitante acepta la analítica y rechaza el marketing.
Bien conectado
gcs=G101Coincide con lo que eligió el visitante.
- Analítica →
analytics_storage - Marketing → las tres señales publicitarias
- GA4 reconoce a los visitantes recurrentes
Conexiones cruzadas
gcs=G110Lo contrario de lo que eligió el visitante.
- Analítica →
ad_storage analytics_storagenunca se actualiza- GA4 funciona sin cookies pese a un sí
En gcs, el dígito que va después de G1 es ad_storage y el último dígito es analytics_storage.
¿Cómo compruebas tu propio mapeo de categorías?
Seis pasos. Haz las pruebas en la web en producción en una ventana limpia del navegador, nunca en la vista previa de Tag Assistant.
-
Apunta qué debería actualizar cada categoría
Abre los ajustes de Consent Mode de tu herramienta de consentimiento y apunta, por categoría, cuáles de las cuatro señales cambia. Analítica debería cambiar
analytics_storage. Marketing debería cambiarad_storage,ad_user_datayad_personalizationa la vez. -
Acepta solo la analítica y lee gcs
Carga la página, abre el panel de red, filtra por
collecty luego acepta la analítica y rechaza el marketing. La siguiente petición debería llevargcs=G101.G110significa que las conexiones están cruzadas.G100significa que la categoría de analítica no actualiza nada de lo que lee Google. -
Acepta el marketing y lee gcd
En una ventana nueva, acepta el marketing y rechaza la analítica.
gcssolo cubre las dos señales de almacenamiento, así que lee el parámetrogcd, que codifica las cuatro. Tantoad_user_datacomoad_personalizationdeberían aparecer como concedidas por la actualización. Cómo descifrarlo lo explicamos en qué significa el parámetro gcd. -
Recházalo todo y confirma que el contenedor sigue cargándose
Con todo rechazado y Consent Mode en modo avanzado, debería seguir saliendo una petición
collectcongcs=G100. Si el panel está vacío, la etiqueta de Google o el propio Google Tag Manager están en una categoría que los bloquea. Sácalos de ahí: las etiquetas de Google aplican el consentimiento por sí mismas, como explicamos en si hay que bloquear las etiquetas de Google hasta que haya consentimiento. -
Busca dominios publicitarios fuera de marketing
Repasa la lista de scripts y cookies de tu herramienta de consentimiento. Todo lo que venga de Meta, TikTok, LinkedIn, Microsoft Advertising o de los dominios publicitarios de Google y esté en analítica o en funcionales se está ejecutando para personas que rechazaron el marketing. Muévelo, luego rechaza el marketing y confirma que no se carga nada de esos dominios.
-
Confirma que las señales llegan al cabo de unos días
En GA4, ve a Admin y, dentro de Data collection and modification, abre Consent settings y selecciona el flujo de datos. Ahí ves si las señales de consentimiento de analítica y publicidad llegan a la propiedad, y te avisa de los problemas que detecta. Google Ads muestra el estado del modo de consentimiento en sus diagnósticos de conversiones. Los dos van con retraso, así que míralos tras unos días de tráfico, no el mismo día del arreglo.
¿Cómo se ve el daño en tus informes?
Si todavía no puedes hacer la prueba, los informes suelen dar pistas sobre qué error tienes. Una conexión de analítica cruzada suele aparecer como una caída de usuarios y sesiones observados que coincide con el día en que cambió el banner o su configuración, mientras que la proporción de visitantes que aceptan la analítica no se ha movido. Las señales publicitarias que faltan aparecen como listas de remarketing que dejan de crecer aunque el tráfico se mantenga, y como un aviso Action required en los ajustes de consentimiento de GA4. Un contenedor bloqueado aparece como una caída brusca de todo el tráfico de GA4 procedente de regiones con consentimiento, que a menudo se interpreta como una caída del seguimiento.
El tráfico, las campañas y la estacionalidad mueven las mismas cifras, así que trata estos síntomas como el motivo para seguir los seis pasos. La lectura de gcs es el diagnóstico.
Parte de la pérdida es intencionada. Los visitantes que rechazan la analítica siguen sin aparecer en los datos observados de GA4, y que Google los modele o no depende de que tu propiedad alcance sus umbrales de datos, como explicamos en qué es el modelado de consentimiento y cuándo empieza.
Dónde sigue teniendo que decidir una persona
Casi todo se reduce a dos decisiones: qué señal controla una categoría y en qué categoría va un script. La primera es fontanería y no debería cambiar una vez que está bien. La segunda cambia cada vez que alguien añade una etiqueta, y por eso un conjunto de webs que estaba bien en el lanzamiento acaba desviándose.
Velo resuelve lo primero en el código y no en una pantalla de ajustes: marketing controla las tres señales publicitarias a la vez y analítica controla analytics_storage, así que esa conexión no puede desviarse. Lo segundo sigue siendo una decisión humana. Velo enumera lo que encuentra su análisis para que lo revises y lo coloques, con sugerencias de IA para las cookies que no consigue identificar, y sigue valiendo la pena hacer la comprobación anterior después de cada cambio.
Preguntas frecuentes
Lo que más se pregunta sobre este tema.
¿Qué pasa con los datos de GA4 y Google Ads si una cookie está en la categoría de consentimiento equivocada?
Cambia la señal de Consent Mode que recibe Google. Si la clasificas de forma demasiado estricta, GA4 pierde la cookie de los visitantes que aceptaron la analítica, así que los visitantes recurrentes parecen nuevos, y Google Ads pierde audiencias de remarketing de personas que las aceptaron. Si la clasificas de forma demasiado laxa, las etiquetas publicitarias se ejecutan para personas que rechazaron el marketing, y entonces los informes parecen sanos y la web incumple la normativa.
¿Por qué bajó el tráfico de GA4 después de cambiar mi banner de cookies?
Una causa habitual es una categoría de analítica conectada a la señal de Consent Mode equivocada, de modo que analytics_storage sigue denegado incluso después de que el visitante acepte. GA4 recibe entonces la visita sin su cookie y la deja fuera de los informes observados, igual que haría con un rechazo. Acepta solo la analítica en la página en producción y lee el parámetro gcs: G101 es correcto; G110 o G100 significan que el mapeo está mal.
¿En qué categoría de consentimiento va Google Tag Manager?
Ninguna que lo bloquee. El contenedor en sí no instala cookies, y las etiquetas de Google que contiene aplican el consentimiento por su cuenta. Si una herramienta de consentimiento bloquea el contenedor cuando un visitante rechaza el marketing, GA4 pierde a los visitantes que aceptaron la analítica y, en modo avanzado, las peticiones sin cookies a partir de las que modela Google. Pon las comprobaciones de consentimiento en las etiquetas de terceros que hay dentro del contenedor.
¿Cómo compruebo qué señal de Consent Mode envía una categoría de cookies?
Carga la página en producción en un navegador limpio, filtra el panel de red por collect y acepta las categorías de una en una. El parámetro gcs cubre las dos señales de almacenamiento: el dígito que va después de G1 es ad_storage y el último dígito es analytics_storage. El parámetro gcd cubre ad_user_data y ad_personalization. Cada categoría solo debería mover las señales que le corresponden.
Privacidad web, en un solo lugar.
Analiza tu web →
