Herkömmliche Syntax

In diesem Dokument wird beschrieben, wie Sie Analytics-Tracking für Ihre Website mit dem herkömmlichen Tracking-Code-Snippet ga.js einrichten. Wenn Sie das Tracking zum ersten Mal einrichten, empfehlen wir die Verwendung des standardmäßigen Tracking-Code-Snippets, das unter Tracking-Websites beschrieben wird.

Es gibt zwei grundlegende Möglichkeiten, das Tracking auf Ihrer Web-Property einzurichten: die Standardeinrichtung und die benutzerdefinierte Einrichtung. In diesem Dokument werden diese Themen sowie zugehörige Themen behandelt:

Nachdem Sie den ga.js-Tracking-Code auf Ihrer Website korrekt installiert haben, erhalten Sie Berichtsdaten. Die Berichtsdaten werden innerhalb von 24 Stunden nach der Einrichtung des Tracking-Codes in Ihren Berichten angezeigt.

Standardeinrichtung

Wenn Sie mit der Implementierung des Trackings auf der Google Analytics-Website beginnen, müssen Sie den Tracking-Code auf den Seiten Ihrer Website einfügen. Das allgemeine Tracking-Code-Snippet besteht aus zwei Teilen: einem Skript-Tag, das auf den ga.js-Tracking-Code verweist, und einem anderen Skript, das den Tracking-Code ausführt.

<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();
} catch(err) {}
</script>

Dieses Tracking-Code-Snippet sollte auf den Seiten Ihrer Website eingefügt werden, damit es vor dem schließenden <body>-Tag im unteren Bereich der HTML- oder der generierten HTML-Struktur der Seite erscheint. Weitere Informationen finden Sie in der Funktionsübersicht, in der die Logik hinter der Ausführung des Tracking-Codes erläutert wird.

Hinweis: Wenn Sie Tracking für eine Web-Property einrichten, die mehrere Domains oder Unterverzeichnisse umfasst, müssen Sie den Tracking-Code ändern, um genaue Berichtsdaten für die Datenansicht (Profil) zu erhalten. Wenn Sie eine Datenansicht (Profil) speziell für ein Unterverzeichnis einer größeren Domain einrichten, sollten Sie außerdem den Tracking-Code ändern. Weitere Informationen finden Sie im Leitfaden zu Domains.

Das Skript zum Tracking-Code – Teil 1

Der erste Teil des Skript-Tags (dargestellt durch die Zeilen 1 bis 4 des Codes oben) verwendet JavaScript, um dynamisch zu bestimmen, ob das HTTP-Protokoll für die angeforderte Seite entweder sicher oder Standard ist. Anschließend wird mithilfe des entsprechenden Protokolls auf den Tracking-Code verwiesen. Wenn also eine Seite Ihrer Website über ein Standard-HTTP-Protokoll bereitgestellt wird, lautet der resultierende String:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

Wenn eine andere Seite über eine sichere Verbindung bereitgestellt wird, lautet der resultierende String:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

Wenn Sie eine Mischung aus sicheren und nicht sicheren Seiten haben, belassen Sie das anfängliche Skript-Tag wie angegeben, damit die geeignete Verbindung ermittelt werden kann. Wenn alle Seiten Ihrer Website über Standard-HTTP ausgeliefert werden, können Sie das erste Tag durch den einfacheren Aufruf des Google Analytics-Tracking-Codes ersetzen.

Das Tracking-Code-Skript – Teil 2

Die zweite Gruppe von JavaScript-Tags umfasst die Methoden, die zur Ausführung des Tracking-Aufrufs für die Seitendaten erforderlich sind. Dieser Teil des Tracking-Codes sollte auch benutzerdefinierte Methoden enthalten, die Sie auf alle Seiten Ihrer Website anwenden möchten. Sowohl die Initialisierung als auch die Methoden werden in einem Try/Catch-Block platziert, sodass alle JavaScript-Fehler ohne Auswirkungen auf den Besucher verarbeitet werden.

Die Reihenfolge der im allgemeinen Tracking-Snippet bereitgestellten Methodenaufrufe ist wichtig. Halten Sie sich bei der Änderung des Tracking-Codes an die folgenden allgemeinen Richtlinien an:

  • Die erste Zeile des Tracking-Skripts sollte immer das Seiten-Tracker-Objekt initialisieren. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    In der ersten Zeile des Standard-Tracking-Code-Snippets wird das standardmäßige Tracker-Objekt mit der Google Analytics-Web-Property-ID initialisiert, die Sie als Parameter angeben. Die nachfolgenden Methodenaufrufe verwenden dieses Objekt dann.
  • Mit den letzten Zeilen Ihres Tracking-Code-Snippets wird die Methode _trackPageview() aufgerufen.
    Alle benutzerdefinierten Methodenaufrufe, die einen Wert festlegen oder initialisieren, sollten vor _trackPageview() eingefügt werden.
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

Platzierung des Tracking-Codes

Mit dem Tracking-Code werden Daten von Ihrer Seite gelesen, nachdem der Content der Seite fertig geladen wurde. Aus diesem Grund sollte sich das Snippet unmittelbar vor dem schließenden </body>-Tag für Ihre Webseite befinden. Sobald der Inhalt Ihrer Seite geladen ist, liest der Tracking-Code den Inhalt für Ihre Seite nach Ausführung des Document Object Model (DOM). Alle für das Tracking relevanten Informationen werden dann verwendet, um Seiteninformationen zu erstellen, Cookies einzurichten oder zu aktualisieren und die GIF-Anfrage an die Google Analytics-Server zu senden.

Indem Sie das Skript am Ende des Seitentexts platzieren, sorgen Sie dafür, dass der Tracking-Code als letztes Element des DOMs ausgeführt wird. Wenn ein bestimmter Seitenaufbau aus irgendeinem Grund unterbrochen wird, wird die GIF-Anfrage für diesen Seitenaufruf möglicherweise nicht ausgeführt. Wenn Sie den Tracking-Code jedoch oben auf der Seite platzieren, können Unterbrechungen beim Laden dennoch zu unvollständigen oder ungenauen Berichten führen, da der Tracking-Code für die Berichte auf Seitendaten basiert.

Außerdem ist die Platzierung des Tracking-Code-Aufrufs unten auf der Seite effektiver als eine onLoad()-Funktion zum Aufrufen des Tracking-Codes. Wenn Sie den Tracking-Code mit onLoad() ausführen, wird für die Ausführung das Ereignismodell für den Browser und nicht das DOM verwendet. Sollte in diesem Fall ein Remote-Bild nicht auf einer Seite geladen werden können, wird onLoad() nicht aufgerufen, während das DOM für die Seite noch vollständig geladen werden kann.

Einrichtung anpassen

Sie können Google Analytics auf verschiedene Weise anpassen, um anzupassen, wie Berichtsdaten angezeigt werden.Die meisten Websites (mit Ausnahme der einfachsten) können von der grundlegenden Einrichtung profitieren.Wenn Ihre Website eines der folgenden Merkmale aufweist, sind Änderungen am Tracking-Code erforderlich, damit das Besucherverhalten genau erfasst werden kann.

  • E-Commerce: Sie haben eine E-Commerce-Website oder einen Einkaufswagen und möchten Besucheraktivitäten in Bezug auf Käufe erfassen.
  • Mehrere Domains: Ihre Websitepräsenz umfasst mehrere Hostnamen oder Domains und Sie möchten die Besucheraktivitäten (einschließlich der Einkaufswagenaktivität) in diesen Properties erfassen.
  • Einkaufswagen von Drittanbietern: Ihre Website wird von einem Anbieter in einem Unterverzeichnis gehostet und Sie möchten die Besucheraktivitäten für einen Teil der Website (z. B. einen Einkaufswagen) erfassen, der sich in einem anderen Verzeichnis der Website des Hosts befindet.
  • Benutzerdefinierte Kampagnen-Tracking-Variablen: Sie haben bereits Links zu Ihrer Website, die benutzerdefinierte Kampagnen-Tracking-Variablen enthalten, die Sie verwenden möchten.

Zusätzlich können Sie viele weitere Anpassungen am standardmäßigen Verhalten von Google Analytics-Berichten vornehmen. Beispielsweise können Sie die Länge der Besuchersitzung anpassen, die Länge einer Kampagnensitzung ändern oder die Erhebung von Browserinformationen deaktivieren.

Sie können Berichte in zwei grundlegenden Bereichen anpassen:

  • Verwaltungsoberfläche für Google Analytics-Berichte
  • Die Verwendung zusätzlicher Tracking-Code-Methoden auf Ihren Webseiten

Anpassen über die Verwaltungsoberfläche

Die Verwaltungsoberfläche enthält die folgenden Funktionen, mit denen Sie die Darstellung Ihrer Daten in den Berichten optimieren können:

  • Zielvorhaben
    Hier können Sie Zielvorhaben für wichtige Seiten Ihrer Website festlegen, die Nutzer besuchen sollen.In der Regel werden Zielvorhaben in E-Commerce-Websites verwendet, um Statistiken dazu zu betrachten, wie Kunden auf die Seite mit dem endgültigen Kauf auf einer Reihe ähnlicher Seiten gelangen, z. B. zum Einkaufswagen, zum Bestellformular und zur Bestellbestätigung.Sie können Zielvorhaben aber auch für jedes andere Szenario verwenden, z. B. eine detaillierte Anleitung oder einen Link zu weiteren Themen in einem Blog. Weitere Informationen zu Zielvorhaben
  • Datenansichten (Profile) und Filter
    Sie können Datenansichten (Profile) für einzelne Berichtsnutzer einrichten, um bestimmte Inhalte in diese Berichte ein- oder auszuschließen. Dies ist nützlich, wenn Sie eine sehr große Website haben und Seitenstatistiken für einen Bereich der Website unabhängig vom anderen ermitteln möchten.Angenommen, Sie haben einen Bereich einer Website für Bekleidung und einen weiteren Bereich für Elektronik und möchten die Statistiken für Ihre Bekleidungsseite im Verhältnis zu allen Kleidungsstücken analysieren, jedoch unabhängig von Elektronik. Wenn Datenansichten (Profile) verwendet werden, um bestimmte Bereiche einer Website auszuschließen, wird die Berichterstellung zu Inhalten nur für zulässige Seiten eingeschränkt. In der Hilfe finden Sie nützliche Informationen zu Datenansichten (Profilen) und Filtern.

Mit zusätzlichen Tracking-Code-Methoden anpassen

Der GATC bietet eine Reihe von Methoden, mit denen Sie den Tracking-Code für Ihre Website konfigurieren können. Beachten Sie, dass auf jeder Seite Ihrer Website entweder der urchin.js-Tracking-Code oder der ga.js-Tracking-Code und die zugehörigen Methoden verwendet werden müssen, aber nicht beide. 

Wenn Sie beide Tracking-Codes auf einer Seite verwenden, kann es zu Fehlern bei der Berichterstellung für diese Seiten kommen. Wir raten jedoch davon ab. 

Unter E-Commerce-Tracking werden einige der häufigsten Szenarien beschrieben, in denen Tracking-Code konfiguriert werden muss. Außerdem bietet die Tracking API eine Liste aller ga.js-Tracking-Methoden, die Sie verwenden können, und gruppiert diese Methoden nach grundlegenden Berichtsmethoden, z. B. E-Commerce und Ereignis-Tracking.