Passa al contenuto principale

Configura il blocco preventivo manualmente

Configurazione​

Se hai optato per l'integrazione del banner tramite codice HTML, puoi configurare in questo modo anche il blocco preventivo. Per fare ciò bisogna modificare gli attributi di tutti gli <script> e <iframe> dei fornitori seguendo questi step:

  • Aggiungere l'attributo data-managed="as-oil" in modo da identificare univocamente gli script gestiti da Avacy

  • Cambiare il valore dell'attributo type in as-oil così da non lanciare lo script in quanto non ne riconosce il tipo. Questo verrà convertito con il contenuto di data-type una volta accettati i cookies dal banner.

  • Aggiungere l'attributo data-type indicando il tipo originale dello script/iframe, in modo da mantenere fino all'accettazione della Cookie Policy, il tipo effettivo dello script che verrà successivamente eseguito

  • Aggiungere l'attributo data-purposes il cui valore è una stringa contenente gli identificativi numerici delle finalità IAB che devono essere spuntate affinché lo script possa essere eseguito correttamente. Se questo campo viene omesso, è necessario attivare tutte le finalità per inizializzare l'elemento.

  • Se lo script è in un file Javascript separato, aggiungi anche l'attributo data-src e inserisci il path relativo al file .js.

  • Aggiungere un attributo data-custom-vendor con l'identificativo alfanumerico del fornitore. Se il fornitore compare alla voce *Terze parti IAB, modificare il nome dell'attributo in data-iab-vendor.

Seguendo i precedenti punti si avrà un codice simile a questo:

<script data-managed="as-oil"
        data-type="text/javascript"
        data-src="path/to/the/script.js"
        data-purposes="1,2,4"
        data-custom-vendor="d116"
        type="as-oil">
  document.getElementById("demoText").innerHTML = "This text will be shown with given consent!";
</script>

In questo caso, stiamo specificando che lo script verrà eseguito solo dopo aver accettato i cookie o, in alternativa, dopo aver spuntato il fornitore con id d116 (alla voce Terze parti dell'editore) e le finalità con id 1, 2 e 4 dal pannello delle preferenze cookie alla voce Finalità IAB.

Testing​

Nel caso in esempio, per verificare il corretto funzionamento del blocco dello script, apriamo la pagina in questione e, senza effettuare l’opt-in tramite il banner, verifichiamo che sulla pagina non appaia il testo “This text will be shown with given consent!”.

Navigare nel pannello delle preferenze del cookie banner e spuntare le finalità necessarie, in questo caso la prima, la seconda e la quarta sotto la voce Finalità IAB, quindi navigare alla voce Terze parti dell’editore e spuntare il fornitore con id d116 (che è sempre Facebook).

Cliccare infine su Salva e Continua e verificare che effettivamente la scritta appaia sullo schermo.

Se il flusso è stato eseguito con successo, hai configurato correttamente il blocco preventivo per lo script in questione.