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 degli utenti all'uso dei cookie o degli identificatori di app. 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 devi:
- Accesso amministratore ai prodotti Google che vuoi configurare
- Una soluzione per il consenso o un banner dei cookie sul tuo sito web compatibile con l'API per la modalità di consenso di Google o gtag.js
- Un contenitore web di Google Tag Manager e un contenitore server.
- Un client Google Analytics: GA4 nel contenitore del server per ricevere i dati di 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 di consenso alla richiesta HTTP.
I tag dei prodotti Google nel server sono sensibili al consenso e modificano la quantità e il tipo di dati che inviano in base alle preferenze dell'utente.
Modalità di consenso avanzata
I container server supportano sia la modalità di consenso di base che quella avanzata.
Se hai implementato la modalità di consenso avanzata nel contenitore web e utilizzi impostazioni specifiche per regione, configura il server di tagging in modo che supporti impostazioni specifiche per regione.
Configura la modalità di consenso →
Esempio
La tua organizzazione ti chiede di implementare l'API per la modalità di consenso di Google per il monitoraggio delle conversioni di Google Analytics 4 e Google Ads. Sul sito web è già presente un banner dei cookie, che hai implementato 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
le misurazioni senza cookie di terze parti
alle loro destinazioni.
Per implementare la modalità di consenso con il tagging lato server, devi disporre dei 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 diversamente.
- Tag Google: inizializza la libreria 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
Come 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, raggiunto 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 loro comportamento in base alle scelte dell'utente relative al consenso all'uso dei cookie utilizzando i comandi della modalità di consenso. Quando un utente nega ad_storage, le misurazioni senza cookie di terze parti vengono inviate a Google Analytics (ad es. a www.google-analytics.com o ai domini Analytics standard). Queste misurazioni sono eventi Google Analytics anonimi e non identificabili. Nessun cookie di Analytics viene impostato, raggiunto o letto dal dispositivo, sia sul client che sul server.
Funzionalità supportate
- Trasmissione dell'URL: funziona se è attivata nel tag Google lato client.
- Integrazione del TCF v2.0: funziona se è 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 monitoraggio delle conversioni 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 di terze parti (ad es. pagead2.googlesyndication.com).
Funzionalità supportate
- Passthrough URL: funziona se attivato nel tag Google lato client.
- Oscuramento dei dati degli annunci: funziona se attivato nel tag Google lato client.
- Integrazione della versione 2.0 del TCF: funziona se è attivata nel contenitore web per l'intera pagina.
- Conversioni avanzate: funziona 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'utilizzo dei cookie.
Funzionalità supportate
- Trasmissione dell'URL: non supportata.
- Oscuramento dei dati degli annunci: il tag non invia una richiesta di archiviazione dei dati quando
ad_storageviene negato. - Integrazione del TCF v2.0: funziona se è 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'utilizzo dei cookie.
Funzionalità supportate
- Passthrough URL: funziona se attivato nel tag Google lato client.
- Oscuramento dei dati degli annunci: il tag non invia una richiesta di archiviazione dei dati quando
ad_storageviene negato. - Integrazione del TCF v2.0: funziona se è attivata nel contenitore web per l'intera pagina.