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>

Cookie Settings