Torna al blog

Blog

CookiePass e Google Consent Mode: cosa fa un banner del consenso al tuo traffico

Pubblicato · Aggiornato · 3 min di lettura

Su questo sito usiamo CookiePass. È un servizio per il consenso ai cookie che implementa Google Consent Mode v2 come Google lo specifica, e quella proprietà conta più dei colori del banner: decide cosa invia il tuo tag Google a ogni pagina vista prima che il visitatore risponda, dopo un sì e dopo un no. Ecco come appare dal lato server, dove ognuno di quegli hit passa dal tuo container.

Cosa cambia davvero Consent Mode

Scegli la modalità adatta alle regole della tua organizzazione. Non disattivare un blocco intenzionale solo per vedere comparire eventi. **Basic:** blocca lo snippet di tracciamento fino al consenso pertinente. Prima del consenso non sono previsti eventi di tracciamento in SignalHost. **Advanced:** i tag Google vengono caricati con valori iniziali `denied`. Google può ricevere misurazioni senza cookie prima della scelta o dopo il rifiuto. Un segnale non equivale al consenso.

Il campo `gcs` descrive solo l’archiviazione per pubblicità e Analytics. Non dimostra le due autorizzazioni di consenso più recenti. Controllale tutte e quattro in Google Tag Assistant; i campi codificati delle richieste possono cambiare.

gcs=G100   ad_storage denied,  analytics_storage denied
gcs=G101   ad_storage denied,  analytics_storage granted
gcs=G110   ad_storage granted, analytics_storage denied
gcs=G111   both granted
(no gcs)   storage summary missing; our current storage gate permits it, not proof of consent

Imposta `analytics_storage`, `ad_storage`, `ad_user_data` e `ad_personalization` su `denied` prima dell’esecuzione dello snippet SignalHost. Il banner aggiorna poi ogni autorizzazione secondo la scelta del visitatore.

Come lo collega CookiePass

Consent Mode v2 richiede una sequenza, non un’impostazione. Lo stato predefinito va dichiarato prima che il tag Google si carichi — negato per chi non ha ancora scelto —, un aggiornamento deve seguire nel momento in cui il visitatore decide, e lo stato va ripristinato a ogni visita successiva. Se l’ordine è sbagliato, la prima pagina vista di ogni sessione parte come consentita prima ancora che il banner sia disegnato.

Questa è la sequenza che CookiePass produce dal proprio script, quindi nulla di tutto ciò finisce nel tuo container di Tag Manager:

gtag('consent', 'default', {
  ad_storage: 'denied',
  analytics_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  wait_for_update: 500
});

// …the visitor accepts all four purposes…
gtag('consent', 'update', {
  ad_storage: 'granted',
  analytics_storage: 'granted',
  ad_user_data: 'granted',
  ad_personalization: 'granted'
});

Questa è tutta l’integrazione. I tag di Google rispettano lo stato del consenso automaticamente, compresi quelli che SignalHost pubblica nel tuo container web. Nulla nel tuo container server ha bisogno di una condizione di consenso; aggiungerla a mano è il modo in cui un tag Google bloccato finisce accanto a tag evento non bloccati che inviano i dati direttamente a Google.

Cosa vede il tuo container server prima e dopo la scelta

**Basic:** blocca lo snippet di tracciamento fino al consenso pertinente. Prima del consenso non sono previsti eventi di tracciamento in SignalHost. **Advanced:** i tag Google vengono caricati con valori iniziali `denied`. Google può ricevere misurazioni senza cookie prima della scelta o dopo il rifiuto. Un segnale non equivale al consenso.

  • Prima della scelta e dopo Rifiuta: le autorizzazioni interessate restano su `denied`.
  • Solo analisi: `analytics_storage` può essere concesso; i permessi pubblicitari restano negati.
  • Pubblicità consentita: autorizza solo le finalità effettivamente accettate dal visitatore.
  • Revoca: i valori interessati tornano su `denied`. Ricarica e verifica la scelta salvata.

Un evento visibile dimostra che il consenso è corretto? No. Gli eventi live mostrano l’arrivo a SignalHost, non tutte e quattro le autorizzazioni o la consegna a una piattaforma. Verifica il consenso in Tag Assistant e controlla separatamente la destinazione.

Cosa significa per i tuoi numeri di traffico

Un evento visibile dimostra che il consenso è corretto? No. Gli eventi live mostrano l’arrivo a SignalHost, non tutte e quattro le autorizzazioni o la consegna a una piattaforma. Verifica il consenso in Tag Assistant e controlla separatamente la destinazione.

  • **Basic:** blocca lo snippet di tracciamento fino al consenso pertinente. Prima del consenso non sono previsti eventi di tracciamento in SignalHost.
  • **Advanced:** i tag Google vengono caricati con valori iniziali `denied`. Google può ricevere misurazioni senza cookie prima della scelta o dopo il rifiuto. Un segnale non equivale al consenso.

Una checklist

  • Prima che inizi il tracciamento, il banner deve impostare le autorizzazioni su negato. Dopo la scelta, aggiorna solo le finalità consentite dal visitatore, memorizza la scelta e gestisci la sua eventuale revoca.
  • Apri una nuova finestra privata per ogni prova. In Google Tag Assistant, inserisci l’URL e controlla i primi e gli ultimi eventi Consent.
  • Prima della scelta e dopo Rifiuta: le autorizzazioni interessate restano su `denied`.
  • Solo analisi: `analytics_storage` può essere concesso; i permessi pubblicitari restano negati.
  • Pubblicità consentita: autorizza solo le finalità effettivamente accettate dal visitatore.
  • Revoca: i valori interessati tornano su `denied`. Ricarica e verifica la scelta salvata.
  • Aggiungi l’URL esatto del caricatore dello snippet SignalHost alle regole di blocco del banner. Il tuo dominio potrebbe non corrispondere alle normali regole Google. Sbloccalo solo dopo il consenso richiesto.

[Guida alla configurazione del banner dei cookie](/it/blog/banner-cookie-consent-mode-server)

Smetti di perdere dati per gli ad blocker

Inizia gratis. Il primo container è pronto in pochi minuti.