Artikel vom 28. März 2008

Neue Version des Google Analytics Tracking-Codes (ga.js) vereinfachen

Diagram

Seit nicht so langer Zeit offeriert Google Analytics einen neuen Tracking-Code: Der modernisierte Codeblock mit nahe liegendem Namen ga.js bringt eine erweiterte Unterstützung für Funktionsaktualisierungen mit und soll den veralteten und generalüberholten Urchin-Code im Laufe der Zeit ablösen. Die neuste Version des Tracking-Codes ist mit einer Erkennung für per SSL gesicherte Seiten ausgestattet und passt die Abfrage des Google-Servers je nach Umgebung an.

Auf den ersten Blick sehen die Codezeilen des Analyse-Aufrufs komplex und kryptisch aus. Das liegt an dem bereits erwähnten Mechanismus für automatische Anpassung der aufgerufenen Script-Adresse an das Protokoll der Quellseite. Somit würde eine manuelle Adaption des Scripts entfallen, falls eine Webseite die Übertragung der Daten verschlüsselt und gleichzeitig per HTTPS erreichbar ist.

Wird in einem bestimmten Projekt auf SSL verzichtet, lässt sich der Tracking-Code für bessere Lesbarkeit (von einem eventuellen Performance-Schub kann bei so einer geringen Anzahl an JavaScript-Kommandos nicht die Rede sein) modifizieren – bei gleichbleibendem Zugriff auf frisch eingeführte Funktionen innerhalb von Google Analytics.

<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
<script type="text/javascript">
  var pageTracker = _gat._getTracker("XX-XXXXXXX-XX");
  pageTracker._trackPageview();
</script>

Schlanke Alternative des Google Analytics-Befehls

Hinweis
Der Eintrag “XX-XXXXXXX-XX” aus dem oben angegebenen Beispiel muss natürlich durch eigene Google Analytics-Kontonummer ersetzt werden.

Sergej Müller

[Der Autor] Sergej Müller ist enthusiastischer Software Engineer mit Schwerpunkten Webentwicklung und WordPress. Seit 2007 programmiert und vertreibt er wpSEO, das weltberühmte und patentierte SEO-Plugin für WordPress-Blogs.

Social Werkzeuge

6 Kommentare zum Artikel

855 Tage zuvor | #1 chris

und natürlich ga.js Javascript auf den eigenen Server hosten. Und alle 24 Stunden mittels PHP aktualisieren.

Grüße

chris
855 Tage zuvor | #2 Sergej Müller

Geht das noch? Ich hatte mal irgendwo gelesen, dass Google die Daten nicht empfängt, sobald die JS-Datei lokal abgerufen wurde. Scheint wohl ein Märchen zu sein.

Sergej
854 Tage zuvor | #3 chris

@Sergej JA das geht alles ohne Probleme. Die Performance ist um vieles besser.

Hier ist z.B. ein PHP Script, man muß nur das alte urchin.js auf ga.js ändern.

Grüße

chris
854 Tage zuvor | #4 Sergej Müller

Danke für den Tipp, Chris.

Sergej
707 Tage zuvor | #5 mr.gene

Guten Tag,
ich möchte mich für diesen Beitrag bedanken, denn ohne ihn hätte ich vermutlich noch ewig an meinem WP rumgewerkelt und letzendlich wahrscheinlich sogar auf Analytics verzichten müssen!

Mit dieser Codeverkürzung läuft es! DANKE!

MfG

mr.gene
707 Tage zuvor | #6 Sergej Müller

@mr.gene
Gern geschehen.

Sergej

1 Verlinkung auf den Artikel

› Web Analytics Bloglinks der Woche (KW 13 / 2008) | Web Analytics [...]

Kommentar verfassen