Panoramica della modalità di consenso

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

Per gestire il consenso degli utenti, devi:

  1. Ottenere la scelta dell'utente in merito al consenso per concedere o negare il consenso per l'archiviazione di informazioni sul suo comportamento. È tua responsabilità ottenere il consenso degli utenti sul tuo sito web o nella tua app o qualsiasi dato caricato 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 caricare i dati su Google, consulta l'ufficio legale per trovare una soluzione di gestione del consenso più adatta alle tue esigenze aziendali.
  2. Comunica a Google la scelta dell'utente in merito 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 i tag Google e i tag di terze parti comportino in base alla scelta dell'utente relativa al consenso.

I tag e gli SDK per i seguenti prodotti Google contengono controlli integrati del consenso 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 remarketing e il monitoraggio delle conversioni 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: fa sì che i tag e gli SDK modifichino il 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 ciascun 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 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 di informazioni relative alla pubblicità, ad esempio cookie (web) o identificatori di dispositivi (app).
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, ad esempio cookie (web) o identificatori di dispositivi (app), correlati 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 suggerimenti sui video
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 acconsente, a Google non vengono trasferiti dati, 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 non configuri le tue impostazioni predefinite. Mentre il consenso è denied, i tag Google inviano ping 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 definizione del modello migliore rispetto a quella di base, in quanto fornisce un modello specifico per l'inserzionista anziché un modello generale.

Panoramica

Selezione delle Modalità di consenso di base Modalità di consenso avanzata
Caricamento dei tag Bloccato finché l'utente non interagisce con un banner del consenso. Carica con valori predefiniti impostati su denied, a meno che non venga configurato in altro modo.
Trasmissione dei dati Nessun dato viene inviato prima che l'utente abbia dato il consenso, nemmeno lo stato del consenso predefinito. Quando il consenso è denied, vengono inviati lo stato del consenso e i ping senza cookie.
Quando il consenso è granted, vengono scritti i cookie e vengono inviati tutti i dati di misurazione.
Stati del consenso Impostati dopo l'interazione dell'utente. Il valore predefinito è denied, se non diversamente configurato; si aggiorna in base alla 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 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 per la personalizzazione degli annunci o i dati utente degli annunci, 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 per l'archiviazione, i tag sensibili al consenso o gli SDK delle app non memorizzano cookie (web) o identificatori di dispositivi (app). I tag comunicano invece lo stato del consenso e l'attività utente inviando ping 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, consulta la sezione Definizione 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 lo stato del consenso concesso o negato per ogni tipo di consenso, ad esempio archiviazione dei dati sugli annunci o sull'analisi.

  • Ping di conversione: vengono inviati per indicare che si è verificata una conversione.

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

I ping possono includere:

  • Informazioni funzionali (come le intestazioni aggiunte passivamente dal browser):
    • Timestamp
    • User agent
    • Referrer
  • Informazioni aggregate / non identificative:
    • Un'indicazione che specifica se la pagina corrente o una pagina precedente della navigazione dell'utente sul sito includeva o meno informazioni sui clic sugli annunci nell'URL (ad es. GCLID/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 archiviati quando un utente nega il consenso. Ad esempio, un utente potrebbe aver concesso il consenso all'archiviazione dei dati per gli annunci, per poi cambiare idea e negare il consenso. Se attivi ads_data_redaction, quando l'utente nega il consenso, Google Ads elimina le informazioni archiviate.

I tag con controlli integrati del consenso modificano il loro comportamento in base a diversi stati del consenso. La tabella seguente spiega il comportamento dei tag in base ai tipi di consenso, allo stato del consenso e se ads_data_redaction è impostato su true.

Tipi di consenso Negata o concessa 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.
  • L'URL completo della pagina, incluse le informazioni relative ai clic sugli annunci nei parametri URL (ad es. GCLID/DCLID).
  • I cookie di terze parti precedentemente impostati su google.com e doubleclick.net e i cookie di conversione proprietari (ad es. _gcl_*) sono accessibili.
ad_personalization negata

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 negata

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

  • user_id
  • Conversioni avanzate: dati proprietari sottoposti ad hashing
ad_storage negata
  • Non sarà possibile scrivere nuovi cookie o identificatori di dispositivi relativi alla pubblicità.
  • Nessun cookie per la pubblicità o identificatori di dispositivi esistenti possono essere letti.
  • Le richieste vengono inviate tramite un dominio diverso per evitare che i cookie di terze parti impostati in precedenza vengano inviati nelle intestazioni delle richieste.
  • 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 nella raccolta.
  • Vengono raccolti URL completi delle pagine, incluse le informazioni relative ai clic sugli annunci nei parametri URL (ad es. GCLID/DCLID)
analytics_storage negata
  • I cookie di Analytics o gli identificatori di app proprietari non vengono letti né scritti.
  • I ping senza cookie (web) o gli indicatori (app) verranno inviati a Google Analytics per fini di misurazione e definizione del modello di base.
ad_storage e ads_data_redaction negata e vera
  • Non sarà possibile scrivere nuovi cookie o identificatori di dispositivi relativi alla pubblicità.
  • Nessun cookie per la pubblicità o identificatori di dispositivi esistenti possono essere letti.
  • Le richieste vengono inviate tramite un dominio diverso per evitare che i cookie di terze parti impostati in precedenza vengano inviati nelle intestazioni delle richieste.
  • Google Analytics non legge né scrive cookie di Google Ads o identificatori di dispositivi e le funzionalità di Google Signals non accumuleranno dati per questo traffico.
  • Gli identificatori dei clic sugli annunci (ad esempio GCLID / DCLID) nei ping relativi a consenso e conversioni vengono oscurati.
  • I prodotti pubblicitari troncano gli indirizzi IP nella 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 tradotti in parametri di richiesta HTTP come dma, gcd e gcs. Il consenso per i servizi Google è codificato utilizzando dma_cps. Questi campi forniscono collettivamente informazioni sugli stati del consenso e sulle relative impostazioni di configurazione. I campi del tag Google possono essere codificati per migliorare l'efficienza della trasmissione. Questi campi potrebbero essere soggetti a modifiche man mano che i servizi si evolvono.

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

Definizione del modello di conversione per la modalità di consenso

Per ridurre eventuali lacune nella raccolta dei dati, i prodotti Google utilizzano questi ping per modellare le metriche per le soluzioni di misurazione. Per proteggere la privacy degli utenti, il tag o l'SDK dell'app deve soddisfare una determinata soglia di raccolta dei dati. Puoi trovare ulteriori informazioni su cosa viene modellato e in quali circostanze negli articoli collegati di seguito: