Inizia gratisDashboard
Documentazione

Google Consent Mode v2

Consent Mode è il modo in cui i tag di Google sanno cosa ha consentito un visitatore. Cookiemark lo imposta per te. Questa pagina spiega cosa invia, quale modalità scegliere e come verificare che funzioni.

Il tuo sito invia a Google due tipi di messaggio. Un default dice cosa è consentito prima che il visitatore abbia scelto. Un update dice cosa ha scelto. Google Analytics, Google Ads e gli altri tag di Google leggono questo stato e decidono da soli quali cookie impostare e cosa inviare.

Il default deve arrivare prima che parta qualsiasi tag di Google. Un tag che parte prima non ha niente da leggere e si comporta come se il tuo sito non avesse alcuno strumento per il consenso. Per questo la riga di Cookiemark va per prima nell'head.

Cosa invia Cookiemark

Appena lo script parte, invia questo default. L'ultima riga c'è solo finché Rimuovi i dati sui clic degli annunci fino al consenso è attivo, e lo è a meno che tu non lo disattivi.

gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied',
  functionality_storage: 'denied',
  personalization_storage: 'denied',
  security_storage: 'granted',
  wait_for_update: 500
});
gtag('set', 'ads_data_redaction', true);

Per un visitatore che torna, lo script legge la scelta salvata e invia l'update nello stesso momento. La sua visualizzazione di pagina viene così misurata fin dall'inizio con lo stato giusto. Dopo una nuova scelta, il banner invia l'update successivo.

Consent Mode è attivo per ogni nuovo sito. Trovi le sue impostazioni nella scheda Google e GTM del sito.

Quale categoria attiva quale segnale

Cookiemark ha tre categorie facoltative e Google ha sei segnali che un visitatore può concedere. Questa è l'associazione standard, adatta a quasi tutti i siti.

CategoriaSegnali Google
Necessarisecurity_storage, sempre concesso
Preferenzefunctionality_storage, personalization_storage
Statisticheanalytics_storage
Marketingad_storage, ad_user_data, ad_personalization

Puoi modificare l'associazione nella tabella Quale categoria attiva quale segnale. Assegna a ogni segnale una categoria. Un segnale senza categoria resta negato qualunque cosa scelga il visitatore.

Modalità base o avanzata

Google descrive due modi di usare Consent Mode. Ogni nuovo sito parte in modalità base.

BaseAvanzato
Prima di una sceltaI tag di Google non si caricano. A Google non arriva niente.I tag di Google si caricano e inviano ping senza cookie.
Dopo il consensoI tag si caricano e usano i cookie come di consueto.I tag usano i cookie come di consueto.
ModellazioneGoogle non può modellare i visitatori che non hanno acconsentito.Google modella le conversioni che non vede.

In modalità base, Cookiemark blocca Google Analytics finché non sono consentite le statistiche e Google Ads finché non è consentito il marketing. Tag Manager aspetta le statistiche. In modalità avanzata non tocca nessuno dei tre, perché i tag seguono da soli lo stato del consenso.

La maggior parte delle autorità europee si aspetta che a Google non arrivi niente prima del consenso, ed è quello che ti dà la modalità base. Scegli quella avanzata se vuoi la modellazione di Google e il tuo consulente legale accetta i ping senza cookie.

Le altre impostazioni

Attendi una scelta

È il tempo in millisecondi che i tag di Google aspettano un update prima di agire in base ai default. È 500 se non lo cambi, e puoi impostare qualsiasi valore da 0 a 5000. I visitatori che tornano ricevono subito il loro update, quindi considera questa impostazione un margine di sicurezza.

Rimuovi i dati sui clic degli annunci fino al consenso

Attivo, a meno che tu non lo disattivi. Finché ad_storage è negato, i tag pubblicitari di Google tolgono dalle loro richieste gli identificatori dei clic sugli annunci. Non ha effetto quando il visitatore consente il marketing.

Passa le informazioni sui clic tramite i link

Disattivato, a meno che tu non lo attivi. In quel caso i tag di Google portano l'ID del clic da una pagina all'altra nell'indirizzo finché i cookie sono negati. Così il conteggio delle conversioni è più completo, ma ai tuoi link interni si aggiungono parametri come gclid. Prima di attivarlo, parlane con chi gestisce le tue campagne.

Regioni

Quando mostri il banner solo in alcuni paesi, Cookiemark aggiunge quei paesi al default come region. Google applica quindi i default negati solo in quei paesi. Regioni e segnali di privacy spiega come Cookiemark stabilisce dove si trova un visitatore.

Impostarlo invece in Tag Manager

Alcuni team preferiscono gestire Consent Mode dentro Tag Manager, per esempio quando un contenitore serve più siti. Per questo Cookiemark ha un modello per Tag Manager. Se lo usi, disattiva Google Consent Mode in Cookiemark, così i default non vengono impostati due volte. Il modello descrive la configurazione.

Verificare che funzioni

Fai questi controlli in una finestra privata, così parti senza una scelta salvata.

1. L'ordine nel sorgente della pagina

Guarda il sorgente della pagina, non l'ispettore degli elementi, che mostra la pagina dopo che gli script l'hanno modificata. Cerca cdn.cookiemark.com. Ogni indirizzo googletagmanager.com deve venire dopo.

2. Lo stato del consenso in Tag Assistant

  1. In Tag Manager premi Anteprima e collegati al tuo sito.
  2. Seleziona il primo evento Consent e apri la sua scheda Consenso. Tutti i segnali tranne security_storage devono risultare negati.
  3. Accetta tutto nel banner. Il successivo evento Consent deve mostrare i segnali come concessi.
  4. Ricarica la pagina. Ora l'update deve arrivare prima di Contenitore caricato (Container Loaded), perché lo script ripristina la scelta salvata.

3. Le richieste nella scheda Rete

Apri gli strumenti per sviluppatori e filtra la scheda Rete per collect. In modalità base non deve esserci nessuna richiesta a Google prima che tu scelga. In modalità avanzata le richieste partono, ma non compare nessun cookie _ga. Filtra anche per i nomi di altri fornitori, come facebook, per controllare anche quelli.

4. Lo stato nella console

Digita questo comando nella console del browser per vedere cosa comunica Cookiemark a Google in questo momento.

Cookiemark.googleConsentState()
// { functionality_storage: 'denied', analytics_storage: 'granted', ... }