Cookie-Banner mit Opt-In für Matomo
Eingetragen von t2k (257)
am 18.07.2018 - 11:58 Uhr in
am 18.07.2018 - 11:58 Uhr in
Hallo!
Offensichtlich ist es ja nun ratsam Analyse-Cookies (wie die Matomo-Cookies) nur noch nach vorheriger Zustimmung (Opt-In) zu setzen.
Ist ja mittlerweile auf immer mehr Webseiten so zu sehen.
Hat das jemand schon mal mit Matomo und z.B. dem EU-Cookie-Compliance-Modul umgesetzt?
Bin mir nicht im klaren wie da am besten vorzugehene ist und freue mich über Tipps!!!
LG!
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt eine recht lange
am 18.07.2018 - 15:32 Uhr
Es gibt eine recht lange Diskussion in der Issue Queue des EU Cookie Compliance Moduls. Der Maintainer vom Google Analytics und Matomo Modul ist derselbe.
Stand jetzt ist, dass für das EU Cookie Compliance Module eine API erstellt werden muss, in das sich andere Contrib Module einklinken können, um z.B. das Laden Ihrer Tracking Codes zu unterbinden.
Vielen Dank für deine
am 18.07.2018 - 18:55 Uhr
Vielen Dank für deine Antwort.
Ich werde da mal schauen.
Habe Matomo übrigens gar nicht über das Modul eingesetzt sondern den Trackingcode fest in die html.tpl eingetragen.
Gibt es also somit keine Drupal-Seite die jetzt schon mit Matomo/Piwik-Opt-In-Cookie-Banner läuft???
Zitat:Gibt es also somit
am 18.07.2018 - 20:43 Uhr
Gibt es also somit keine Drupal-Seite die jetzt schon mit Matomo/Piwik-Opt-In-Cookie-Banner läuft???
Wie kommst du darauf? ;)
Das du nicht das Modul nutzt, sondern den Code manuell eingebunden hast, könnte die Sache sogar einfacher machen. Das EU Cookie Compliance Modul stellt eine Javascript Funktion zur Verfügung, mit der du Prüfen kannst, ob der Nutzer die Zustimmung über den Cookie Banner gegeben hat.
if (Drupal.eu_cookie_compliance.hasAgreed()) {
// Mache was, wenn der Nutzer die Zustimmung gegeben hat.
// Z.B. gebe an Matomo weiter, dass der Consent gegeben wurde.
_paq.push(['setConsentGiven']);
}
Wenn man das mit der Anleitung von https://developer.matomo.org/guides/tracking-javascript-guide#asking-for... kombiniert, müsste es möglich sein.