
Drupal CMS + Google Analytics gaOptOut Datenschutz
Typischerweise wird in Datenschutzerklärungen Deutscher Websites ein JavaScript-Link zum OptOut aus Google Analytics angeboten, wie Websites wie folgende erläutern: https://die-netzialisten.de/wordpress/google-analytics-um-einen-optout-l...
In Kombination mit dem Google Analytics Drupal Modul
gibt es derzeit noch keine integrierte Lösung.
Daher habe ich einen Issue auf Drupal.org erstellt, der ein entsprechendes Feature als JavaScript Funktion vorschlägt, als auch einen Workaround bereitstellt:
https://www.drupal.org/node/2917905
Als Übergangslösung könnt ihr in der Konfiguration des Google Analytics Moduls im Bereich Erweitert > Codeausschnitt (vorher) den folgenden Code eintragen (ohne Gewähr, unbedingt testen):
- var gaProperty = window.google_analytics_uacct;
- var disableStr = 'ga-disable-' + gaProperty;
- if (document.cookie.indexOf(disableStr + '=true') > -1) {
- window[disableStr] = true;
- console.log('ga-disable is enabled, GA disabled.');
- }
- function gaOptout() {
- document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2999 23:59:59 UTC; path=/';
- window[disableStr] = true;
- }
Das Opt-Out erfolgt dann über einen Link wie diesen:
<a onclick="alert('Google Analytics wurde deaktiviert');"
href="javascript:gaOptout()">Google Analytics deaktivieren</a>
Julian Pustkuchen, M. Sc. Wirtschaftsinformatik ist passionierter Software- & Webentwickler mit den Schwerpunkten Softwaredesign, Objektorientierung sowie Usability- & Ablaufoptimierung bei webks. Ein weiterer Schwerpunkt ist die Entwicklung im CMS Drupal.
Entwickelt Julian gerade keine Software, fährt er Ski, Mountainbike, spielt Badminton, segelt oder verbringt Zeit mit Freunden.
Dieser Blog dient als sein "öffentlicher Notizblo(ck/g)".
Webbasierte Lösungen? Machen wir!
webks: websolutions kept simple
http://www.webks.de
Dir hat dieser Beitrag viel Zeit und Nerven gespart?
Dann freue ich mich über jede kleine Anerkennung:
Oder du suchst weitere professionelle Unterstützung?
Dann bietet dir unser webks.de Softwareentwickler-Team professionelle Dienstleistungen im Web-Development und der Drupal CMS Entwicklung!
Comments
window.google_analytics_uacct undefined
var gaProperty = window.google_analytics_uacct;
seems not to work (anymore), at least for me, testing with firefox. An easy workaround would be to just hardcode the tracking id:var gaProperty = 'UA-XXXX-Y';
See
www.
drupal
.org
/project/google_analytics/issues/2917905#comment-12683508*.* Sorry for the strange url formatting, but comment submission says:
Post new comment