WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#26 04.10.2019 16:30:37

colinax
Administrator

Re: Cookie Consent

So, hab's mir angesehen und gleich eine alpha Version mitgebracht.

Bitte mal testen und schauen ob die Anleitung im Tool so passt.

Edit: Downloadlink ist in #44

Last edited by colinax (05.10.2019 15:43:54)

Offline

#27 04.10.2019 16:49:57

florian
Administrator

Re: Cookie Consent

Funktioniert super!  thumb_up
Einzige Anmerkung: Das "See examples below" noch raus (weil ist ja kein Examplecode mehr drin), und vielleicht  noch ein
//until here
einfügen o.ä., damit nicht versehentlich beim Copy&Paste des Trackingcodes das } </script> überschrieben wird.

Offline

#28 04.10.2019 16:56:38

florian
Administrator

Re: Cookie Consent

und noch eine Idee: in der tool.php nach

    $cookieconsent=Settings::Get ("cookieconsent", "");
}

einfügen:

include_once WB_PATH . '/include/editarea/wb_wrapper_edit_area.php';
echo registerEditArea ('cookieconsent','js',true,'both',true,true,600,450,'search, fullscreen, |, undo, redo, |, select_font,|, highlight, reset_highlight, |, help');

Dann hammwada Syntaxhighlighting  cool

Offline

#29 04.10.2019 16:59:33

bodo
Member

Re: Cookie Consent

Super, funktioniert. Was allerdings macht CookieConsent jetzt nach DSGVO genau.

Offline

#30 04.10.2019 17:14:31

florian
Administrator

Re: Cookie Consent

Mit der neuen Version des Moduls ist es möglich, die erforderliche explizite Zustimmung zum Tracking einzuholen. Sprich, die Tracking-Cookies werden nur noch gesetzt bzw. der Tracking-Code wird nur noch ausgeführt, wenn der Besucher auf "Akzeptieren" klickt. Wird hingegen auf "Ablehnen" geklickt, wird der Code nicht ausgeführt.

Mir ist aber noch eingefallen, dass der Standardtext angepasst werden muss. Das

Diese Webseite nutzt Cookies, um bestmögliche Funktionalität zu gewährleisten. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu.

ist so nicht richtig. Da müsste eher sowas wie

Diese Website verwendet technisch erforderliche und gem. DSGVO nicht zustimmungspflichtige Sitzungscookies. Sie können darüber hinaus entscheiden, ob Sie damit einverstanden sind, dass weitere Cookies/Scripte zur Erfassung Ihres Nutzungsverhaltens / zu Marketingzwecken / zur Erfolgskontrolle von Online-Werbemaßnahmen gesetzt werden. Ausführliche Informationen finden Sie in der <a href="[wblink1]" Datenschutzerklärung</a>.

stehen.

Last edited by florian (04.10.2019 17:50:00)

Offline

Liked by:

better-work, bodo

#31 04.10.2019 17:42:57

better-work
Member

Re: Cookie Consent

Vielen Dank für die schnelle Umsetzung!!

In meinem Fall wird ein Cookie gesetzt.
Allerdings steht dann: cookieconsent_status >> allow
Der eigentliche Matomo Cookie ist nicht sichtbar, was ja auch Sinn macht, da der Code eingebettet ist...
Es erfolgt auch die Erfassung, somit scheint Alles zu funktionieren.

Es dürfen aber gerne noch mehr Tests erfolgen....


Gruß Jörg

Offline

#32 04.10.2019 17:47:16

better-work
Member

Re: Cookie Consent

@florian

Diese Website verwendet technisch erforderliche und gem. DSGVO nicht zustimmungspflichtige Sitzungscookies. Sie können darüber hinaus entscheiden, ob Sie damit einverstanden sind, dass weitere Cookies/Scripte zur Erfassung Ihres Nutzungsverhaltens / zu Marketingzwecken / zur Erfolgskontrolle von Online-Werbemaßnahmen gesetzt werden. Ausführliche Informationen finden Sie in der <a href="[wblink1]" Datenschutzerklärung</a>.

Bei ERFASSUNG hat sich ein kleiner Fehler eingeschlichen (ERASSUNG)

Weiterhin würde ich noch ergänzen=

(Sie können ihre Entscheidung jederzeit widerrufen).


Gruß Jörg

Offline

Liked by:

florian

#33 04.10.2019 17:49:34

florian
Administrator

Re: Cookie Consent

Es geht ja nicht darum, gar keine Cookies zu setzen. Die WBCE-Session-Cookies wurden und werden von Cookie Consent (und auch Cookie Permission) nicht tangiert. Mit der aktuellen Version von Cookie Consent kann der wohl DSGVO-konforme Opt-In für zustimmungspflichtige Tracking-Cookies realisiert werden, nicht mehr und nicht weniger.
Cookie Consent selbst merkt sich die Entscheidung in einem Cookie - der hat den Wert "deny" oder "allow" und ist, da technisch für das Funktionieren erforderlich, selbst nicht zustimmungspflichtig.

Offline

Liked by:

better-work

#34 04.10.2019 17:58:55

better-work
Member

Re: Cookie Consent

@florian

Wenn Du den Link in den Anzeigetext packst, funktioniert das Ganze nicht mehr!

<a href="[wblink1]" Datenschutzerklärung</a>


Gruß Jörg

Offline

#35 04.10.2019 18:04:51

florian
Administrator

Re: Cookie Consent

Ist ja auch nur ein schnell hingetippter Textvorschlag. Zorie, hätte ich deutlicher herausstellen müssen.
Beides, der Infotext und der Link zur DSE, müssen in der /modules/cookieconsent/languages/DE.php hinterlegt werden, also ggf. so:

$COOKIE_MESSAGE['MESSAGE'] = 'Diese Website verwendet technisch erforderliche und gem. DSGVO nicht zustimmungspflichtige Sitzungscookies. Sie können darüber hinaus entscheiden, ob Sie damit einverstanden sind, dass weitere Cookies/Scripte zur Erfassung Ihres Nutzungsverhaltens / zu Marketingzwecken / zur Erfolgskontrolle von Online-Werbemaßnahmen gesetzt werden. ';
$COOKIE_MESSAGE['POLICY'] = 'Weitere Informationen finden Sie in der Datenschutzerklärung.';

Das muss dann an die individuellen Begebenheiten angepasst werden, je nach dem, was man da für Cookies setzt.

Offline

Liked by:

better-work

#36 04.10.2019 18:12:39

better-work
Member

Re: Cookie Consent

@colinax

Offenbar wird das Zählen des Besuches aber nicht verhindert.
Wenn der Cookie den Status "deny" hat erfolgt trotzdem eine Erfassung. Und das dürfte ja nicht sein.
Das der Cookie "cookieconsent_status" gesetzt werden muss, ist ja völlig klar und der Session Cookie ja sowieso.
Allerdings dürfte bei Ablehnung der Code nicht ausgeführt werden.


Gruß Jörg

Offline

#37 04.10.2019 18:20:11

florian
Administrator

Re: Cookie Consent

Und Du bist sicher, dass der Tracking-Code nicht noch von vorher irgendwo direkt im Template steht?

Offline

Liked by:

better-work

#38 04.10.2019 18:56:22

better-work
Member

Re: Cookie Consent

Oh Nein, Du hast Recht...
Asche über mein Haupt, es gab noch einen NoScript Tag.
Das habe ich übersehen...

Na dann muss ich ja alle Seiten noch einmal bearbeiten.
Funktioniert also einwandfrei, vielen Dank für die tolle Arbeit!


Gruß Jörg

Offline

#39 04.10.2019 20:33:51

colinax
Administrator

Re: Cookie Consent

Florian Verbesserungen hab ich umgesetzt.

Da die Readme.md noch sehr leer ist, mal ne Frage in die Runde, soll Cookie Consent 1.x parallel zur 2.x verfügbar bleiben oder soll per Anleitung in der Readme.md die 1.x in der 2.x aufgehen?

Der Grund warum ich Frage, wenn die Seite rein technische Cookies verwendet muss ja nur informiert werden, sofern andere (Werbe-)Cookies vorhanden sind muss man diese ablehnen können - soweit ich es jetzt korrekt im Kopf habe.

Edit: die korrigierte Version kommt erst Morgen

Last edited by colinax (04.10.2019 20:57:58)

Offline

#40 04.10.2019 20:38:37

bodo
Member

Re: Cookie Consent

Ich habe den Text mal so reingesetzt, aber so wie ein Link im Text eingefügt wird, wird die Box bei mir nicht mehr eingeblendet. Den Link raus und es geht, aber dann fehlt natürlich der Pfad zum Datenschutz.

Offline

#41 04.10.2019 20:57:24

colinax
Administrator

Re: Cookie Consent

bodo wrote:

Ich habe den Text mal so reingesetzt, aber so wie ein Link im Text eingefügt wird, wird die Box bei mir nicht mehr eingeblendet. Den Link raus und es geht, aber dann fehlt natürlich der Pfad zum Datenschutz.

"wie ein Link im Text eingefügt wird" wenn damit gemeint ist wie in HTML dann geht dass nicht (siehe Posts oberhalb).

Wie so es schief geht steht im Modul in der Erklärung:

Für "href" kann entweder eine vollständige Adresse, z.B. http://domain.tld/pages/privacypolicy.php oder ein interner Link, z.B. [wblink13] angegeben werden.

Der Text für den Link wird über

"link": "[[POLICY]]"

definiert, wobei [[POLICY]] der Platzhalter für die Übersetzungen in den Sprachdateien ist.

Offline

#42 04.10.2019 21:30:31

florian
Administrator

Re: Cookie Consent

Beiträge vom Ursprungsthread abgetrennt

Offline

#43 04.10.2019 22:44:50

better-work
Member

Re: Cookie Consent

@colinax

Nach meinem Verständnis benötigt man für einen Session Cookie gar keine Anzeige mehr. Denn dieser sammelt ja keine Daten. Sehr wohl muss aber in der Datenschutzerklärung darauf hingewiesen werden.
Somit würde mir persönlich die Version 2 reichen.

Ganz naive Frage am Rande:
Wie kann ich denn die Farben ändern?
Die css Datei erschließt sich mir diesbezüglich leider nicht.


Gruß Jörg

Offline

#44 05.10.2019 07:32:39

florian
Administrator

Re: Cookie Consent

Die Farben usw. werden nicht im Stylesheet, sondern dem im Tool angezeigten, anpassbaren Code definiert.
Zu Details siehe https://cookieconsent.osano.com/documen … cript-api/
Unterschiedliche Styles siehe https://2gdpr.com/cookieconsent
attachment.php?item=1958&download=1
1) Type: opt-in / informational / opt-out
2) Positionierung
3) Style
4) Hintergrund- und Textfarbe
5) Hintergrund- und Textfarbe des Buttons
6) Platzhalter für Sprachstrings, die aber auch direkt durch individuelle Texte ersetzt werden können

Offline

Liked by:

better-work

#45 05.10.2019 10:44:47

better-work
Member

Re: Cookie Consent

Funktioniert einwandfrei, vielen Dank, das habe ich doch glatt ignoriert...


Gruß Jörg

Offline

#46 05.10.2019 11:46:25

better-work
Member

Re: Cookie Consent

Kleine Bitte noch=
Könnte=

policy:"Cookie Policy"

noch eine Sprachvariable erhalten?


Gruß Jörg

Offline

#47 05.10.2019 15:42:59

colinax
Administrator

Re: Cookie Consent

Weis gerade nicht was du meinst, die [[POLICY]] ist ja schon eine Sprachvariable.

Hab noch ein wenig am Modul gearbeitet bitte testen und durchlesen ob die Texte logisch und verständlich sind.

Edit: Downloadlink ist in #30

Last edited by colinax (05.10.2019 16:21:12)

Offline

#48 05.10.2019 15:59:58

better-work
Member

Re: Cookie Consent

<script>
window.addEventListener("load", function(){
  window.cookieconsent.initialise({
   type: "opt-in",
   theme: "classic",
   palette: {
       popup: {
           background: "#000",
           text: "#fff"
        },
       button: {
           background: "#fd0",
           text: "#000"
        }
    },
   content: {
    "message": "[[MESSAGE]]",
    "dismiss": "[[DISMISS]]",
    "allow":   "[[ACCEPT]]",
    "deny":    "[[DENY]]",
    "link":    "[[POLICY]]",
    "href":    "[wblink6]",
    "policy": "Cookie Einstellungen"
    },
    onInitialise: function(status) {
      if(status == cookieconsent.status.allow) myScripts();
    },
    onStatusChange: function(status) {
      if (this.hasConsented()) myScripts();
    }
  })
});
function myScripts() {
<!-- Beginn Matomo ######### -->
...
<!-- Ende Matomo ######### -->
}
</script>

Und zwar wird das dann unten als Button auf der Seite angezeigt, nachdem die Cookies akzeptiert worden sind.
"Cookie Einstellungen" >> Ein Klick darauf bewirkt, das die Einstellungen wieder sichtbar sind (Das gesamte Banner!)

Sehe mir auch gleich mal die neue Version an...


Gruß Jörg

Offline

#49 05.10.2019 16:20:38

colinax
Administrator

Re: Cookie Consent

ah ok, jetzt verstehe ich es.

Neue RC mit dem gewünschten Feature.

Edit: Downloadlink siehe #44

Last edited by colinax (09.10.2019 17:53:42)

Offline

Liked by:

better-work

#50 05.10.2019 21:37:49

florian
Administrator

Re: Cookie Consent

Ich habe mir erlaubt, noch etwas Anpassungen an den Texten im BE/FE vorzunehmen.
Auch geht die Editarea jetzt über die gesamte Breite.

Offline

Liked by:

colinax, bodo, better-work

Board footer

Powered by FluxBB

up