Funktionen Cookie Wall gör det möjligt för dig att blockera användare från din webbplats som ännu inte har gjort ett val. När funktionen är aktiverad omdirigeras alla nya besökare omedelbart till en särskild samtyckessida (”cookie wall-sida”) där de ser samtyckeslagret och måste välja. Först när besökaren har gjort sitt val omdirigeras de tillbaka till den ursprungliga webbplatsen.
Varför använda en cookie-vägg?
En cookie-vägg har flera fördelar när den implementeras korrekt:
- Besökarna måste göra ett val och kan inte surfa på webbplatsen utan att göra ett val. Detta kan sänka andelen som väljer att ignorera sidan.
- Samtycke över domäner är möjligt, även med webbläsare som inte stöder tredjepartscookies.
- Ingen kod laddas innan samtycke: Om webbplatser implementerar en ”hård mur” kan inga cookies och inga koder tekniskt sett laddas innan ett val har gjorts (högsta rättsliga säkerhet).
Varför INTE använda en cookie-vägg?
En cookie-vägg har också flera nackdelar som du bör vara medveten om innan du aktiverar funktionen:
- Alla nya besökare kommer att omdirigeras bort från den ursprungliga webbplatsen och till sidan med cookie-väggen. Detta kan leda till en dålig användarupplevelse (UX).
- Sökmotorernas sökrobotar kan se cookiebannern istället för den ursprungliga webbplatsen och därför kanske inte kunna indexera den faktiska webbplatsen (vilket kan leda till sämre SEO).
Hur implementerar man en cookie-vägg?
Mjuk cookie-vägg
För att aktivera den mjuka cookie-väggen, gå till Meny > Juridiskt och aktivera Cookie-vägg. Lägg också till en reserv-URL (din webbplats-URL) för det fall att den ursprungliga URL:en inte kan hittas.

När funktionen är aktiverad omdirigerar systemet automatiskt alla besökare genom att detektera samtyckesvalen via JavaScript. Besökare som inaktiverar JavaScript eller använder en annonsblockerare kan fortfarande besöka din webbplats utan att göra ett val.
Hård cookie-vägg
För en ”hård” cookie-vägg är det webbservern själv (= din webbplats) som utför omdirigeringen och inte ConsentManager-JavaScript. För att göra detta, vänligen aktivera Cookie-väggen enligt beskrivningen ovan. Lägg dessutom till logik på din webbplats för att kontrollera om någon cookie med ett namn som börjar med __cmp finns ELLER om en URL-parameter med namnet cmpignorewall finns. Om inget av dessa är fallet, omdirigera till http://cdn.consentmanager.net/delivery/cookiewall/[CMPID]/ där [CMPID] är ID:t för din CMP.
Exempelkod i 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;
}
...