Consent Mode v2GCSPrivacidad

Qué significan G100, G111 y los códigos GCS de Google Consent Mode

PorEquipo Conma24 de junio de 20263 min de lectura

Abres las herramientas de desarrollo del navegador, vas a la pestaña Network y, entre las peticiones que salen hacia Google, ves un parámetro extraño: gcs=G100. No es un error: es la huella del consentimiento del usuario viajando en cada medición. Aprender a leerla es la forma más rápida de saber si tu Consent Mode está bien implementado.

El parámetro gcs: el estado de consentimiento en 4 caracteres

Google añade el parámetro gcs a cada petición de medición. Su formato es G1xy, donde cada posición es una decisión binaria:

  • xad_storage (almacenamiento de anuncios): 1 concedido, 0 denegado.
  • yanalytics_storage (almacenamiento de analítica): 1 concedido, 0 denegado.

Con eso, los cuatro valores que verás en producción son:

Códigoad_storageanalytics_storageQué significa
G100DenegadoDenegadoEl usuario rechazó todo. Google mide sin cookies.
G101DenegadoConcedidoSolo analítica: GA4 con cookies, Ads sin ellas.
G110ConcedidoDenegadoSolo anuncios: Ads con cookies, GA4 sin ellas.
G111ConcedidoConcedidoConsentimiento completo. Todo funciona con cookies.

El 1 fijo después de la G indica que Consent Mode está activo y envió una señal. Si no ves gcs o llega vacío, es señal de que la implementación no está disparando antes que las etiquetas de Google — el error más común.

Más allá del gcs: el parámetro gcd y los 4 permisos

El gcs solo cubre dos permisos. Desde la actualización de marzo de 2024, Consent Mode v2 trabaja con cuatro señales, y todas viajan en un parámetro más detallado: el gcd.

SeñalPara qué sirve
ad_storageCookies de anuncios (conversiones, remarketing).
analytics_storageCookies de analítica (Google Analytics 4).
ad_user_dataPermiso para enviar datos del usuario a Google.
ad_personalizationPermiso para personalización y remarketing.

A diferencia del gcs, el gcd no solo dice "concedido" o "denegado": también codifica cómo se llegó a ese estado (denegado por defecto, denegado y luego confirmado por el usuario, denegado por defecto pero concedido tras la elección, etc.). Es la versión granular de la misma historia.

Importante para el EEE: para cumplir con la actualización de marzo de 2024, no basta con ad_storage y analytics_storage. Es obligatorio enviar también ad_user_data y ad_personalization; sin ellos, Google Ads desactiva las funciones de personalización de anuncios aunque el usuario haya aceptado.

Qué pasa cuando el consentimiento es denegado (estado G100)

Aquí está el matiz que confunde a casi todo el mundo: G100 no significa silencio total. Significa medición sin cookies. Veamos qué viaja y qué no.

Pings sin cookies

Cuando el usuario rechaza, Google sigue recibiendo unas señales anonimizadas llamadas pings sin cookies. Estos pings:

  • No leen ni escriben cookies, y se envían por un dominio sin cookies.
  • Incluyen información funcional y pasiva: marca de tiempo, navegador (user agent) y URL de referencia.
  • Incluyen señales agregadas y no identificativas: el estado booleano del consentimiento, si la página trae parámetros de clic de anuncio (GCLID/DCLID) y un número aleatorio de carga de página.
  • No contienen identificadores de usuario y no sirven para remarketing.

Con esos datos agregados, Google Ads y GA4 modelan las conversiones y los eventos clave que se pierden por la falta de consentimiento, sin rastrear a nadie de forma individual.

Tratamiento de la dirección IP

La IP es técnicamente necesaria para establecer la conexión, pero recibe un trato especial cuando el consentimiento está denegado:

  • Google Ads trunca la dirección IP en el momento de la recepción.
  • Google Analytics no almacena ni registra las direcciones IP.

En ninguno de los dos casos la IP se guarda en claro para perfilar al usuario.

Básico vs. avanzado: una decisión que cambia los datos

Cómo implementas Consent Mode determina cuántos de esos pings recibe Google:

AspectoModo básicoModo avanzado
Carga de etiquetasBloqueada hasta que el usuario interactúaCargan con estado por defecto (denied)
Antes del consentimientoNo se envía nadaSe envían pings sin cookies
ModeladoModelo generalModelo específico del anunciante (más preciso)

El modo avanzado recupera más conversiones gracias al modelado, a cambio de enviar pings sin cookies desde el primer instante. Es la opción recomendada para la mayoría de sitios que dependen de Google Ads.

Cómo lo resuelve Conma

Leer gcs=G111 en la pestaña Network es la prueba de que todo encaja. Conma se encarga de que llegue siempre en el orden correcto:

  1. Declara los 4 permisos en denied por defecto, de forma síncrona, antes de que cualquier etiqueta de Google se ejecute.
  2. Actualiza el estado a granted en menos de 500 ms cuando el usuario decide.
  3. Garantiza que ad_user_data y ad_personalization viajen siempre, para no perder personalización en el EEE.
  4. Guarda un certificado firmado de cada elección, con validez legal.

Si quieres entender el contexto completo de por qué esto es obligatorio desde junio de 2026, lee también nuestra guía para cumplir Google Consent Mode v2.

Ventas