Cookie Wall

La funzione Cookie Wall ti permette di bloccare gli utenti del tuo sito web che non hanno ancora espresso una scelta. Una volta abilitata, tutti i nuovi visitatori saranno immediatamente reindirizzati a una pagina dedicata al consenso ("pagina cookie wall") dove vedranno il layer di consenso e dovranno scegliere. Solo quando il visitatore avrà effettuato le sue scelte, verrà reindirizzato al sito web originale.

Perché utilizzare un cookie wall?

Un cookie wall presenta diversi vantaggi, se implementato correttamente:

  • I visitatori devono fare una scelta e non possono navigare sul sito web senza farne una. Questo può ridurre il tasso di abbandono.
  • Il consenso cross-domain è possibile, anche con browser che non supportano i cookie di terze parti.
  • Nessun codice viene caricato prima del consenso: se i siti web implementano un "hard wall", tecnicamente nessun cookie e nessun codice può essere caricato prima che venga effettuata una scelta (massima sicurezza legale).

Perché NON utilizzare un cookie wall?

Un cookie wall presenta anche diversi svantaggi di cui dovresti essere a conoscenza prima di attivare la funzione:

  • Tutti i nuovi visitatori saranno reindirizzati dal sito web originale alla pagina del cookie wall. Ciò potrebbe comportare una scarsa esperienza utente (UX).
  • I crawler dei motori di ricerca potrebbero visualizzare la schermata dei cookie invece del sito web originale e quindi potrebbero non essere in grado di indicizzare il sito web vero e proprio (il che potrebbe comportare un peggioramento del posizionamento SEO).

Come implementare un cookie wall?

Soft cookie wall

Per abilitare il cookie wall soft, vai su Menu > Legale e abilita Cookie Wall. Aggiungi anche un URL di fallback (l'URL del tuo sito web) nel caso in cui l'URL originale non fosse reperibile.

Una volta abilitato, il sistema reindirizzerà automaticamente tutti i visitatori rilevando le scelte di consenso tramite JavaScript. I visitatori che disabilitano JavaScript o utilizzano un AdBlocker potrebbero comunque visitare il tuo sito web senza effettuare una scelta.

Banner dei cookie rigido

Per un cookie wall "hard", è il server web stesso (= il tuo sito web) a eseguire il reindirizzamento e non il JavaScript di ConsentManager. Per farlo, abilita il Cookie Wall come descritto sopra. Inoltre, aggiungi al tuo sito web una logica per verificare se è presente un cookie con un nome che inizia con __cmp sia presente OPPURE se sia presente un parametro URL denominato cmpignorewall . Se entrambi i casi non si verificano, reindirizza a http://cdn.consentmanager.net/delivery/cookiewall/[CMPID]/ dove [CMPID] è l'ID del tuo CMP.

Esempio di codice in PHP:

<?php
 
 $sendToCookieWall = true;
 if(isset($_REQUEST['cmpignorewall'])){$sendToCookieWall = false;}
 else if(isset($_COOKIE))
 {
  foreach ($_COOKIE as $name => $value)
  {
   if(substr($name,0,5) == '__cmp')
   {
    $sendToCookieWall = false;
    break;
   }
  }
 }
 
 if($sendToCookieWall)
 {
  header('Location: https://cdn.consentmanager.net/delivery/cookiewall/123/?cmpcookiewall#ref='.urlencode($_SERVER['REQUEST_URI']));
  exit;
 }

...

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!