PubConsent
Integrazione sito web standard
8 min
all’interno di ciascun blocco sito web nella sezione pubconsent , troverai il pulsante impostazioni e integrazione cosa troverai all’interno panoramica delle mappature – rivedi le mappature regionali o globali che hai configurato codice di integrazione – copia lo snippet di codice pronto all’uso per aggiungere pubconsent cmp al tuo sito in pochi clic come funziona con una singola integrazione , tutte le configurazioni effettuate nella tua dashboard vengono applicate automaticamente dal sistema in questo modo, il tuo sito web rifletterà sempre esattamente le scelte di consenso e di mappatura che hai impostato per l'integrazione assicurati si seguire le istruzioni e di non modificare il codice di integrazione poichè il codice di integrazione fornito nel pannello garantisce un supporto cross browser della cmp e migliorie sulle prestazioni specifiche per il browser dell'utente fate attenzione ad evitare duplicati del tag script della cmp per offrire agli utenti una esperienza migliore vi consigliamo di inserire il tag script della cmp all’interno del tag ed il più in cima possibile segui le nostre guide per migliorare l'integrazione e l'esperienza dei tuoi utenti docid 8b5sloghay84 5ceyj4tw oltre al codice di integrazione del codice js potete configurare una callback che viene eseguita alla presenza e al cambio di un consenso da parte dell'utente un'esempio qui sotto questa callback verra rimpiazzata per consentire una integrazione più fluida della cmp nella callback " onconsent " mostrata nell'esempio avrà in entrata 3 parametri consentdata un oggetto che contiene sempre il campo privacylaw che può essere 'tcf v2 gdpr' oppure 'google consent mode' quando la versione è gdpr contiene anche tcstring, acstring e pcstring mentre quando la version è google consent mode contiene delle stringhe e dei dati relativi queste stringhe rappresentano lo stato attuale delle scelte compiute dall'utente per ogni privacy law consentobject un oggetto che contiene informazioni aggiuntive sul consenso quando la privacy law è tcf v2 gdpr ci sono informazioni relative al framework iab mentre quando è google consent mode ci sono le informazioni relative alla sola google consent mode publisherconsentobject un oggetto che contiene le informazioni delle scelte fatte dall'utente sui cookie (informazioni che non appartengono al framework dello iab) attualmente disponibile solo quando si applica la privacy law gdpr all'utente esempio con la cmp tcf v2 gdpr la maggior parte dei publisher utilizza il consentobject per verificare la possibilità di erogare la pubblicità vi mostriamo qui sotto un esempio di una configurazione con una logica specifica per controllare che alcuni scopi dello iab siano stati accettati dall'utente pubtech queue on consent push(function onconsent(cmptype, data) { const tcfdata = data consentbaseapi; const publisherconsentobject = data integrations cookieconsents; if (consentdata privacylaw == 'tcf v2 gdpr') { let purposerequired; const purposeidrequired = \[1,2,3,4,5,6,7,8,9,10,11]; purposeidrequired foreach(function start(id) { purposerequired = (tcfdata purposeconsents has(id) === true && purposerequired !== false) ? true false; }) if (purposerequired) { console log('cookie accepted'); } else { console log('cookie refused'); } console log(publisherconsentobject featurecookieschoice); //return true if is enabled console log(publisherconsentobject measurementcookieschoice); //return true if is enabled console log(publisherconsentobject userexperiencecookieschoice); //return true if is enabled } }); se purposerequired è true allora l'utente ha accettato tutti e 11 i purpose con gli id specificati inoltre, come mostrato con il parametro publisherconsentobject è possibile controllare gli altri tipi di cookie quelli non relativi all'advertising la lista completa dei purpose è disponibile https //iabeurope eu/iab europe transparency consent framework policies/# text=categories%20of%20data ,a %20purposes, purpose%201 fate attenzione ad evitare duplicati del tag script della cmp i cookie tecnici sono sempre abilitati per definizione, quindi non avete bisogno di controllare nessun flag una volta completata l'integrazione assicurati di bloccare i codici di terze parti per l'utilizzo dei cookie che hai configurato seguendo la docid 7wt7nb 1ci3dm8hz6mi3y integrazione google consent mode v2 l'integrazione del google consent mode v2 può essere eseguito attraverso una delle due integrazioni disponibili docid\ jx zesxxf9vlvxjzeuvir docid\ sdkasru4dhf1y6nv68js8