PubConsent
Integrazione sito web standard
Integrazione GTM (Consent Mode)
13 min
google tag manager offre diverse funzionalità che interagiscono tra loro per aiutarti a gestire il comportamento dei tag in risposta alle impostazioni del https //support google com/analytics/answer/9976101 lo scopo di questa documentazione è fornire una panoramica dettagliata di ciascuna impostazione della modalità di consenso di google, seguendo scrupolosamente le spiegazioni e le linee guida fornite da google ciò non implica che le impostazioni della modalità di consenso siano progettate per soddisfare o indirizzare particolari requisiti normativi nel seguente link è disponibile la spiegazione completa di come funziona il consent mode di google https //support google com/google ads/answer/10000067 la seguente guida offre gli step da seguire per l'integrazione e utilizzo del template pubconsent per google tag manger questo template è stato realizzato con lo scopo di integrare pubconsent con gtm, questo significa che lo script di pubconsent dovrà comunque essere integrato nelle pagine questa documentazione è valida per entrambi i tipi di cmp che offriamo prima di eseguire questa guida assicurati che il codice di integrazione pubconsent disponibile nel configuratore sia presente nella pagina assicurati di letto anche la documentazione google al seguente link relativa a tag manager https //developers google com/tag platform/security/guides/consent?consentmode=advanced importazione del template esegui il login in google tag manager ed apri la 'workspace' tab clicca su 'search gallery' nella sezione templates di google tag manager ora cerca "pubtech cmp" e successivamente il tasto "add to workspace" utilizzo del template esegui il login in google tag manager ed apri la 'workspace' tab crea un tag cliccando il tasto 'new' apri la tag configuration e seleziona il pubtech cmp template importato precedentemente qui puoi configurare il nostro template pubtech cmp prima di procedere alla configurazione dei valori predefiniti dall'integrazione di google tag manager per i consensi possiamo configurare i parametri ads data redaction e urlpassthrough attivando l'opzione https //developers google com/tag platform/devguides/consent?hl=it#redact ads data quando ad storage è denied , gli identificatori dei clic sugli annunci inviati nelle richieste di rete dai tag google ads e floodlight verranno oscurati le richieste di rete verranno inviate anche tramite un dominio senza cookie l'opzione https //developers google com/tag platform/devguides/consent?hl=it#passing ad click client id and session id information in urls migliora la qualità della misurazione dei clic sugli annunci quando ad storage è denied inviando i dati direttamente negli url cliccando su 'add row' puoi specificare i parametri di default (di seguito la spiegazione in dettaglio) qui puoi configurare la regione (per impostazione predefinita lasciala vuota), i tipi di consenso concesso e i tipi di consenso negato queste sono le configurazioni predefinite quando il gtm avvia la sua esecuzione sulla pagina in base alle tue preferenze puoi scrivere le tipologie di consenso concesso o negato qui l'elenco completo dei tipi di consenso ad storage ad user data ad personalization analytics storage functionality storage personalization storage security storage aggiungi le configurazioni e fai clic sul pulsante "add" nell'esempio sottostante abbiamo configurato i campi in questo modo region granted consent types ad storage,analytics storage,personalization storage,security storage denied consent types functionality storage nel caso vogliate specificare comportamenti diversi per regione è necessario aggiungere anche la configurazione di default con la region vuota ora devi scegliere il trigger per questo tag qui scegli il trigger "consent initialization all pages" cambia il nome in alto a sinistra e fai clic sul pulsante "save" a questo punto hai configurato il tag in modo corretto dopo aver eseguito tutta la procedura si può procedere al normale test effettivo utilizzando la gtm preview vi lasciamo qui i link alla documentazione google https //support google com/analytics/answer/9976101?hl=it https //support google com/tagmanager/answer/10718549 per avere una paronamica del consenso vi consigliamo di abilitare la panoramica del consenso all'interno di tag manager all'interno di tag manager "amministrazione" > "contenitore" > "impostazioni contenitore" > "attiva panoramica del consenso" mapping dei consensi (google consent mode) per conoscere a quali scelte dell'utente corrisponde il consent type di google qui di seguito vi forniamo il relativo mapping ad storage > tcf purpose 1 ad user data > tcf purpose 1 e 7 ad personalization > tcf purpose 3 e 4 analytics storage > cookie di misurazione functionality storage > cookie di funzionalità personalization storage > cookie esperienza utente security storage > cookie di funzionalità il mapping dei consensi è 1 a 1 ovvero nel pannello di consenso si vedranno elencati i tipi di consensi di google consent mode senza nessuna maschera trigger al consenso nel caso abbiate bisogno di un trigger che venga eseguito quando c'è un consenso la nostra integrazione invia un evento a gtm chiamato pubtech queue on consent grazie a questo evento è possibile creare un trigger in gtm per essere utilizzato in base alle esigenze di esecuzione dei vostri tag gtm l'evento che vi mostriamo di seguito viene eseguito \ al rilascio di un consenso da parte dell'utente \ al cambio di un consenso da parte dell'utente \ all'inizio della pagina se il consenso è già stato preso precedentemente la gestione o rimozione di eventuali tag triggerati nel corso della pagina sono a responsabilità di chi implementa i tag il trigger da creare nella sezione trigger di gtm è un custom event aggiungendo il nome dell'evento pubtech queue on consent una volta salvato il trigger, potete utilizzarlo come trigger dei vostri tag ora potete utilizzare questo trigger direttamente o in combinazione di altri trigger in base alle vostre esigenze ci teniamo a dirvi che questo custom event è stato aggiunto poichè tramite i trigger di google tag manager abbiamo notato che non è possibile eseguire dei tag nel momento in cui l'utente clicca per dare un consenso (che sia un rifiuto o un accetta tutto) poichè può accadere in un tempo sconosciuto, mentre una volta ottenuto il consenso la cmp si occuperà di aggiornare lo stato di consenso su gtm nel più breve tempo possibile qui il link alla documentazione google per implementazioni e configurazioni https //support google com/analytics/answer/9976101?hl=it