Depurar Google Consent Mode coas DevTools do navegador: ler o parámetro gcs

Por que debes verificar no navegador

Un banner de consentimento que ten bo aspecto non demostra que as túas etiquetas se comportan correctamente. Os problemas de Consent Mode son silenciosos: as páxinas cargan, os anuncios aparecen e os informes énchense, pero os sinais enviados a Google poden ser incorrectos. As ferramentas de desenvolvedor do navegador permítenche comprobar o que ocorre realmente, en poucos minutos e sen software adicional.

Paso 1: abre a pestana Network sen residuos

  1. Abre a páxina nunha xanela privada para que non quede gardada ningunha elección anterior.
  2. Abre as DevTools e vai á pestana Network.
  3. Marca Preserve log para que as solicitudes sobrevivan á navegación.
  4. Recarga a páxina e non toques aínda o banner.

Paso 2: atopa o estado do consentimento nas solicitudes

As etiquetas de Google engaden un parámetro gcs ás súas solicitudes. Podes filtrar a lista de rede por collect ou por google e abrir calquera acerto para ler a súa query string. O valor parece G100 ou G111.

Le os caracteres de esquerda a dereita despois de G1: o primeiro díxito é o estado do almacenamento publicitario e o segundo o do almacenamento analítico, onde 1 significa concedido e 0 denegado. As implementacións máis novas tamén envían un parámetro gcd cun estado codificado máis longo que inclúe os sinais adicionais de Consent Mode v2.

Paso 3: que deberías ver antes de calquera elección

Nunha rexión onde se require consentimento, as primeiras solicitudes, enviadas antes de que o visitante interactúe, deberían mostrar o estado denegado. Se xa ves G111 antes de que o visitante fixese clic en nada, o teu valor predeterminado é incorrecto, ou a etiqueta activouse antes de definir o valor predeterminado.

Paso 4: que deberías ver despois de aceptar

Fai clic en aceptar e observa as novas solicitudes. O estado debería cambiar a concedido e as etiquetas deberían continuar. Se o banner di aceptado pero as solicitudes seguen levando o estado denegado, a chamada de actualización non chega ás etiquetas de Google ou execútase demasiado tarde.

Paso 5: inspecciona a data layer

Na Console, escribe dataLayer e expande as entradas. Buscas dúas cousas, en orde:

  1. Unha entrada consent co comando default, que enumere cada sinal como denegado para as rexións que requiren consentimento.
  2. Unha entrada consent posterior co comando update, despois de que o usuario elixa.

Os sinais de Consent Mode v2 son ad_storage, analytics_storage, ad_user_data e ad_personalization. Se faltan os dous últimos, tes unha configuración de tipo v1.

Os erros máis comúns

Paso 6: revisa o modo Preview de Tag Manager

Se usas Google Tag Manager, o modo Preview mostra o estado do consentimento para cada evento da páxina e que etiquetas se activaron ou se bloquearon. Compáralo co que viches na pestana de rede: ambas vistas deben coincidir.

Fai que sexa unha rutina

Executa esta comprobación de cinco minutos despois de cada cambio de banner, publicación de contedor ou lanzamento do sitio. Anota o valor esperado de gcs para catro casos: primeira visita, despois de aceptar, despois de rexeitar e despois de cambiar a elección máis tarde. Todo o que non coincida é un erro que hai que corrixir antes de que o digan os teus informes.

Onde encaixa FlexyConsent

FlexyConsent é unha CMP certificada por Google (CMP ID 317) que admite Google Consent Mode v2 e envía por ti os sinais default e update. Aínda así deberías executar esta comprobación no navegador nas túas propias páxinas, porque a orde das etiquetas e a configuración do contedor son específicas do teu sitio.

Conclusións clave

← Blog Ler todo →