Questo documento è rivolto agli sviluppatori che hanno già implementato una soluzione per il consenso sul proprio sito web e vogliono utilizzare la modalità di consenso in un ambiente lato server.
Che cos'è la modalità di consenso?
La modalità di consenso ti permette di comunicare a Google lo stato del consenso all'uso dei cookie o degli identificatori di app concesso o meno dagli utenti. I tag modificano il loro comportamento e rispettano le scelte degli utenti. La modalità di consenso non fornisce un banner o widget del consenso. Piuttosto, interagisce con la tua piattaforma di gestione del consenso (CMP).
Per un'introduzione approfondita alla modalità di consenso, leggi l'articolo Modalità di consenso su siti web e app mobile.
Per implementare la modalità di consenso, hai bisogno di:
- Accesso amministrativo ai prodotti Google che vuoi configurare
- Una soluzione per il consenso o un banner dei cookie sul tuo sito web che sia compatibile con l'API per la modalità di consenso di Google o gtag.js
- Un contenitore web di Google Tag Manager e un contenitore del server.
- Un client Google Analytics: GA4 nel contenitore del server per ricevere i dati sul consenso
Come funziona la modalità di consenso con il tagging lato server
Il banner del consenso sul tuo sito web riceve le scelte dell'utente relative al consenso e le invia al tag Google.
Il tag Google invia le preferenze dell'utente al contenitore del server aggiungendo i parametri per il consenso alla richiesta HTTP.
I tag dei prodotti Google nel server sono sensibili al consenso e modificano la quantità e il tipo di dati inviati in base alle preferenze dell'utente.
Modalità di consenso avanzata
I contenitori del server supportano sia la modalità di consenso di base che avanzata.
Dopo aver implementato la modalità di consenso avanzata nel tuo contenitore web e aver applicato le impostazioni specifiche per regione, configura il server di tagging in modo che supporti le impostazioni specifiche per regione.
Configura la modalità di consenso →
Esempio
La tua organizzazione ti chiede di implementare l'API di Google per la modalità di consenso per il monitoraggio delle conversioni di Google Analytics 4 e Google Ads. Sul sito web è già presente un banner dei cookie, di cui hai eseguito il deployment utilizzando un modello della community nel contenitore web.
Devi assicurarti che i tag Google Ads e Google Analytics vengano attivati quando
l'utente accetta i cookie di Google Ads (ad_storage
) e Analytics (analytics_storage
).
Quando l'utente rifiuta i cookie di Google Ads o Analytics, i tag devono sempre inviare
ping senza cookie alle destinazioni.
Per implementare la modalità di consenso con il tagging lato server, sono necessari i seguenti componenti:
Contenitore web (lato client)
- Banner dei cookie: chiede il consenso per memorizzare i cookie per Google Ads e Google Analytics. Aggiorna lo stato del consenso se l'utente decide altrimenti.
- Tag Google: inizializza la libreria di Google Analytics 4 nel browser e invia i dati al contenitore del server.
Contenitore del server (lato server)
- Client: Google Analytics: client GA4 per interpretare le richieste HTTP in entrata dal contenitore web.
- Tag: Linker conversioni: per misurare le conversioni.
- Tag: Monitoraggio delle conversioni di Google Ads per inviare i dati sulle conversioni a Google Ads
In che modo le impostazioni per il consenso influiscono sul comportamento dei tag
Le seguenti schede spiegano il comportamento di determinati tag nel contesto della modalità di consenso.
Google Analytics 4
Comportamento dei tag
analytics_storage: granted
: Google Analytics 4 funziona normalmente.analytics_storage: denied
- Modalità di consenso (implementazione di base): i tag Google sono completamente bloccati (ovvero non vengono caricati) finché un utente non ha acconsentito ai cookie di Analytics. Nessun cookie di Analytics viene impostato, utilizzato o letto dal dispositivo, sia sul client che sul server.
- Modalità di consenso (implementazione avanzata): i tag Google vengono caricati su ogni pagina, indipendentemente dallo stato del consenso. I tag Google modificano il proprio comportamento in base alle scelte dell'utente relative al consenso per i cookie utilizzando i comandi della modalità di consenso. Quando un utente nega ad_storage, viene inviato un ping senza cookie a Google Analytics. I ping senza cookie sono eventi di Google Analytics anonimi e non identificabili. Nessun cookie di Analytics viene impostato, consultato o letto dal dispositivo, sia sul client che sul server.
Funzionalità supportate
- Passthrough URL: funziona se abilitato nel tag Google lato client.
- Integrazione TCF v2.0: funziona se l'opzione è attivata nel contenitore web per l'intera pagina. Le stringhe TCF vengono lette per supportare la personalizzazione degli annunci e Google Signals.
Conversioni di Google Ads
Prerequisito
Affinché questo tag funzioni, devi installare il tag Linker conversioni nel contenitore del server.
Comportamento dei tag
ad_storage: granted
: i tag di conversione di Google Ads funzionano normalmente.ad_storage: denied
: i cookie di Google Ads non vengono scritti o letti. Il browser invia, invece, un pixel di conversione a un dominio senza cookie.
Funzionalità supportate
- Passthrough URL: funziona se abilitato nel tag Google lato client.
- Oscuramento dei dati pubblicitari: funziona se attivato nel tag Google lato client.
- Integrazione TCF v2.0: funziona se abilitata nel contenitore web per l'intera pagina.
- Conversioni avanzate: funzionano quando viene concesso il consenso.
Remarketing di Google Ads
Comportamento dei tag
ad_storage: granted
: i tag di remarketing di Google Ads funzionano normalmente.ad_storage: denied
: blocca le richieste HTTP e l'uso dei cookie.
Funzionalità supportate
- Passthrough URL: non supportato.
- Oscuramento dei dati pubblicitari: il tag non invia una richiesta di archiviazione dei dati quando
ad_storage
viene rifiutato. - Integrazione TCF v2.0: funziona se l'opzione è attivata nel contenitore web per l'intera pagina.
Contatore/vendite Floodlight
Prerequisito
Affinché questi tag funzionino, devi installare il tag Linker conversioni nel contenitore del server.
Comportamento dei tag
ad_storage: granted
: i tag Floodlight funzionano normalmente.ad_storage: denied
: blocca le richieste HTTP e l'uso dei cookie.
Funzionalità supportate
- Passthrough URL: funziona se abilitato nel tag Google lato client.
- Oscuramento dei dati pubblicitari: il tag non invia una richiesta di archiviazione dei dati quando
ad_storage
viene rifiutato. - Integrazione TCF v2.0: funziona se l'opzione è attivata nel contenitore web per l'intera pagina.