Wenn ein Cookie von Borlabs Cookie nicht blockiert wird, kann das mehrere Gründe haben. Hier gehen wir auf mögliche Ursachen und Problemlösungen ein.
Fehler bei der Einrichtung
Meistens liegt ein Fehler bei der Einrichtung des Cookies vor: Das Cookie wird neben Borlabs Cookie noch über JavaScript auf der Website eingebunden oder von einem anderen Plugin gesetzt.
JavaScript auf der Website eingebunden
Einer der häufigsten Fehler bei der Einrichtung: Das JavaScript für das Cookie ist noch außerhalb von Borlabs Cookie eingebunden.
Um zu verstehen, warum das ein Problem ist, schauen wir kurz auf die Funktionsweise von Borlabs Cookie: Bei der Einrichtung hinterlegst du in Borlabs Cookie JavaScripte, die Cookies setzen (z.B. Google Analytics). Borlabs Cookie führt diese JavaScripte erst aus, wenn der Besucher seine Einwilligung gegeben hat - daher wird das Cookie auch erst nach der Einwilligung gesetzt.
Ist das entsprechende JavaScript jedoch noch zusätzlich außerhalb von Borlabs Cookie auf deiner Website eingebunden, kann Borlabs Cookie das JavaScript nicht blockieren und so nicht verhindern, dass ein Cookie gesetzt wird.
Um den Fehler zu beheben, musst du also herausfinden woher das Cookie stammt und das JavaScript dort entfernen. Häufig wird das JavaScript bei den Einstellungen des Themes in ein spezielles Feld hinterlegt. Der Code kann jedoch auch von einem anderem Plugin ausgeführt werden, wie etwa einem Google Analytics Plugin.
Hier findest du eine ausführliche Anleitung, wie du den Ursprung des gesetzten Cookies herausfinden kannst: https://de.borlabs.io/kb/website-auf-cookies-ueberpruefen/
Caching- und Optimierungsplugins wie WP Rocket oder Autoptimize müssen während der Einrichtung deaktiviert werden. Nach der erfolgreichen Einrichtung und Tests können die Plugins wieder aktiviert werden, anschließend muss im jeweiligen Plugin der Cache gelöscht/geleert werden
Wenn du die Stelle gefunden hast, musst du prüfen, ob du den Code einfach entfernen kannst, um ihn in Borlabs Cookie bei einem Cookie zu hinterlegen.
Außerdem gibt es Cookies, die nicht blockiert werden können, wie z. B. NID welches häufig von Google reCAPTCHA gesetzt wird.
Cookie wird von Plugin gesetzt
Wenn du als Quelle des Cookies ein Plugin findest, hast du den zweiten häufigen Fehler aufgespürt: Das JavaScript wird von einem anderen Plugin geladen. Borlabs Cookie kann Cookies, die von anderen Plugins wie z.B. MonsterInsights gesetzt werden, nicht automatisch blockieren.
Du musst daher überprüfen, ob du innerhalb des Plugins die Möglichkeit hast, das Setzen eines Cookies zu verhindern. Sollte das nicht möglich sein, musst du auf das Plugin verzichten oder den Script Blocker von Borlabs Cookie dafür konfigurieren.
Externe Inhalte wie Videos
Wenn Borlabs Cookie korrekt eingerichtet ist und dennoch Cookies gesetzt werden, liegt das häufig an der Einbindung externer Inhalte. Beispiele sind YouTube Videos oder ein Partner-Badge, die mit Hilfe eines Iframes eingebunden werden.
Diese Inhalte müssen mit Hilfe des Content Blockers blockiert werden. Klappt das nicht automatisch, müssen die Shortcodes des Content Blockers genutzt werden, siehe dazu:
Besonderheiten beim Opt-Out
Bei einem Opt-out wird das JavaScript nicht mehr ausgeführt, womit ein Cookie auch keinen Nutzen mehr hat. Es wird jedoch kein Cookie dabei gelöscht. Die Auswirkungen eines Opt-outs sind erst nach einem Neuladen der Website bemerkbar, dann wird das JavaScript nicht mehr ausgeführt.
Beim Beispiel Google Analytics heißt das: Nach einem Opt-out und nachdem die Website neu geladen wurde, wird Google Analytics nicht mehr ausgeführt.