Cookies

Cookies sind kleine Textdateien, die die besuchte Webseite (z. B. Ihr WEBSALE Shop) über den Browser im Rechner oder auf dem mobilen Gerät platziert, auf dem die Webseite angezeigt wird. Sie dienen unter anderem dazu, die "SessionID" eines Shop-Besuchers zu übergeben, damit der Shop alle Klicks und Aktionen während des Bestellprozesses dem jeweiligen Kunden zuordnen kann. Auch für Statistik- und Trackingzwecke oder die Verbindung zu Partnerprogrammen werden Cookies benötigt.

Dieses Topic behandelt lediglich die Integration der Anzeige eines Hinweises auf die Verwendung von Cookies im Onlineshop.


Hinweis:

Eine DSGVO-konforme Integration, mit der Sie die Einwilligung des Shopbesuchers zur Verarbeitung personenbezogener Daten einholen können, finden Sie unter
Wegweiser: Einwilligung zur Datenverarbeitung (Cookies)

Inhalt

1 Übersicht der verwendeten Cookies

2 Cookie Detection

3 Cookie-Hinweis anzeigen (nicht mehr DSGVO-konform!)

 

1 Übersicht der verwendeten Cookies

Hier finden Sie eine Übersicht der verwendeten Cookies in einem WEBSALE Onlineshop:

Materialien: Verwendete Cookies

 

2 Cookie Detection

Früher konnte der Onlineshop auch ohne Cookies betrieben werden.

 

Beim ersten Seitenaufruf wurde deshalb geprüft, ob der Browser des Besuchers überhaupt Cookies unterstützt – entweder per Redirect oder per JavaScript. Je nach Ergebnis wurde entweder eine „No-Cookie-Version" oder der normale Shop ausgeliefert. Diese Logik ist heute nicht mehr notwendig: Der Shop liefert keine No-Cookie-Version mehr aus. Cookies sind für den Betrieb zwingend erforderlich. Eine Prüfung, ob Cookies unterstützt werden, ergibt daher keinen Sinn mehr.

 

Der bisherige Parameter CookieDetectionMethod in der <Basic>-Sektion wird komplett entfernt.

 

Die Detection-Logik entfällt ersatzlos.

Referenz: Abschnitt Basic

 

3 Cookie-Hinweis anzeigen (nicht mehr DSGVO-konform!)


Hinweis:

Es handelt sich bei dem Hinweis lediglich um eine Information, dass im Shop Cookies verwendet werden. Dieser Hinweis allein reicht nach aktueller Rechtsprechung nicht aus.
Auch wenn der Nutzer nicht auf "OK" klickt, werden grundsätzlich Cookies gesetzt (sofern dies der Browser des Kunden unterstützt).
Klickt der Kunde auf "OK", wird damit ein zusätzliches Cookie gesetzt, das die Anzeige dieses Hinweises bei späteren Besuchen der Seite verhindert.

Eine DSGVO-konforme Integration, mit der Sie die Einwilligung des Shopbesuchers zur Verarbeitung personenbezogener Daten einholen können, finden Sie unter Wegweiser: Einwilligung zur Datenverarbeitung (Cookies)

Schritt 1: Freischaltung/Aktivierung durch WEBSALE

Für die Einbindung des Cookie-Hinweises ist keine Freischaltung/Aktivierung seitens WEBSALE nötig.

Schritt 2: Einbinden der WEBSALE Systembibliothek

Überprüfen Sie, ob diese Datei bereits eingebunden ist und fügen Sie diese gegebenenfalls im <head>-Bereich der gewünschten Seiten hinzu.

<script type="text/javascript" src="/$WS/ws_sysdata/js/ws-system-1.8.3.js"></script>

Schritt 3: Einbinden des Scripts

Binden Sie das Script zur Anzeige des Hinweises im <head>-Bereich der gewünschten Seiten ein:

<script type="text/javascript" language="JavaScript" src="/<Ihr Verzeichnis>/ws-cookie-layer-1.0.0.js"></script>

WEBSALE stellt Ihnen ein Vorlagen-Script zur Verfügung.
Materialien: Script für Cookie-Hinweis

Schritt 4: Integrieren des Funktionsaufrufs

Integrieren Sie im HTML-Header der gewünschten Seiten den folgenden Funktionsaufruf.

Beispiel:

<script type="text/javascript">
$(document).ready(function() {
    //Selector = ID des Layer-Blocks
    $("#ws_cookie_layer").ws_cookie_layer({
        shopId: "~WS-ShopID~",
        subshopId: "~WS-SubShopID~",
        cookiePrefix: "ws_cookie_layer",
        cookieDuration: 90,
        buttonSelector: "#ws_cookie_layer_button"
    });
});
</script>

Die verwendeten Parameter haben dabei folgende Bedeutung:

Parameter

Bedeutung

shopId

ShopID

subshopId

SubShopID

cookiePrefix

ID des Layers

cookieDuration

"Lebensdauer" des Cookies in Tagen

buttonSelector

ID für Button zur Zustimmung

Schritt 5: Platzieren des Layers im Template

Fügen Sie den Layer zur Anzeige des Hinweises im Template ein.

Beispiel:

...
<div id="ws_cookie_layer">
    Wir und unsere Partner verwenden Cookies, um unsere Dienste zu erbringen und Ihnen Werbung entsprechend Ihren
    Interessen anzuzeigen. Durch die Nutzung unseres Onlineshops stimmen Sie der Nutzung von Cookies zu.
    <div id="ws_cookie_layer_button">OK</div>
</div>
...

Der Layer sollte zu Beginn "versteckt" werden, da im Falle des gesetzten Cookies der Layer sonst kurzzeitig angezeigt werden könnte.
Weisen Sie dem Layer hierzu die Anweisung display:none in Ihrer CSS-Datei zu:

#ws_cookie_layer {
    display:none;
}

Auf diese Weise wird der Layer erst angezeigt, nachdem ermittelt das System ermittelt hat, dass Cookies bislang nicht aktiviert wurden.


Hinweis:

Eine DSGVO-konforme Integration, mit der Sie die Einwilligung des Shopbesuchers zur Verarbeitung personenbezogener Daten einholen können, finden Sie unter
Wegweiser: Einwilligung zur Datenverarbeitung (Cookies)