Análisis gratuito Sobre Velo Soporte Contacto
Empezar con Velo

¿Ya tienes cuenta? Iniciar sesión

Qué significa el parámetro gcd y qué demuestra que gcs no puede

Consent Mode 8 de agosto de 2026· 7 min de lectura
La mascota de Velo ve a dos etiquetas arrancar juntas desde la línea de salida en una misma carga de página

Todos los artículos

gcd es un parámetro de las peticiones que envían las etiquetas de Google, y contiene el panorama completo del consentimiento: las cuatro señales de Consent Mode en una sola cadena, y cada posición registra cuál era el valor por defecto y a qué lo cambió una actualización. Eso es lo que demuestra y gcs no puede. gcs informa de dónde acabaron dos señales. gcd te dice, para las cuatro, si llegó a fijarse un valor por defecto. Google no lo documenta, y esa es la otra mitad de este artículo.

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

¿Por qué existe un segundo parámetro?

Si alguna vez has depurado una configuración de consentimiento desde el panel de red, has leído gcs. Es corto, es fácil y responde a una sola pregunta: en el instante en que este hit salió de la página, ¿estaba concedido el almacenamiento? G100 para los dos denegados, G111 para los dos concedidos, los estados mixtos entre medias y G1-- para una etiqueta que se disparó sin ningún estado de consentimiento. Lo usamos a todas horas, y el método está explicado en cómo comprobar si tu banner envía la señal de Consent Mode v2.

Tiene dos límites, y son el motivo de este artículo. Solo cubre ad_storage y analytics_storage, así que las dos señales que introdujo la versión dos, ambas recogidas en la descripción general de Consent Mode de Google, sencillamente no están. Y en el par que sí cubre informa de un resultado sin historial, así que una señal denegada porque alguien decidió denegarla se lee casi igual que una denegada porque nadie la configuró.

Los dos fallos aparecen después como datos que faltan, y solo uno de ellos es decisión del visitante. gcd es donde vive esa distinción.

Cómo está construida la cadena

El valor empieza por 11 y luego alterna un dígito separador con una letra, una por señal, antes de un dígito de cierre. Las cuatro letras, por orden, son ad_storage, analytics_storage, ad_user_data y ad_personalization. Las letras son todo el mensaje.

Una cadena, cuatro posiciones. Dos datos en cada una.

En gcd=11t1t1l1p5, cada letra registra si se fijó un valor por defecto antes de que se disparara la etiqueta y si después llegó una actualización.

Letra y señalSe lee como
t ad_storage

Concedido por defecto

t analytics_storage

Concedido por defecto

l ad_user_data

Nunca se fijó mediante Consent Mode

p ad_personalization

Denegado por defecto, sin actualización

La l es el hallazgo. Una señal que nadie conectó y una señal que un visitante rechazó se ven idénticas después.

Un valor de gcd de ejemplo dividido en sus cuatro posiciones. Las letras y la estructura siguen la codificación interna de Google, que Google no documenta y puede cambiar sin aviso.

Cada letra responde a dos preguntas a la vez, y es la parte que merece una lectura atenta. Registra si se fijó un valor por defecto antes de que se disparara la etiqueta y si después llegó una actualización. Así que un solo carácter puede decir que una señal empezó denegada y se concedió cuando el visitante aceptó, o que nunca formó parte de tu configuración de Consent Mode.

Cómo leerla, paso a paso

  1. Captura una petición de una etiqueta de Google

    Abre el panel de red, filtra por el endpoint collect y carga la página en una sesión limpia. Las peticiones que envía una etiqueta de Google actual llevan gcd, y lo llevan esté o no configurado Consent Mode, así que una carga de página normal suele bastar para obtener una. Las integraciones antiguas o hechas a mano pueden no enviarlo, y esa ausencia ya es un hallazgo en sí.

  2. Divide la cadena por sus separadores

    El valor empieza por 11 y luego alterna un dígito separador con una letra de señal. Las cuatro letras, por orden, son ad_storage, analytics_storage, ad_user_data y ad_personalization. Lee las letras; los dígitos son estructura, no estado.

  3. Traduce cada letra a un valor por defecto y una actualización

    l significa que la señal nunca se fijó mediante Consent Mode. p es denegado por defecto sin actualización; q es denegado por defecto y sigue denegado tras una actualización. t es concedido por defecto sin actualización; v es concedido por defecto y tras una actualización. r es denegado por defecto y luego concedido; u es concedido por defecto y luego denegado. m es denegado por una actualización sin valor por defecto previo, y n es concedido por una actualización sin valor por defecto previo.

  4. Lee las que no tienen valor por defecto como un fallo de conexión

    l, m y n indican que faltaba algo antes de que se ejecutara la etiqueta. l significa que la señal nunca se configuró. m y n significan que llegó una actualización para una señal sin valor por defecto, que es el fallo de orden: la etiqueta ya tenía vía libre para ejecutarse antes de que se expresara el consentimiento.

  5. Confírmalo en una superficie documentada antes de cambiar nada

    Lleva la hipótesis que te dio la cadena a Tag Assistant o a la vista de consentimiento de tu gestor de etiquetas y compruébala ahí. Esa es la superficie que Google documenta, y la que debe guiar lo que hagas.

¿Qué te dice en realidad cada letra?

Agrupar las nueve letras por lo que demuestran funciona mejor que memorizarlas. Tres describen una señal sin valor por defecto antes de que se ejecutara la etiqueta, y son las que exigen actuar. l es la primera que hay que buscar: la señal nunca se fijó mediante Consent Mode, que es un fallo distinto a que alguien rechace algo, y es habitual en instalaciones anteriores a la versión dos que siguen enviando el par original. Una l en la posición de ad_user_data o de ad_personalization suele zanjar la investigación, porque en el banner no hay nada roto.

m y n significan que llegó una actualización a una señal que no tenía valor por defecto, que es el fallo de orden y no el de mapeo: la etiqueta tenía vía libre para ejecutarse antes de que se expresara el consentimiento, y en por qué las etiquetas se disparan antes de que cargue el banner de cookies explicamos cómo evitarlo. Las seis restantes describen una señal que estaba configurada y luego siguió un recorrido, y son lecturas sanas incluso cuando la respuesta es un rechazo.

La advertencia que tiene que ir siempre con él

Google no publica gcd como un contrato. Es un parámetro interno, su codificación puede cambiar sin aviso y ninguna versión de esta decodificación tiene garantizado sobrevivir a una nueva versión de las etiquetas. Eso va aquí y no en una nota al pie: una decodificación sin fecha de caducidad convierte una ayuda para depurar en una falsa certeza.

Así que la regla que seguimos es estrecha. Usa gcd para plantear una hipótesis dentro de una sola sesión, cuando falta algo y todavía no sabes por qué. Confírmala en una superficie que Google documente, como la vista general de consentimiento de Tag Manager, antes de cambiar nada, y nunca montes una monitorización sobre la cadena: un analizador que lee un parámetro no documentado no es un sistema de monitorización, es una caída esperando una nota de versión que nadie envió.

Usado así, se gana su sitio, por lo único que ninguna superficie documentada te da tan rápido: un solo carácter, en una petición que ya tienes abierta, que dice si una señal se rechazó o nunca llegó a conectarse.

Velo envía las cuatro señales desde un único mapeo de categorías que puedes leer en una sola pantalla, y el estado que eligió el visitante es el estado que sale de la página, que es justo lo que hace que leer una cadena como esta resulte aburrido. Cómo está conectado lo explicamos en la página del producto.

Preguntas frecuentes

Lo que más se pregunta sobre este tema.

¿Qué significa el parámetro gcd?

gcd es el parámetro que envían las etiquetas de Google y que codifica las cuatro señales de Consent Mode a la vez, junto con cómo se llegó a cada estado. Su forma es 11 seguido de un valor para ad_storage, luego un separador y un valor para analytics_storage, después ad_user_data, después ad_personalization, y termina con un dígito. Cada valor es una letra, y la letra contiene dos datos, no uno: si se fijó un valor por defecto antes de que se disparara la etiqueta y si después llegó una actualización. Ese historial es lo que gcs no puede expresar.

¿En qué se diferencian gcs y gcd?

Responden a preguntas distintas. gcs informa del estado actual de dos señales, ad_storage y analytics_storage, en el momento en que el hit salió de la página. gcd informa de las cuatro señales y, para cada una, de si se fijó por defecto, se actualizó después, ambas cosas o nunca se fijó. Así que gcs te dice dónde acabó un visitante en el par de almacenamiento, y gcd te dice cómo llegó la página hasta ahí en el conjunto completo. Usa gcs para leer el resultado y gcd para explicarlo.

¿Qué significa la l en el parámetro gcd?

Una l en una posición significa que esa señal nunca se fijó mediante Consent Mode. Es la letra más útil de la cadena, porque separa un rechazo real de una implementación ausente. Un visitante que rechazó produce un valor de denegado; una señal que nadie llegó a conectar produce una l. En tus informes las dos se ven idénticas y tienen arreglos completamente distintos, así que encontrar una l suele zanjar la investigación.

¿Puedo fiarme de gcd para monitorizar o crear alertas?

No, y esta es la única regla firme al respecto. Google trata gcd como un parámetro interno, sus valores pueden cambiar sin aviso y no hay ningún contrato publicado que haga estable una decodificación. Úsalo para diagnosticar un fallo concreto en una sesión concreta y luego confirma la corrección en una superficie que Google sí documenta, como Tag Assistant o la vista de consentimiento de tu gestor de etiquetas. Cualquier automatismo que lo analice no es un sistema de monitorización, es una futura caída.

¿Por qué mi valor de gcd muestra concedido si el visitante rechazó?

Fíjate en qué mitad de la letra estás leyendo. Varios valores codifican a la vez un valor por defecto y una actualización, así que una letra puede registrar que una señal empezó concedida y después se denegó, o al revés. Si ves un valor que significa concedido por defecto sin actualización, la elección del visitante nunca llegó a la etiqueta, lo que suele indicar que la etiqueta se disparó antes de la actualización del consentimiento o que la actualización nunca llegó a publicarse.