Google Analytics ohne Cookies und Cookie Consent

Du kannst sehr einfach Google Analytics ohne Cookies und Cookie-Consent auf Deiner Webseite nutzen – ohne Cookie, Local Storage oder gar Fingerprinting. Alles was Du dafür brauchst ist ein Google Analytics Code, der keinen Cookies setzt und eine kleine Logik, die Dir eine eigene, anonyme aber eindeutige User-ID generiert, die nicht zu Google gesendet wird.

Google Analytics ohne Cookies
Wie Du hier im Bild sehen kannst, wird bei mizine gar kein Cookie und gar kein local storage benutzt und dennoch kann Google Analytics ohne Cookies Zugriffe auf die Seite messen und darstellen – ganz ohne personenbezogene Daten vom User!

Google Analytics bietet dafür sogar einen eigenen Parameter „client_storage“: „none“ in der config an, so dass das Ausführen von Analytics ohne Cookies sehr einfach realisierbar ist:

Google Analytics ohne Cookies mit gtag

<! – Google Analytics Global site tag without Cookies – >
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag("js", new Date());

gtag("config", "UA-XXXXX-Y", { 
	"anonymize_ip": true,
	"client_storage": "none" 
});

</script>
<! – End Google Analytics – >

Google Analytics ohne Cookies mit ga analytics.js

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', {
   'storage': 'none',
   'storeGac': false
 });
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>

Google Analytics ohne Cookies – jetzt kommt das ABER

Wenn Du den Google Analytics Code ohne Cookies ausführen lässt, dann fehlt eine eindeutige Client-ID um einen Benutzer nicht mehrfach zu zählen.

gtag

gtag("config", "UA-XXXXX-Y", { 
	"anonymize_ip": true,
	"client_storage": "none",
        "clientId": "[CLIENT_ID]"
});

ga analytics.js

ga('create', 'UA-XXXXX-Y', {
   'storage': 'none',
   "clientId": "[CLIENT_ID]",
   'storeGac': false
 });
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');

Diese [CLIENT_ID] kannst Du mit einem eigenen Skript generieren oder Du kaufst Dir eine günstige, fertige Lösung mit einem Muster für die Datenschutzerklärung und einer sehr guten Schritt für Schritt Anleitung. Für diese Lösung habe ich mich auch entschieden und setze sie hier auf mizine und diversen anderen Domains ein.

Das Skript ist laut dem Hersteller zudem DSGVO und TTDSG geprüft, da keine Cookies, kein Session-Storage, kein Fingerprinting und keine personenbezogenen Daten erhoben oder gesendet werden.

Vom Magazin Website Boosting empfohlen

Es klingt für mich erstmal nach einer legitimen Möglichkeit Google Anylytics ohne Cookies weiter einzusetzen. Das BGH Urteil vom 28.5.2020 (Planet49) sagt derzeit in der öffentlichen Kommunikation, dass eine Einwilligung des Nutzers erforderlich ist, wenn technisch nicht notwendige Cookies zur „Erstellung von Nutzerprofilen für Zwecke der Werbung oder Marktforschung dienen“. Die Website Boosting #63 (2020) beschreibt auch eben genau diese Möglichkeit und verweist auch auf analytics-ohne-cookies.de.

Preise:

Disclaimer

Dieser Beitrag stellt nur die Beschreibung einer technischen Lösung dar und ist keine Rechtsberatung!


Letzte Änderung:

Viktor Dite aka Technickr

Hi, ich bin Viktor - Dipl. Informatiker mit einem Faible für digitale Medien. Man nennt mich auch gern mal den Technickr, denn ich zeige den Leuten mit Leidenschaft coole Technik-Gadgets, die ihr Leben auf eine sinnvolle Weise bereichern können und das investierte Geld wert sind. Ich teile meine Leidenschaft mit Dir bereits seit 2006 auf diesem Blog und betrachte mich als Digital Native seit 1995.

Wer bin ich und was mache ich? Dipl. Informatiker seit 2010 | Digital Native seit 1995 | Content Creator | Affiliate | SEO | Social Media Management & Advertising | Media & Design Coordination | HighTicket eCommerce Shop Betreiber für Schlafoptimierung | Biohacker