Depurar Google Consent Mode amb les DevTools del navegador: com llegir el paràmetre gcs
Per què cal verificar al navegador
Un bàner de consentiment amb bon aspecte no demostra que les teves etiquetes es comportin correctament. Els problemes de Consent Mode són silenciosos: les pàgines carreguen, els anuncis es mostren i els informes s'omplen, però els senyals enviats a Google poden ser incorrectes. Les eines per a desenvolupadors del navegador et permeten comprovar què passa realment, en pocs minuts i sense programari addicional.
Pas 1: obrir la pestanya Network de manera neta
- Obre la pàgina en una finestra privada perquè no hi hagi cap elecció prèvia emmagatzemada.
- Obre les DevTools i ves a la pestanya Network.
- Marca Preserve log perquè les sol·licituds sobrevisquin a la navegació.
- Recarrega la pàgina i no toquis encara el bàner.
Pas 2: trobar l'estat del consentiment a les sol·licituds
Les etiquetes de Google afegeixen un paràmetre gcs a les seves sol·licituds. Pots filtrar la llista de xarxa per collect o per google i obrir qualsevol resultat per llegir la seva cadena de consulta. El valor té un aspecte com G100 o G111.
- G100 — l'emmagatzematge publicitari i l'emmagatzematge analític estan tots dos denegats.
- G111 — tots dos estan concedits.
- G101 i G110 — un concedit i un altre denegat.
Llegint els caràcters d'esquerra a dreta després de G1: el primer dígit és l'estat de l'emmagatzematge publicitari i el segon és el de l'emmagatzematge analític, on 1 vol dir concedit i 0 denegat. Les implementacions més noves també envien un paràmetre gcd amb un estat codificat més llarg que inclou els senyals addicionals de Consent Mode v2.
Pas 3: què hauries de veure abans de qualsevol elecció
En una regió on es requereix consentiment, les primeres sol·licituds, enviades abans que el visitant interactuï, haurien de mostrar l'estat denied. Si ja veus G111 abans que el visitant hagi clicat res, el teu valor per defecte és incorrecte, o l'etiqueta s'ha activat abans d'establir-lo.
Pas 4: què hauries de veure després d'acceptar
Fes clic a acceptar i observa les noves sol·licituds. L'estat hauria de canviar a concedit i les etiquetes haurien de continuar. Si el bàner diu «acceptat» però les sol·licituds encara porten l'estat denegat, la crida d'actualització no arriba a les etiquetes de Google, o s'executa massa tard.
Pas 5: inspeccionar la capa de dades
A la Consola, escriu dataLayer i expandeix les entrades. Busques dues coses, per ordre:
- Una entrada consent amb l'ordre default, que enumeri tots els senyals com a denegats per a les regions que requereixen consentiment.
- Una entrada consent posterior amb l'ordre update, després que l'usuari triï.
Els senyals de Consent Mode v2 són ad_storage, analytics_storage, ad_user_data i ad_personalization. Si falten els dos últims, tens una configuració a l'estil v1.
Els errors més comuns
- Valor per defecte establert massa tard. L'ordre default s'ha d'executar abans que es carregui l'etiqueta de Google o el contenidor de Tag Manager.
- Actualització que no s'envia mai. El bàner desa una elecció però no crida mai l'ordre update.
- Només dos senyals. Falten els senyals v2 de dades d'usuari i de personalització.
- Lògica regional incorrecta. Els visitants d'una regió que requereix consentiment es tracten com a concedits per defecte.
- Bloquejat per una extensió. Una extensió de privacitat al teu propi navegador amaga sol·licituds; prova-ho amb les extensions desactivades.
- Elecció en memòria cau. Vas provar en una finestra normal que ja tenia emmagatzemada una elecció anterior.
Pas 6: revisar el mode de previsualització de Tag Manager
Si fas servir Google Tag Manager, el mode de previsualització mostra l'estat del consentiment per a cada esdeveniment de la pàgina, i quines etiquetes s'han activat o s'han bloquejat. Compara-ho amb el que vas veure a la pestanya de xarxa: les dues vistes haurien de coincidir.
Converteix-ho en rutina
Executa aquesta comprovació de cinc minuts després de cada canvi del bàner, cada publicació del contenidor o cada versió del lloc. Anota el valor gcs esperat per a quatre casos: primera visita, després d'acceptar, després de rebutjar i després de canviar l'elecció més endavant. Tot el que no coincideixi és un error que cal corregir abans que ho delatin els teus informes.
On encaixa FlexyConsent
FlexyConsent és una CMP certificada per Google (CMP ID 317) compatible amb Google Consent Mode v2, que envia per tu els senyals default i update. Tot i així, has d'executar aquesta comprovació al navegador sobre les teves pròpies pàgines, perquè l'ordre de les etiquetes i la configuració del contenidor són específics del teu lloc.
Punts clau
- Prova en una finestra privada amb el registre de xarxa conservat.
- Llegeix el valor de gcs: G100 és denegat, G111 és concedit.
- El valor per defecte denegat ha de ser visible abans que el visitant triï.
- L'actualització ha de canviar l'estat just després de l'elecció.
- Confirma que els quatre senyals de Consent Mode v2 apareixen a la capa de dades.