Google Analytics IP anonymisieren in Analytics Classic und Google Analytics Universal IP anonymize

Wie man in Google Analytics classic und in Google Analytics Universal die IP Adresse anonymisiert zeige ich Euch hier.

Wie man in Google Analytics Classic und in Google Analytics Universal die IP anonymisieren kann, das zeige ich Euch hier anhand der Funktion _anonymizeIp() (classic) und anonymizeIp (universal).

Spätestens nach dem Schreiben des Landesbeauftragten für den Datenschutz in Baden-Württemberg fangen viele User an die Website datenschutzgerecht in Sachen Google Analytics zu ändern. Gesetzlich verpflichtet sind im nicht öffentlichen Bereich mit Sitz in Baden-Württemberg privatrechtliche Unternehmen und Organisationen. Ich würde aber auch empfehlen private Website dementsprechend auszustatten.

Nach §38 Absatz 5 BDSG kann der Landesbeauftragte fordern, innerhalb von 3 Monaten den Einsatz von Google Analytics dahingehend zu ändern, dass nur noch die gekürzte IP übertragen wird. Demnach müssen auf allen Websites mit Google Analytics Integration dem Trackingcode die Funktion der Anonymisierung hinzugefügt werden.

Ein Standard asynchroner Google Analytics Code (also Standard wie nicht Universal, sieht so aus):

<script type="text/javascript">
var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-XXXXXX-XX']);
 _gaq.push(['_trackPageview']);

 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>

Und mit dieser Funktion wird der Google Analytics Classic Code um die Anonymisierungs-Funktion erweitert:

<script type="text/javascript">
var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-XXXXXXXX-XX']);
 _gaq.push(['_gat._anonymizeIp']);
 _gaq.push(['_trackPageview']);

 (function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();
</script>

 

Ein Standard asynchroner Google Analytics Universal Code sieht so aus:

<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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'XXXX.de');
ga('send', 'pageview');
</script>

Und mit dieser Funktion wird der Google Analytics Universal Code um die Anonymisierungs-Funktion erweitert:

<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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'XXXX.de');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>

IP anonymisieren mit Google Analytics Calssic und Google Analytics Universal.

Leave a Comment.