Blocco manuale degli script

Per mostrare il banner sul sito e indicare manualmente gli script da bloccare basta seguire questi step:

Passaggio 1: Inclusione dello script

Per mostrare il cookie banner sul tuo sito, copia il codice sottostante e incollalo prima della chiusura del tag </body> delle tue pagine
<script src="https://bnr.elmobot.eu/_CODICE_PORTALE_/it.js"></script>
Nel caso sia la prima generazione o siano state apportate delle modifiche al banner, è necessario cliccare sul bottone Aggiorna Banner per salvare questi cambiamenti.

IMPORTANTE: al posto di CODICE_PORTALE dovete inserire il codice elmo del sito che trovate all'interno della pagina "Cookie Banner" nel pannello "Configura"; ogni sito ha il suo codice specifico.

Passaggio 2: Configurazione del blocco dei cookie

Oltre a mostrare un cookie banner, devi anche bloccare i cookie prima del consenso. Aggiungendo pochi attributi al codice degli script che installano cookie, darai modo a Elmo di prevenirne l'esecuzione quando non è ancora stato prestato il consenso.

Per i tag <script> che generano cookie di tipo statistico, devi aggiungere (o sostituire, se già presente) l'attributo type con type="text/plain" e aggiungere l'attributo data-cookiecategory="analytics".
Per tutti gli altri tag HTML che generano cookie di tipo statistico devi inserirli dentro un blocco
<script type="text/plain" data-cookiecategory="analytics">...</script>
Per i tag <script> che generano cookie di tipo marketing, devi aggiungere (o sostituire, se già presente) l'attributo type con type="text/plain" e aggiungere l'attributo data-cookiecategory="marketing".
Per tutti gli altri tag HTML che generano cookie di tipo marketing devi inserirli dentro un blocco
<script type="text/plain" data-cookiecategory="marketing">...</script>
Per i tag <script> che generano cookie di tipo statistico extra UE, devi aggiungere (o sostituire, se già presente) l'attributo type con type="text/plain" e aggiungere l'attributo data-cookiecategory="foreign-analytics".
Per tutti gli altri tag HTML che generano cookie di tipo statistico extra UE devi inserirli dentro un blocco
<script type="text/plain" data-cookiecategory="foreign-analytics">...</script>
Per i tag <script> che generano cookie di tipo marketing extra UE, devi aggiungere (o sostituire, se già presente) l'attributo type con type="text/plain" e aggiungere l'attributo data-cookiecategory="foreign-marketing".
Per tutti gli altri tag HTML che generano cookie di tipo marketing extra UE devi inserirli dentro un blocco
<script type="text/plain" data-cookiecategory="foreign-marketing">...</script>
I tag <noscript> non essendo consensabili si consiglia di non utilizzarli. In caso contrario qualsiasi informazione recuperata attraverso queste tecnologie è utilizzabile solo previa anonimizzazione ed eventuale indicazione nell'Informativa della Terza Parte che li raccoglie.

Esempio

Prima:
<body>
    ...
    <!-- Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXXXX"></script>
    <script type="text/javascript">
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-XXXXXXXXXXX');
    </script>
    ...
    <!-- Marketing -->
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-XXXXXXXXX"></script>
    <iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXXXXXXX" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    ...
    <!-- <noscript> -->
    <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=XXXXXXX&ev=PageView&noscript=1"/></noscript>
    ...
</body>

Dopo:
<body>
    ...
    <!-- Analytics -->
    <script type="text/plain" data-cookiecategory="analytics" async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXXXXX"></script>
    <script type="text/plain" data-cookiecategory="analytics">
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());

        gtag('config', 'UA-XXXXXXXXXXX');
    </script>
    ...
    <!-- Marketing -->
    <script type="text/plain" data-cookiecategory="marketing" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-XXXXXXXXX"></script>
    <script type="text/html" data-cookiecategory="marketing">
        <iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXXXXXXX" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
    </script>
    ...
    <!-- <noscript> -->
    <!-- Rimosso il tag <noscript> -->
    ...
    <script src="https://bnr.elmobot.eu/_CODICE_PORTALE_/it.js"></script>
</body>