Cookie Consent
by Insites
Laut einer aktuellen Empfehlung der Datenschutzkonferenz sollte vor einer Nutzung von z.B. Google Analytics die ausdrückliche Einwilligung des Besuchers mittels einer Opt-In-Lösung eingeholt werden.
Wenn Du "Cookieconsent" einsetzen möchtest, kannst Du dieses in der EM config, unter Advanced -> Cookieconsent aktivieren.
Mit den folgenden Konstanten, kannst Du Cookie Consent konfigurieren:
Konstanten (nicht im Konstanten-Editor):
bootstrap.cookieconsent {
# info, opt-in or opt-out
type = info
popup.background = #000
popup.text = #fff
button.background = #f1d600
button.text = #000
# block (default), edgeless, classic
theme = edgeless
# top, bottom, top-left, top-right, bottom-left, bottom-right
position = top
message = Cookie Info!
dismiss = Info ausblenden
allow = zulassen
link = Mehr erfahren
deny = Cookies ablehnen
href = /datenschutzerklaerung/
revokeBtn = <div class='cc-revoke {{classes}}'>Cookie Optionen</div>
regionalLaw = false
location = true
}
Die folgenden "Conditions" stehen zur Verfügung und können im TS-Setup genutzt werden, um z.B. Tracking-Code einzubinden (Opt-In-Lösung) bzw. zu überschreiben (Opt-Out-Lösung).
Konstanten/Setup:
[request.getCookieParams()['cookieconsent_status'] == 'allow']
# hier Konstante für den Google Tag Manager
bootstrap.gtm = GTM Account ID
[global]
[request.getCookieParams()['cookieconsent_status'] == 'deny']
// Your TypoScript
[global]
Konsole: cookieconsent_type & cookieconsent_status
Revoke-Button
Wenn Du einen Link mit der id="btn-revokeChoice"
einbindest, hat der User die Möglichkeit, die gewählten Cookie-Settings bei Bedarf zu ändern.
<a id="btn-revokeChoice">Change Settings</a>