Skip to main content

Verifica di Consent Mode v2: Tag Assistant e test gcs

Come verificare Consent Mode v2 con Tag Assistant e il parametro gcs: risultati misurati per accettazione, rifiuto e solo analytics.

In breve

Una configurazione corretta di Consent Mode v2 si dimostra con il parametro gcs della richiesta di rete, non con la schermata di Tag Assistant. Misurato su cookietrace.com il 17 settembre 2026: G100 prima del consenso, G111 con accetta tutto, G100 con rifiuta tutto e G101 con solo analytics.

  • Team di Privacy Engineering di Cookietrace — Pubblicato 2026-09-17 · 6 min di lettura

Prima individuate la via di installazione

Le vie di installazione sono due e quella valida la decide il modo in cui Google Analytics viene attivato, non una preferenza. Se nel sorgente compare gtag/js?id=G-, il tag è incorporato e occorre seguire la via del tag diretto; se c'è solo gtm.js?id=GTM-, è GTM a iniettare GA. L'errore più comune è scegliere la via GTM solo perché esiste un container GTM nella pagina.

Tag Assistant interpreta, gcs dimostra

Nella scheda Consent di Tag Assistant, prima del consenso si deve vedere security_storage granted e gli altri sei segnali denied. La prova vera però è il parametro gcs nella richiesta collect in DevTools → Network. gcs si legge con tre cifre: G + consent mode attivo + ad_storage + analytics_storage.

Risultati misurati

I risultati seguenti sono stati raccolti con browser reale e profilo pulito su cookietrace.com il 17 settembre 2026.

  • Prima del consenso: tutte e 8 le richieste collect con gcs=G100 e nessun _ga
  • Accetta tutto: sette segnali granted, richieste gcs=G111, cookie _ga e _ga_JZXBBVK46B
  • Rifiuta tutto: tutto denied tranne security_storage, richieste gcs=G100, nessun _ga
  • Solo analytics: analytics_storage granted, segnali pubblicitari denied, richieste gcs=G101

Come si presenta un'installazione rotta

Il sintomo è uno solo: il parametro gcs manca del tutto. Se vedete gcs=G100 il segnale parte. Una richiesta collect senza gcs significa che il blocco consent-default non è arrivato in tempo, quasi sempre perché sta sotto il tag Google o si carica in modo asincrono.

Il limite da non esagerare

Consent Mode v2 non è un meccanismo di blocco. Il tag si carica e le richieste raggiungono Google; ciò che cambia è che la richiesta parte senza cookie e _ga non viene scritto. Gli script incorporati nella pagina, come Meta o TikTok, richiedono il Blocco Preventivo. Inoltre questo è il comportamento di Advanced Consent Mode: in modalità Basic il tag non scatta finché non arriva il consenso.

Domande frequenti

Una configurazione corretta di Consent Mode v2 si dimostra con il parametro gcs della richiesta di rete, non con la schermata di Tag Assistant. Misurato su cookietrace.com il 17 settembre 2026: G100 prima del consenso, G111 con accetta tutto, G100 con rifiuta tutto e G101 con solo analytics.

Basta uno screenshot di Tag Assistant come prova?

No. Tag Assistant offre un'interpretazione; la prova è il parametro gcs nell'URL della richiesta collect e la scrittura o meno del cookie _ga.

Quale valore gcs è atteso prima del consenso?

G100: Consent Mode attivo con ad_storage e analytics_storage denied.

Dopo il rifiuto partono ancora richieste: è un errore?

No. In Advanced Consent Mode la richiesta parte senza cookie e con il contrassegno di assenza di consenso; _ga non viene scritto.

Come ripetere i test?

Usate sempre un profilo pulito: incognito oppure Application → Clear site data.

Fonti

Fonti ufficiali citate in questa guida.

A chi si rivolge

Proprietari di siti, team marketing e sviluppatori responsabili di consenso ai cookie, tagging analitico e documentazione privacy.

Cookietrace

Scritto e revisionato dal team di privacy engineering di Cookietrace. (6 min — guide)