Posts Tagged ‘Google Analytics’

Geschwindigkeiten von Websiten

Das die Ladezeit einer Website zu ihren wichtigen Erfolgsfaktoren zählt wird in den Zeiten immer schnellerer DSL-Verbindungen gerne vergessen. Aber nicht nur Nutzer mobiler Datenverbindungen schätzen den schnellen Aufbau einer Seite. Bereits seit mehreren Jahren ist z.B. bekannt, dass Amazons Verkäufe mit jeder 1/10 Sekunde langsamerer Ladezeit um 1% runtergehen. Je schneller Ihre Seite ist, umso zufriedener sind Ihre User/Kunden.

Eine verbesserte Performance Ihrer Seite hilft Ihnen aber auch mehr Besucher auf Ihre Seite zu ziehen: Die Ladezeit einer Website ist ein wichtiger Ranking-Faktor bei Google. Bereits ab einer Ladezeit von mehr als 1,5 Sekunden wertet Google Ihre Seite als langsam: :
Quelle: Google Webmaster Tools

In der neusten Version von Google Analytics werden nun ebenfalls die Ladezeiten Ihrer Webseiten ausgegeben. Sie müssen dafür allerdings den in Ihrer Seite eingebauten Anaylytics-Code erweiteren:

Asynchrones Script (default):

1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript">
 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-XXXXX-X']);
 _gaq.push(['_trackPageview']);
 _gaq.push(['_trackPageLoadTime']);
 
 (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>

Traditionelles Script:

1
2
3
4
5
6
7
8
9
10
11
12
<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-xxxxxx-x");
 pageTracker._trackPageview();
 pageTracker._trackPageLoadTime();
} catch(err) {}
</script>

Um dem deutschen Datenschutz besser zu entsprechen sollten Sie dabei auch gleich Google Analytics anonymisieren.

Fast jede Website lässt sich optimieren. Lassen Sie sich beraten!

IPs für Google Analytics anonymisieren

Um den Erfolg einer Website beurteilen zu können und um Verbessungsmöglichkeiten zu finden empfehlen wir den Einsatz eines entsprechenden Analyse-Tools. Häufig fällt die Wahl dabei auf Google Analytics, da es einen großen Funktionsumfang besitzt und dennoch kostenlos ist. Bisher bewegte man sich beim Einsatz von Google Analytics in einer rechtlichen Grauzone, da Google mittels dieses Tools IP-Adressen der Websitenutzer erfasst und auf einem nicht-deutschen Server speichert. Seit kurzem ist es nun aber möglich die IP-Adressen anonymisiert zu erfassen. Sollten Sie Google Analytics auf einer deutschen Seite verwenden, empfehlen wir daher dringend den Code wie folgt anzupassen:

Wenn Sie das Standard-Snippet ga.js nutzen lautet der neue Code:

1
2
3
4
5
6
7
8
9
10
11
12
<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>

When sie die ga.js in ihrer asynchronen Version nutzen lautet die Anpassung:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script type ="text/javascript">
     var _gaq = _gaq || [];
     _gaq.push(['_setAccount','UA-XXXXXX-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>

Quelle: Google Forum

Nach der Änderung im Code sollten Sie auch Ihre Datenschutzerklärung anpassen, einen Vorschlag dazu finden Sie bei der Gründerszene.