Implementare la modalità di consenso con Tag Manager lato server

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.

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 né un widget del consenso, ma interagisce con la tua piattaforma di gestione del consenso (CMP).

Per un'introduzione approfondita alla modalità di consenso, leggi Modalità di consenso su siti web e app mobile

Per implementare la modalità di consenso devi:

Come funziona la modalità di consenso con il tagging lato server

Il banner del consenso invia le scelte relative al consenso al tag Google. Il tag Google
trasmette i dati al
server.

  1. Il banner del consenso sul tuo sito web riceve le scelte di consenso dell'utente e le invia al tag Google.

  2. Il tag Google invia le preferenze dell'utente al contenitore del server aggiungendo i parametri di consenso alla richiesta HTTP.

  3. I tag dei prodotti Google nel server sono sensibili al consenso e regolano la quantità e il tipo di dati che inviano in base alle preferenze dell'utente.

I contenitori del server supportano sia la modalità di consenso di base sia quella avanzata.

Se hai implementato la modalità di consenso avanzata nel contenitore web e utilizzi impostazioni specifiche per la regione, configura il server di tagging in modo che supporti queste impostazioni.

Configura la modalità di consenso →

Esempio

La tua organizzazione ti chiede di implementare l'API della modalità di consenso di Google per il monitoraggio delle conversioni di Google Analytics e Google Ads. Sul sito web hai già 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 si attivino quando l'utente accetta i cookie di Google Ads (ad_storage) e Google Analytics (analytics_storage). Quando l'utente rifiuta i cookie di Google Ads o Google Analytics, i tag devono sempre inviare le misurazioni senza cookie di terze parti alle rispettive destinazioni.

Per implementare la modalità di consenso con il tagging lato server, hai bisogno dei seguenti componenti:

Contenitore web (lato client)

  • Banner dei cookie : chiede il consenso per memorizzare i cookie di Google Ads e Google Analytics. Aggiorna lo stato del consenso se l'utente cambia idea.
  • Tag Google : inizializza la libreria di Google Analytics 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 relative al consenso influenzano il comportamento dei tag

Le seguenti schede spiegano il comportamento di determinati tag nel contesto della modalità di consenso.

Google Analytics

Comportamento dei tag

  • analytics_storage: granted : Google Analytics 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 all'uso dei cookie di Analytics. Nessun cookie di Analytics viene impostato, raggiunto o letto dal dispositivo, sia sul client sia sul server.
    • Modalità di consenso (implementazione avanzata): i tag Google vengono caricati su ogni pagina indipendentemente dallo stato del consenso. I tag Google regolano 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 l'uso di ad_storage, le misurazioni senza cookie di terze parti vengono inviate a Google Analytics (ad es. a www.google-analytics.com o ai domini standard di Analytics). Queste misurazioni sono eventi Google Analytics anonimi e non identificabili. Nessun cookie di Analytics viene impostato, raggiunto o letto dal dispositivo, sia sul client sia sul server.

Funzionalità supportate

  • Passthrough URL: funziona se è attivato nel tag Google lato client.
  • Integrazione con il 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 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 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 con il 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

  • Passthrough URL: non è supportato.
  • Oscuramento dei dati degli annunci: il tag non invia una richiesta per memorizzare i dati quando ad_storage è impostato su "denied".
  • Integrazione con il 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 per memorizzare i dati quando ad_storage è impostato su "denied".
  • Integrazione con il TCF v2.0: funziona se è attivata nel contenitore web per l'intera pagina.

Passaggi successivi