Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


URL im Shopware Storehttp://store.shopware.com/mnd9813405665247/cookie-hinweis.html
Shopware Versionen5.0.0 +

...

Dieses Plugin zeigt dem Shop-Besucher einen Hinweis auf den Einsatz von Cookies an (z.B. aufgrund der DSGVO, EU-Cookie Richtlinie, Privacy Verordnung) und ermöglicht es Besuchern individuelle Privatsphäre-Einstellungen für Opt-In / Opt-Out für beliebige Trackings festzulegen. Vorkonfiguriert ist Google Analytics. Außerdem integriert sich unser Plugin "Facebook Pixel in Shopware einbinden" automatisch in die Privatsphäre-Einstellungen (Ab Version 1.1.3).

Texte, Farbgebung und Positionierung können in den Plugineinstellungen konfiguriert werden. 

Privatsphäre Einstellungen

Die Privatsphäre-Einstellungen ermöglichen es Ihren Besuchern den Opt-Out bzw. Opt-In von Trackings individuell zu steuern. Durch die Plugin-Konfiguration kann eingestellt werden ob das Tracking standardmäßig für den Besucher aktiviert ist (Opt-Out Verhalten) oder ob es standardmäßig deaktiviert ist (Opt-In Verhalten. Erst durch den Opt-In des Benutzers werden bspw. Daten an Google Analytics gesendet).

Info

Der Google Analytics Opt-Out ist so angelegt, dass er automatsich mit jeder aktuellen Integration von Analytics funktionieren sollte. Bitte testen Sie die Funktion ggf. für Ihre Implementierung.

Privatsphären-Einstellungen von Facebook Pixel wird von unserem Plugin "Facebook Pixel in Shopware einbinden" (im Shopware Plugin Store) bereitgestellt, welches sich automatisch integriert. Dies funktioniert derzeit nur in Kombination mit unseren Plugins.

Weitere Trackings können Sie individuell über eine JavaScript Funktion steuern. Details finden Sie im zugehörigen Abschnitt dieser Dokumentation.

...

  • Anzeige eines Hinweises zur Nutzung von Cookies 
    • 2 verschiedene Layout-Möglichkeiten
  • Viele Konfigurationsmöglichkeiten
    • Anzeige ja/nein
    • Position oben/unten
    • Fixiert ja/nein
    • Textgröße
    • Hintergrund- und Textfarbe
    • Hintergrund-Transparenz
    • Hintergrund- und Textfarbe des Buttons
    • Innenabstand
    • Gültigkeit des Cookies festlegen (wird gesetzt damit der Hinweis nicht mehr angezeigt wird)
    • Möglichkeit den Hinweis über die Konfiguration "Version" erneut anzeigen zu lassen.
    • Sub-Shop fähig
    • Mehrsprachigkeit (Textbausteine)
  • Datenschutz-Link
    • Anzeige ja/nein
    • Link zu den Datenschutzbestimmungen
    • Text des Links
    • Linkfarbe
  • Privatsphäre-Einstellungen 
    • Eingabemöglichkeit der Google Analytics UA ID (auch mehrere durch "Komma" getrennt)
    • Anzeige Google Analytics Opt-In/Opt-Out Funktion
      • Google Analytics Opt-In: Tracking standardmäßig aktivieren oder deaktivieren
    • Anzeige Facebook-Pixel (Bereitgestellt von unserem Plugin "Facebook Pixel in Shopware einbinden")
      • Bei eigener Einbindung des Facebook Pixel kann dies über die Konfiguration eines eigenen Tracking-Cookies umgesetzt werden
    • Bis zu 5 weitere Trackings definierbar
  • Option eigenen Javascript-Code mit Button-Klick auszuführen

Installation

Installation des Plugins im Shop

Die Installation erfolgt wie gewohnt über den Shopware Plugin Manager.

...

Plugin-Installation: http://community.shopware.com/Lizenzierung-und-Installation-von-lizenzpflichtigen-Plugins_detail_1340.html
Plugin-Manager: http://community.shopware.com/Plugin-Manager-ab-Shopware-5_detail_1856.html)


Plugin-Konfiguration

Info

Um die Google Analytics Funktionen zu aktivieren müssen Sie ihre Analytics Property ID (UA-XXXXXXXX) in das entsprechende Feld eintragen. Mehrere IDs können kommagetrennt eingegeben werden.

...


Konfigurationsmöglichkeit "Hinweis-Version"

Mit der Hinweis-Version können Sie die Anzeige des Hinweises für Besucher forcieren. Akzeptiert ein Besucher den Hinweis mit einer Bestimmten Versionsnummer, so wird ihm der Hinweis bei höherer Versionsnummer erneut angezeigt.

So können Sie sicherstellen, dass die Besucher bei Änderungen der Konfiguration z.b. von Standard Opt-Out auf Standard Opt-In den Hinweis wieder angezeigt bekommen.

Privatsphäre-Einstellungen

Über die Einstellung "Link zu Privatsphäre-Einstellungen anzeigen?" wird für den Besucher ein Link im Hinweistext angefügt, über welchen er das Opt-Out bzw. Opt-In der Trackings über ein Menü aufrufen und bearbeiten kann. Zudem wird der Link im Kunden-Account in das Menü integriert.


Anzeige im Frontend/Backend: 

Möglichkeit 1: Google Analytics ist standardmäßig aktiviert, der Benutzer hat die Möglichkeit das Tracking aktiv zu deaktivieren.

...

Möglichkeit 2: Durch Änderung der Einstellung im Backend auf die Opt-In Funktion, muss der Benutzer das Tracking nun bewusst aktivieren.



Weitere und individuelle Trackings definieren

Falls Sie weitere Trackings verwenden oder andere Integrationen von Facebook Pixel oder Analytics verwenden, für die Sie einen Opt-Out bzw. Opt-In anbieten möchten, können Sie dies über die Konfiguration "weitere Trackings definieren" realisieren. Es können im Standard bis zu 5 weitere Trackings definiert werden. Unser Plugin setzt dann ein individuelles "Privacy Cookie" in welchem der Opt-Out oder Opt-In der Privatsphären-Einstellungen gespeichert wird. Sie können dann in Ihrer Tracking Integration selbst das Cookie abfragen und damit das Tracking aktivieren bzw. deaktivieren.

...

  • Einstellung Backend: am Beispiel "Matomo" 

  • Darstellung Frontend:


Anpassung des Tracking Codes

In diesem Zustand wird ein Cookie namens "matomo-is-active" erstellt mit dem Wert "true". Um dies mit dem eingebundenen Integrations-Code zu verknüpfen müssen Sie den Tracking-Code um eine IF-Abfrage erweitern:

...

Durch den Klick auf den Button "Opt-Out" wird der Wert des Cookies "matomo-is-active" geändert in "false" und das Tracking wird deaktiviert.


Opt-Out-Link für Shop Inhalte (Datenschutzerklärung etc.)
Info

Sie können die Privatsphäre-Einstellungen auch in Link-Form an beliebiger Stelle im Shop aufrufen:

Code Block
languagexml
<a href="javascript:mndCookieNotice.mndOpenPrivacySettings();">Privatsphäre-Einstellungen</a>


...

Sie müssen nur "cookie-name" und "Name" durch die in der Plugin-Konfiguration definierten Werte ersetzen.


Ausführung Javascript-Code

Dies Funktion ermöglicht das Ausführen von benutzerdefiniertem Javascript-Code. Der Code wird ausgeführt, wenn der Benutzer auf den "Akzeptieren-Button" klickt.

Info

Wir empfehlen an dieser Stelle nur vorgefertigte Javascriptfunktionen auszuführen, die Sie separat, bspw. über die Javascript-Konsole des Browsers testen und ausführen können. Also z.B. keine if oder Klassen-Konstrukte einzufügen.

Bspw.

Code Block
funktionsAufruf1();
funktionsAufruf2();
funktionsAufruf3();



Konfiguration der Texte

Um die Texte des Hinweises und des Buttons zu ändern müssen Sie zur Verwaltung der Textbausteine wechseln. Zu finden unter Hauptmenu → Einstellungen → Textbausteine.
Rechts oben befindet sich das Suchfeld. Durch die Eingabe von "MndCookie" erscheinen die Textbausteine:

...

Markieren Sie den zu ändernden Textbaustein. Der Button "Markierte Textbausteine bearbeiten" führt zur Bearbeitungsmaske. Hier kann auch HTML verwendet werden.


Info

Beachten Sie, dass nach Änderungen an der Konfiguration im Regelfall der Shopware Cache geleert und ggf. das Template neu kompiliert werden muss, damit die Änderungen im Frontend sichtbar werden.

Gesetzte Cookies

Cookie NameZweckKommentar
​mnd-ga-opted-inGoogle Analytics Opt-In​Laufzeit 100 Jahre​
ga-disable-UA-XXXXXXX-XXGoogle Analytics Opt-OutLaufzeit 100 Jahre.
Wird für jede konfigurierte Google Analtyics Property ID gesetzt.
<individueller Name>Opt-In / Opt-Out für individuelle TrackingsLaufzeit 100 Jahre.
Wird für jedes individuell konfigurierte Tracking gesetzt.

...