Panoramica della modalità di consenso

La modalità di consenso consente agli sviluppatori di siti web e app di modificare il comportamento dei tag e degli SDK delle app in base alle scelte dell'utente relative al consenso.

Per gestire il consenso degli utenti, devi:

  1. Ottenere la scelta dell'utente relativa al consenso per concedere o negare il consenso all'archiviazione di informazioni sul suo comportamento. È tua responsabilità ottenere il consenso degli utenti sul tuo sito web o nella tua app o per i dati che carichi su Google. Per i siti web e le app, puoi implementare un banner del consenso o un'altra soluzione personalizzata per il consenso oppure utilizzare una piattaforma di gestione del consenso (CMP).
    Per i caricamenti di dati su Google, consulta il tuo ufficio legale per capire quale sia la soluzione di gestione del consenso più adatta alle tue esigenze aziendali.
  2. Comunicare a Google la scelta dell'utente relativa al consenso o lo stato del consenso. Molte CMP gestiscono l'invio dello stato del consenso a Google. Se implementi una soluzione personalizzata per il consenso, devi implementare un metodo per inviare lo stato del consenso a Google. Consulta Scegliere un framework per gestire il consenso.
  3. Assicurati che il comportamento dei tag Google e di quelli di terze parti rispetti la scelta dell'utente relativa al consenso.

I tag e gli SDK per i seguenti prodotti Google contengono controlli del consenso integrati e modificano il loro comportamento in base allo stato del consenso:

  • Tag Google
  • Google Analytics (include l'SDK Google Analytics for Firebase)
  • Google Ads (include il monitoraggio delle conversioni e il remarketing di Google Ads; il supporto per le conversioni di chiamata è in sospeso.)
  • Floodlight
  • Linker conversioni

I seguenti termini hanno un significato speciale nel contesto della modalità di consenso:

  • Controlli del consenso: fanno sì che i tag e gli SDK modifichino il loro comportamento in base allo stato del consenso e al tipo di consenso.
  • Stato del consenso: rappresenta le scelte dell'utente e può essere concesso o negato per ogni tipo di consenso. I tag e gli SDK con controlli del consenso modificano il loro comportamento come descritto in In che modo il consenso influisce sul comportamento dei tag.
  • Tipo di consenso: indica il tipo di spazio di archiviazione. Il consenso può essere granted o denied per ogni tipo.

I tipi di consenso includono:

Tipo di consenso Descrizione
ad_storage Consente l'archiviazione, come i cookie (web) o gli identificatori di dispositivi (app), correlata alla pubblicità.
ad_user_data Imposta il consenso per l'invio dei dati utente a Google per scopi pubblicitari online.
ad_personalization Imposta il consenso per la pubblicità personalizzata.
analytics_storage Consente l'archiviazione di informazioni, come i cookie (web) o gli identificatori di dispositivi (app), correlate all'analisi, ad esempio la durata della visita.
functionality_storage Consente l'archiviazione di informazioni che supportano la funzionalità del sito web o dell'app, ad esempio le impostazioni relative alla lingua.
personalization_storage Consente l'archiviazione di informazioni correlate alla personalizzazione, ad esempio i video consigliati.
security_storage Consente l'archiviazione di informazioni relative alla sicurezza, ad esempio la funzionalità di autenticazione la prevenzione delle frodi e altre protezioni per gli utenti.

Modalità di consenso di base e avanzata

Puoi implementare la modalità di consenso sul tuo sito web o nella tua app in due modi: di base o avanzato.

Quando implementi la modalità di consenso nella sua versione di base, impedisci il caricamento dei tag Google finché un utente non interagisce con un banner del consenso. Questa configurazione non trasmette dati a Google prima dell'interazione dell'utente con il banner del consenso. Quando l'utente concede il consenso, i tag Google caricano ed eseguono le API per la modalità di consenso. I tag inviano gli stati del consenso a Google nel seguente ordine:

  1. Invio degli stati del consenso predefiniti.
  2. Invio degli stati del consenso aggiornati.

Tuttavia, quando l'utente non concede il consenso, non vengono trasferiti dati a Google, nemmeno lo stato del consenso. L'attivazione dei tag Google è completamente bloccata. Di conseguenza, la modellazione delle conversioni della modalità di consenso in Google Ads si basa su un modello generale.

Quando implementi la modalità di consenso nella sua versione avanzata, i tag Google vengono caricati quando un utente apre il sito web o l'app. I tag caricano l'API per la modalità di consenso e:

  1. Impostano gli stati del consenso predefiniti. Per impostazione predefinita, il consenso può essere denied, a meno che tu non imposti i tuoi valori predefiniti. Quando il consenso viene denied, i tag Google inviano misurazioni senza cookie.
  2. Attendono l'interazione dell'utente con il banner e aggiornano gli stati del consenso. Solo quando un utente concede il consenso alla raccolta dei dati, i tag Google inviano i dati di misurazione completi. Scopri di più sul comportamento dei tag.

Questa implementazione consente una modellazione migliore rispetto a quella di base, in quanto fornisce un modello specifico per l'inserzionista anziché un modello generale.

Panoramica

Funzionalità Modalità di consenso di base Modalità di consenso avanzata
Caricamento dei tag Bloccato finché l'utente non interagisce con un banner del consenso. Viene caricato con i valori predefiniti impostati su denied, a meno che non sia configurato diversamente.
Trasmissione dei dati Non vengono inviati dati prima che un utente conceda il consenso, nemmeno lo stato del consenso predefinito. Quando il consenso viene denied, vengono inviati lo stato del consenso e le misurazioni senza cookie.
Quando il consenso viene granted, i cookie vengono scritti e vengono inviati tutti i dati di misurazione.
Stati del consenso Impostati dopo l'interazione dell'utente. I valori predefiniti sono impostati su denied, a meno che non sia configurato diversamente; gli aggiornamenti si basano sulla scelta dell'utente.
Comportamento dei tag dopo l'interazione dell'utente Carica ed esegue le API per la modalità di consenso solo quando un utente concede il consenso. Il comportamento dei tag viene regolato in base alla scelta dell'utente relativa al consenso.
Modellazione delle conversioni e degli eventi chiave Modello generale (modellazione meno dettagliata). Modello specifico per l'inserzionista (modellazione più dettagliata).

In generale, quando gli utenti concedono il consenso, i tag funzionano normalmente.

Quando gli utenti negano il consenso alla personalizzazione degli annunci o ai dati utente pubblicitari, i tag o gli SDK delle app non possono utilizzare i dati utente per scopi di targeting degli annunci.

Quando gli utenti negano il consenso all'archiviazione, i tag o gli SDK delle app sensibili al consenso non memorizzano i cookie (web) o gli identificatori di dispositivi (app). I tag comunicano invece lo stato del consenso e l'attività dell'utente inviando misurazioni senza cookie (web) o indicatori (app) al server di Google. In questo modo, le proprietà Google Ads e Google Analytics 4 possono modellare le conversioni e gli eventi chiave. Consulta Creazione dei modelli per la modalità di consenso.

I seguenti indicatori comunicano lo stato del consenso:

  • Ping dello stato del consenso: vengono inviati da ogni pagina visitata dall'utente in cui è implementata la modalità di consenso. Questi ping comunicano uno stato del consenso concesso o negato per ogni tipo di consenso, ad esempio l'archiviazione di Ads o di Analytics.

  • Ping degli eventi chiave: vengono inviati per indicare che si è verificato un evento chiave.

  • Ping di Google Analytics: vengono inviati su ogni pagina di un sito web che utilizza Google Analytics quando vengono registrati eventi.

I ping possono includere:

  • Informazioni funzionali (come le intestazioni aggiunte passivamente dal browser):
    • Timestamp
    • User agent
    • Referrer
  • Informazioni aggregate / non identitarie:
    • Un'indicazione che specifica se la pagina corrente o una pagina precedente nella navigazione dell'utente sul sito includeva o meno informazioni relative ai clic sugli annunci nell'URL, ad esempio GCLID o DCLID
    • Informazioni booleane sullo stato del consenso
    • Numero casuale generato a ogni caricamento pagina

Oltre a consentire allo stato del consenso di modificare il comportamento dei tag, puoi anche oscurare i dati memorizzati quando un utente nega il consenso. Ad esempio, un utente potrebbe aver concesso il consenso per memorizzare i dati per gli annunci, ma poi cambiare idea e negare il consenso. Se abiliti ads_data_redaction, quando l'utente nega il consenso, Google Ads elimina le informazioni memorizzate.

I tag con controlli del consenso integrati modificano il loro comportamento in base ai diversi stati del consenso. La tabella seguente illustra il comportamento dei tag in base ai tipi di consenso, allo stato del consenso e al fatto che ads_data_redaction sia impostato su true.

Tipo/i di consenso Negato o concesso Comportamento
ad_storage e analytics_storage concesso
concesso
  • I cookie e gli identificatori di dispositivi relativi alla pubblicità possono essere letti e scritti.
  • Vengono raccolti gli indirizzi IP.
  • Viene raccolto l'URL completo della pagina, incluse le informazioni relative ai clic sugli annunci nei parametri URL (ad esempio GCLID o DCLID).
  • I cookie di terze parti precedentemente impostati su google.com e doubleclick.net, e i cookie di eventi chiave proprietari, ad esempio _gcl_*, sono accessibili.
ad_personalization negato

La pubblicità personalizzata è disattivata e le seguenti funzionalità non riceveranno dati:

  • Remarketing in Google Ads, Display & Video 360 e Search Ads 360
  • Pubblicità personalizzata con i prodotti pubblicitari di Google
ad_user_data negato

La raccolta dei dati personali per la pubblicità online è disattivata, tra cui:

  • user_id
  • Conversioni avanzate: dati proprietari sottoposti ad hashing
ad_storage negato
  • Non è possibile scrivere nuovi cookie o identificatori di dispositivi relativi alla pubblicità.
  • Non è possibile leggere i cookie o gli identificatori di dispositivi pubblicitari esistenti.
  • Le richieste vengono inviate tramite un dominio diverso, ad esempio pagead2.googlesyndication.com, per evitare l'invio nelle intestazioni delle richieste di cookie di terze parti precedentemente impostati .
  • Google Analytics non legge né scrive cookie di Google Ads e le funzionalità di Google Signals non accumuleranno dati per questo traffico.
  • I prodotti pubblicitari troncano gli indirizzi IP al momento della raccolta.
  • Vengono raccolti gli URL completi delle pagine, incluse le informazioni relative ai clic sugli annunci nei parametri URL ad esempio GCLID o DCLID.
analytics_storage negato
  • Non legge né scrive cookie di analisi proprietari o identificatori di app.
  • Le misurazioni senza cookie di terze parti (web) o indicatori (app) verranno inviate a Google Analytics, ad esempio a www.google-analytics.com o ai domini di Analytics standard, per scopi di misurazione e modellazione di base.
ad_storage e ads_data_redaction negato e true
  • Non è possibile scrivere nuovi cookie o identificatori di dispositivi relativi alla pubblicità.
  • Non è possibile leggere i cookie o gli identificatori di dispositivi pubblicitari esistenti.
  • Le richieste vengono inviate tramite un dominio diverso, ad esempio pagead2.googlesyndication.com, per evitare l'invio nelle intestazioni delle richieste di cookie di terze parti precedentemente impostati .
  • Google Analytics non legge né scrive cookie o identificatori di dispositivi di Google Ads e Google Signals non accumuleranno dati per questo traffico.
  • Gli identificatori dei clic sugli annunci, ad esempio GCLID o DCLID, nei ping degli eventi chiave e per il consenso vengono oscurati.
  • I prodotti pubblicitari troncano gli indirizzi IP al momento della raccolta.
  • Gli URL delle pagine con identificatori dei clic sugli annunci vengono oscurati.

Quando implementi la modalità di consenso, i parametri della modalità di consenso vengono convertiti in parametri delle richieste HTTP, ad esempio dma, gcd e gcs. Il consenso ai servizi Google viene codificato utilizzando dma_cps. Questi campi forniscono collettivamente informazioni sugli stati del consenso e sulle impostazioni di configurazione correlate. I campi dei tag Google possono essere codificati per migliorare l'efficienza della trasmissione. Questi campi possono essere soggetti a modifiche man mano che questi servizi si evolvono.

Il parametro gcs viene utilizzato per trasmettere i parametri ad_storage e analytics_storage, che indicano la scelta dell'utente relativa al consenso per l'archiviazione dei cookie pubblicitari e di analisi (web) o degli identificatori di dispositivi (app). Il parametro gcd viene sempre inviato ai servizi Google, indipendentemente dal fatto che la modalità di consenso sia attivata o meno. Il parametro gcd codifica informazioni dettagliate sulla scelta dell'utente relativa al consenso tramite i tipi di consenso.

Tag Assistant può aiutarti a comprendere questi campi e il comportamento del tag Google, in modo da poter eseguire il debug della configurazione. Scopri come eseguire il debug della modalità di consenso.

Creazione dei modelli per la modalità di consenso

Al fine di colmare eventuali lacune nella raccolta dei dati, i prodotti Google utilizzano questi ping per modellare le metriche nelle soluzioni di misurazione. Per proteggere la privacy dell'utente, il tag o l'SDK dell'app deve raggiungere una determinata soglia di raccolta dei dati. Puoi trovare ulteriori informazioni su cosa viene modellato e in quali circostanze nei seguenti articoli: