Cookie Wall

Funkcja Cookie Wall pozwala zablokować dostęp do Twojej strony internetowej użytkownikom, którzy jeszcze nie dokonali wyboru. Po włączeniu tej funkcji wszyscy nowi odwiedzający zostaną natychmiast przekierowani na specjalną stronę zgody („strona cookie wall”), gdzie zobaczą okienko zgody i będą musieli dokonać wyboru. Dopiero gdy odwiedzający dokona wyboru, zostanie przekierowany z powrotem do pierwotnej strony internetowej.

Dlaczego warto stosować „cookie wall”?

Ściana plików cookie ma kilka zalet, jeśli jest prawidłowo wdrożona:

  • Odwiedzający muszą dokonać wyboru i nie mogą przeglądać strony bez podjęcia decyzji. Może to obniżyć wskaźnik ignorowania.
  • Zgoda międzydomenowa jest możliwa, nawet w przeglądarkach, które nie obsługują plików cookie stron trzecich.
  • Żaden kod nie jest ładowany przed wyrażeniem zgody: jeśli strony internetowe stosują „twardą barierę”, żadne pliki cookie ani kody nie mogą technicznie zostać załadowane przed dokonaniem wyboru (najwyższy poziom bezpieczeństwa prawnego).

Dlaczego NIE stosować „cookie wall”?

Ściana plików cookie ma również kilka wad, o których należy wiedzieć przed włączeniem tej funkcji:

  • Wszyscy nowi użytkownicy będą przekierowywani z oryginalnej strony internetowej na stronę z banerem dotyczącym plików cookie. Może to prowadzić do pogorszenia jakości obsługi użytkownika (UX).
  • Roboty indeksujące wyszukiwarek mogą widzieć „ścianę plików cookie” zamiast oryginalnej strony internetowej i w związku z tym mogą nie być w stanie zindeksować rzeczywistej witryny (może to prowadzić do obniżenia pozycji w wynikach wyszukiwania).

Jak wdrożyć „cookie wall”?

Miękka ścianka plików cookie

Aby włączyć miękką ściankę plików cookie, przejdź do Menu > Informacje prawne i włącz opcję Ścianka plików cookie. Dodaj również adres URL rezerwowy (adres URL Twojej witryny) na wypadek, gdyby nie można było znaleźć oryginalnego adresu URL.

Po włączeniu funkcji system automatycznie przekieruje wszystkich odwiedzających, wykrywając wybory dotyczące zgody za pomocą JavaScript. Odwiedzający, którzy wyłączą JavaScript lub używają AdBlockera, nadal mogą odwiedzać Twoją stronę internetową bez dokonywania wyboru.

Twarda ściana plików cookie

W przypadku „twardej” ściany plików cookie przekierowanie wykonuje sam serwer internetowy (= Twoja strona internetowa), a nie skrypt JavaScript menedżera zgody. Aby to zrobić, włącz ścianę plików cookie zgodnie z powyższym opisem. Ponadto dodaj do swojej strony internetowej logikę sprawdzającą, czy występuje plik cookie o nazwie zaczynającej się od __cmp jest obecny LUB czy występuje parametr URL o nazwie cmpignorewall . Jeśli żadna z tych opcji nie ma miejsca, przekieruj na http://cdn.consentmanager.net/delivery/cookiewall/[CMPID]/ gdzie [CMPID] jest identyfikatorem Twojego CMP.

Przykładowy kod w 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!