Cookies - Wie subscribe ich mich auf die Cookie-Bar

Moin,

Ich denke, dass ich jetzt nicht erklären muss, wieso ich das Theme anspreche … :-).

Gibt es ein Event, dass geworfen wird, sobald der Besucher den OK Button in der Cookie-Bar benutzt ? Das SwagGoogle  Plugin hängt sich ja an die Cookie-bar. Wir haben momentan die Einstellung, dass nur technische Cookies gesetzt werden und der Rest nach ok. Soweit so gut! 

Wir nutzen jedoch noch das Live-Chat Tool LiveZilla, welches ebenfalls Cookies setzt und ein selbst geschriebenes BING Tracking Tool. Nun möchte ich die Plugins umschreiben, sodass diese sich an die Cookie-Bar heften.

[@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍ hast du da eine Idee?

  • Gibt es ein Event?
  • Wenn ja, welches?
  • Gibt es hier eine Empfehlung?

Danke!

Marc

Müsste ich auch einem Kollegen geben.

Soweit ich weiß, musst du das mit Javascript lösen - ähnlich wie in SwagGoogle. Letztendlich prüft der nur, ob der Cookie da ist, der dazu führt, dass die Cookies akzeptiert werden.

Der rest wird dann halt nur per Javascript geladen, wenn der Cookie, der sagt, dass Cookies akzeptiert werden, auch da ist.

 

Ah, ok… dachte ich mir schon. Dann müsste ich das halt auch so umsetzten. hab nochmal ne Frage:

Wie kann der Kunde überhaupt sein opt-out setzten, also den allowd-Cookie löschen ?

Grüße

marc

Hallo,

Optout dafür gibt es meines Wissens derzeit nicht, den könntest du aber recht einfach beispielsweise in einer eigenen Shopseite für Cookies über einen Link wie auch bei GA-Optout umsetzen: https://github.com/shopwareLabs/SwagGoogle/blob/7e28c4f272a777dd6a5a3887a0ee163d1c456a6a/Resources/views/frontend/swag_google/optout.tpl .

Grüße

Sebastian

Du kannst auch einfach window.stateManager.hasCookiesAllowed() aufrufen. 

https://github.com/shopware/shopware/blob/5.6/themes/Frontend/Responsive/frontend/_public/src/js/jquery.state-manager.js#L112