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 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 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 di 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 che inviano in base alle preferenze dell'utente.

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_storage viene 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_storage viene negato.
  • Integrazione del TCF v2.0: funziona se è attivata nel contenitore web per l'intera pagina.

Passaggi successivi