La modalità di consenso consente agli sviluppatori web e app di modificare il comportamento di tag e SDK per app in base alle scelte dell'utente relative al consenso.
Come gestire il consenso
Per gestire il consenso degli utenti, devi:
- Fare in modo che l'utente scelga se concedere o negare il consenso per l'archiviazione
informazioni sul loro comportamento. È tua responsabilità ottenere dati
consenso sul tuo sito web o nella tua app o sui dati che carichi su Google.
Per i siti web e le app, puoi implementare un banner del consenso o altre una soluzione per il consenso o usa una piattaforma di gestione del consenso (CMP).
Per i caricamenti di dati su Google, consulta il tuo ufficio legale in merito a soluzione di gestione del consenso adatta alle tue esigenze aziendali. - Comunica a Google la scelta dell'utente relativa al consenso o lo stato del consenso. Molti Le CMP gestiscono l'invio dello stato del consenso a Google. Se implementi un modello di attribuzione per il consenso, devi implementare un metodo a cui inviare lo stato del consenso Google, consulta Scegliere un framework per gestire il consenso.
- Assicurati che i tag Google e i tag di terze parti si comportino in base ai la scelta dell'utente relativa al consenso.
Tag che supportano la modalità di consenso
I tag e gli SDK per i seguenti prodotti Google contengono controlli integrati del consenso e modificare il proprio 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; assistenza per le conversioni di chiamata è in attesa.)
- Floodlight
- Linker conversioni
Terminologia della modalità di consenso
I seguenti termini hanno un significato speciale nel contesto della modalità di consenso:
- Controlli del consenso: i tag e gli SDK modificano il comportamento in base a Stato del consenso e Tipo di consenso.
- Stato del consenso: rappresenta le scelte dell'utente e può essere concesso o negato, ad ogni tipo di consenso. I tag e gli SDK con controlli del consenso modificano i propri il comportamento 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
oppuredenied
per ogni tipo.
Tipi di consenso
I tipi di consenso includono:
Tipo di consenso | Descrizione |
ad_storage | Consente l'archiviazione di informazioni, ad esempio cookie (web) o identificatori di dispositivi (app), correlate 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 cookie (web) o identificatori di dispositivi (app), correlate all'analisi, come 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 della lingua |
personalization_storage | Consente l'archiviazione di informazioni correlate alla personalizzazione, ad esempio i video raccomandazioni |
security_storage | Consente l'archiviazione di informazioni relative alla sicurezza, come l'autenticazione funzionalità, prevenzione delle attività fraudolente 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.
Modalità di consenso di base
Quando implementi la modalità di consenso nella sua versione di base, impedisci l'utilizzo dei tag Google dal caricamento finché un utente non interagisce con un banner del consenso. Questa configurazione trasmette nessun dato 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. La I tag inviano gli stati del consenso a Google nel seguente ordine:
- Invio degli stati del consenso predefiniti.
- 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.
Modalità di consenso avanzata
Quando implementi la modalità di consenso nella sua versione avanzata, i tag Google si caricano quando l'utente apre il sito web o l'app. I tag caricano l'API per la modalità di consenso seguenti:
- Impostano gli stati del consenso predefiniti. Per impostazione predefinita, il consenso potrebbe essere
denied
, a meno che tu configura le tue impostazioni predefinite. Mentre il consenso èdenied
, i tag Google inviano senza cookie ping. - 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 l'intera i dati di misurazione. Scopri di più sui tag comportamento degli utenti.
Questa implementazione consente una modellazione migliore rispetto a quella di base in quanto mettono a disposizione 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 il valore predefinito impostato su denied , a meno che non venga configurato
negli altri casi. |
Trasmissione dei dati | Nessun dato viene inviato prima che l'utente abbia dato il consenso, nemmeno i dati predefiniti stato del consenso. | Se il consenso è denied , lo stato del consenso e senza cookie
vengono inviati ping.Se il consenso è granted , i cookie vengono
vengono scritti 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.
aggiornamenti 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 consenso. | Il comportamento dei tag viene regolato in base alla scelta dell'utente relativa al consenso. |
Creazione di modelli di conversioni ed eventi chiave | Modello generale (modellazione meno dettagliata). | Modello specifico per l'inserzionista (modellazione più dettagliata). |
In che modo il consenso influisce sul comportamento di SDK per app e tag
In generale, quando gli utenti concedono il consenso, i tag funzionano normalmente.
Quando gli utenti negano il consenso per la personalizzazione degli annunci o per i dati utente degli annunci, i tag o gli SDK delle app non possono utilizzare i dati utente per il targeting degli annunci.
Quando gli utenti negano il consenso per l'archiviazione, i tag sensibili al consenso o gli SDK delle app non archiviano cookie (web) o identificatori di dispositivi (app). I tag comunicano invece il consenso stato e attività utente inviando ping senza cookie (web) o indicatori (app) a il server di Google. In questo modo, le proprietà Google Ads e Google Analytics 4 possono modellare le conversioni e gli eventi chiave, consulta l'articolo Creazione dei modelli per la modalità di consenso.
I seguenti indicatori comunicano lo stato del consenso:
Ping dello stato del consenso: i ping dello stato del consenso vengono inviati da ogni pagina le visite degli utenti in cui è implementata la modalità di consenso. Questi ping comunicano stato del consenso concesso o negato per ogni tipo di consenso, ad esempio l'archiviazione degli annunci Analytics o Storage.
Ping degli eventi chiave: vengono inviati per indicare che una si è verificato un evento chiave.
Ping di Google Analytics: vengono inviati su ogni pagina della su un sito web che utilizza 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 nella sezione la navigazione dell'utente sul sito includeva informazioni relative ai 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 del tag, puoi anche oscurare
quando un utente nega il consenso. Ad esempio, un utente potrebbe aver concesso
il consenso alla memorizzazione 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 provvederà
le informazioni memorizzate.
I tag con controlli integrati del consenso modificano il loro comportamento in base a diverse
degli stati del consenso. La seguente tabella spiega il comportamento dei tag in base ai tipi di consenso,
stato del consenso e se ads_data_redaction
è impostato su true
.
Tipi di consenso | Negato o concesso | Comportamento |
ad_storage e analytics_storage |
concesso concesso |
|
ad_personalization |
rifiutato | La pubblicità personalizzata è disattivata e le seguenti funzionalità non riceveranno dati:
|
ad_user_data |
rifiutato | La raccolta dei dati personali per la pubblicità online è disattivata, tra cui:
|
ad_storage |
rifiutato |
|
analytics_storage |
rifiutato |
|
ad_storage e ads_data_redaction
|
negata e true |
|
Parametri HTTP della modalità di consenso
Quando implementi la modalità di consenso, i parametri della modalità di consenso vengono convertiti in
Parametri di richiesta HTTP come dma
, gcd
e gcs
.
Il consenso ai servizi Google è codificato utilizzando dma_cps
.
Questi campi forniscono collettivamente informazioni sugli stati del consenso e sui relativi
le impostazioni di configurazione. I campi del tag Google potrebbero essere codificati per migliorare la trasmissione
efficienza operativa. Questi campi possono essere soggetti a modifiche con l'evoluzione dei servizi.
Il parametro gcs
viene utilizzato per trasmettere ad_storage
e analytics_storage
per indicare la scelta dell'utente relativa al consenso in merito all'archiviazione
cookie di Analytics e pubblicità (web) o identificatori di dispositivi (app). gcd
viene sempre inviato ai servizi Google, indipendentemente dal fatto che la modalità di consenso
sia attivato o meno. Il parametro gcd
codifica le informazioni dettagliate sull'elemento
la scelta dell'utente relativa al consenso
tramite i tipi di consenso.
Tag Assistant può aiutarti a comprendere questi campi e il modo in cui viene visualizzato il tag Google. per migliorare il debug della configurazione. Scopri come eseguire il debug della modalità di consenso.
Creazione di modelli per la modalità di consenso
Per colmare eventuali lacune nella raccolta dei dati, i prodotti Google utilizzano questi ping per creare modelli le metriche per le tue soluzioni di misurazione. Per proteggere la privacy degli utenti, il tag o l'SDK dell'app deve raggiungere una determinata soglia di raccolta dei dati. Puoi maggiori informazioni su cosa viene modellato e in quali circostanze articoli collegati tra loro:
- Definizione del modello per la modalità di consenso di Google Ads
- Modellazione delle conversioni online di Google Ads
- Modellazione delle conversioni di Google Analytics
- Creazione di modelli di comportamento di Google Analytics