Google Analytics: Anonyme IP-Adressen

Google Analytics und andere Website Analyse Tools verwenden IP-Adressen zur Lokalisierung von Benutzern auf Internetseiten. Diese IP-Adressen sind einzigartige Kennungen die zu einem Internet Anschlussbesitzer während des surfens im Web zugeordnet und gespeichert werden. Zugriff auf diese Daten hat lediglich der jeweilige Provider (Deutsche Telekom, 1und1 oder NetCologne). Dieser Provider ist dazu verpflichtet die Daten für einen bestimmten Zeitraum zu speichern und bei Rechtsverstößen dem Staat zugänglich zu machen. Externe Unternehmen wie z.B Google können demnach keine Rückschlüsse auf den Websitebenutzer ziehen. Trotzdem ist nach einem Urteil vom Bundesverfassungsgericht ist die Speicherung von IP-Adressen im Web verfassungswidrig. Damit machen sich alle Websitebesitzer, die Google Analytics ohne zusätzliche IP-Anonymisierung nutzen, strafbar. Abhilfe schafft die Funktion _anonymizeIp(), welche vergangenes Jahr durch Google eingeführt wurde.

Es gibt verschiedene Möglichkeiten Google Analytics auf einer Website in Betrieb zu nehmen. Für die beiden meistgenutzen Varianten, werden im folgenden die Lösung zur IP-Anonymisierung aufgezeigt:

Standard Tracking mit ga.js

Diese herkömmliche Methode hat einen entscheidenen Nachteil, bei sehr vielen Seitenaufrufen kann die Ladezeit der Website verlangsamt werden.

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
    try {
        var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
        _gat._anonymizeIp();
        pageTracker._trackPageview();
    } catch(err) {}
</script>

Asynchroner Tracking Code

Der asynchrone Tracking Code wird von Google seit einiger Zeit automatisch vergeben und ist daher auch zu bevorzugen. Er sammelt die Daten während des Aufrufs und verschickt diese erst dann, wenn die Website vollständig geladen ist.

<script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
    _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' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();
</script>

Sie möchten mehr über unsere Dienstleistungen erfahren oder haben spannende Projekte? Sprechen Sie uns an, wir helfen Ihnen gerne weiter!

Anruf unter +49 228 28695920
E-Mail an
Projektanfrage zum Formular

Wir verwenden Cookies, um Ihnen einen bestmöglichen Service zu bieten. Die Daten werden zur Optimierung unserer Webseite und zu Online-Marketingzwecken erhoben und zu statistischen Zwecken ausgewertet. Klicken Sie auf „OK”, um der Nutzung von Cookies zuzustimmen. Weitere Informationen finden Sie in unserer Datenschutzerklärung