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 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 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 dell'utente relative al consenso e le invia al tag Google.

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

  3. 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.

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.

Passaggi successivi