Power Opt-in
La funzionalità di power opt-in (POI) permette di condividere il consenso tra più domini facenti capo a un dominio di base chiamato Hub. Di seguito elenchiamo gli step necessari per attivare questa feature:
- Stabilire quale sia il server dove il cookie di consenso viene memorizzato, es: dominio-a.it.
- Verrà fornita una pagina
hub.html
che contiene uno script, tale pagina va inserita nella root del dominio principale (dominio-a.it/hub.html) - Creare un file
MyGroupName.json
in cui specificare quali domini faranno parte del POI group. Questo file andrà inserito in una sottocartella denominata/poi-lists
(risultando quindi la path https://dominio-a.it/poi-lists/MyGroupName.json) nel formato seguente:
{
"companyList": [
"dominio-a",
"dominio-b",
"dominio-c"
]
}
Ricorda di abilitare le CORS policies per la directory poi-lists
.
- Nella SaaS, nella sezione Cookie Banner, sotto la voce Gestione PowerOptin specificare rispettivamente nei campi:
- POI Group name: Il nome del file JSON contenente i domini facenti parte del gruppo POI;
- URL dell’Hub POI: l’URL del dominio selezionato come hub (in questo caso
https://dominio-a.it/
); - POI hub path: percorso del file hub.html rispetto al dominio hub (in questo caso, visto che è nella document root, sarà semplicemente
/hub.html
).
Nell’oggetto di configurazione globale generato, questi campi saranno mappati in questo modo:
{
// ...
"poi_activate_poi": true,
"poi_hub_origin": "https://dominio-a.it/",
"poi_hub_path": "/hub.html",
"poi_group_name": "GroupName",
// ...
}
Quando viene attivata tale funzionalità dalla saas, dominio-a sarà l’hub per tutti gli altri domini inseriti all’interno del POI group (quindi anche di dominio-b e dominio-c), quindi tali domini condivideranno tra di loro un unico cookie di consenso. Bisogna tenere a mente che il consent cookie è di terze parti, quindi se il browser non è abilitato alla lettura di questi cookie (impostazioni generali o attraverso ad blockers), la funzionalità non verrà attivata. L’optin verrà quindi effettuato singolarmente per ciascun dominio e il consent cookie non sarà condiviso.
Al caricamento della pagina, i domini del gruppo POI inseriscono un iframe di http://dominio-a.it/hub.html nelle loro pagine e controllano se, all’interno di quel frame, è presente il cookie di consenso. Se c’è, lo inseriscono in pagina, altrimenti compare normalmente il banner.
Nel caso in cui si dovesse fornire il consenso tramite un dominio facente parte del gruppo ma che non è l’hub stesso (ad esempio da dominio-b.it), il cookie di consenso viene inserito sul dominio da cui il consenso è stato dato e poi, tramite l’hub, anche su dominio-a.it.