Ściana Ciasteczek
Dlaczego warto używać ściany z ciasteczkami?
- Odwiedzający muszą dokonać wyboru i nie może surfować po witrynie bez dokonania wyboru. Może to obniżyć współczynnik ignorowania.
- Możliwa jest zgoda między domenami, nawet w przypadku przeglądarek, które nie obsługują plików cookie stron trzecich.
- Żaden kod nie jest ładowany przed wyrażeniem zgody: Jeśli strony internetowe wdrażają „twardą ścianę”, technicznie rzecz biorąc, nie można załadować plików cookie ani kodów przed dokonaniem wyboru (najwyższe bezpieczeństwo prawne).
Dlaczego NIE używać ściany z ciasteczkami?
- Wszyscy nowi odwiedzający zostaną przekierowani z oryginalnej witryny na stronę z plikami cookie. Ten może prowadzić do złego doświadczenia użytkownika (UX).
- Roboty indeksujące wyszukiwarki mogą zobaczyć ścianę plików cookie zamiast oryginalnej witryny i dlatego mogą nie być w stanie zaindeksować rzeczywistej witryny (może prowadzić do niższego SEO).
Jak wdrożyć cookie wall?
Miękka ścianka z ciasteczkami
Aby włączyć miękką ścianę ciasteczek, przejdź do Menu > Prawne > Zakres zgody i włącz Cookie Wall. Dodaj także zastępczy adres URL (adres URL Twojej witryny) na wypadek, gdyby nie można było znaleźć oryginalnego adresu URL.
Po włączeniu system automatycznie przekieruje wszystkich odwiedzających, wykrywając wybór zgody za pomocą JavaScript. Odwiedzający, którzy wyłączą JavaScript lub korzystają z AdBlockera, mogą nadal móc odwiedzać Twoją witrynę bez dokonywania wyboru.
Twarda ściana z ciastek
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;
}
...