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, sollten Sie das standardmäßige Tracking-Code-Snippet verwenden, das unter Tracking von Websites beschrieben wird.

Es gibt zwei grundlegende Möglichkeiten, das Tracking für Ihre Web-Property einzurichten: Standardeinrichtung und benutzerdefinierte Einrichtung. In diesem Dokument werden diese Möglichkeiten und die zugehörigen Themen behandelt:

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

Standardeinrichtung

Wenn Sie das Tracking auf Ihrer Google Analytics-Website einrichten, müssen Sie zuerst 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 Tracking-Code ga.js 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 so eingefügt werden, dass es am Ende der HTML-Struktur (oder generierte HTML-Struktur) der Seite vor dem schließenden <body>-Tag erscheint. Weitere Informationen

Hinweis: Falls Sie das Tracking für eine Web-Property einrichten, die sich über mehrere Domains oder Unterverzeichnisse erstreckt, müssen Sie den Tracking-Code ändern, um präzise Berichtsdaten für die Datenansicht (das Profil) zu erhalten. Falls Sie eine Datenansicht (ein Profil) speziell für ein Unterverzeichnis einer größeren Domain einrichten, sollten Sie auch den Tracking-Code ändern. Weitere Informationen finden Sie im Leitfaden zu Domains und Verzeichnissen.

Tracking-Code-Skript – Teil 1

Im ersten Teil des Skript-Tags, dargestellt durch die Zeilen 1 bis 4 des obigen Codes, wird mithilfe von JavaScript dynamisch ermittelt, ob das HTTP-Protokoll für die angeforderte Seite entweder sicher oder standardmäßig ist. Dann wird das entsprechende Protokoll verwendet, um auf den Tracking-Code zu verweisen. 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 Ihre Seiten sowohl sichere als auch nicht sichere Seiten umfassen, behalten Sie das ursprüngliche Skript-Tag bei, damit die richtige Verbindung ermittelt werden kann. Wenn alle Seiten Ihrer Website über Standard-HTTP bereitgestellt werden, können Sie das erste Tag durch den einfacheren Aufruf des Google Analytics-Tracking-Codes ersetzen.

Tracking-Code-Skript – Teil 2

Die zweite Gruppe von JavaScript-Tags umfasst die Methoden, die zum Ausführen des Tracking-Aufrufs für die Seitendaten erforderlich sind. Dieser Teil des Tracking-Codes sollte auch alle benutzerdefinierten Methoden enthalten, die auf alle Seiten Ihrer Website angewendet werden sollen. Sowohl die Initialisierung als auch die Methoden werden in einem Try/Catch-Block platziert, sodass JavaScript-Fehler ohne Auswirkungen auf den Besucher verarbeitet werden.

Die Reihenfolge der Methodenaufrufe im generischen Tracking-Snippet ist wichtig. Halten Sie sich an die folgenden allgemeinen Richtlinien, wenn Sie den Tracking-Code für die Zwecke Ihrer Website ändern:

  • 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 Standard-Tracker-Objekt für die Google Analytics-Web-Property-ID initialisiert, die Sie als Parameter angeben. Die nachfolgenden Methodenaufrufe verwenden dann dieses Objekt.
  • In den letzten Zeilen Ihres Tracking-Code-Snippets sollte die Methode _trackPageview() aufgerufen werden.
    Alle benutzerdefinierten Methodenaufrufe, mit denen ein Wert festgelegt oder initialisiert wird, müssen vor _trackPageview() eingefügt werden.
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

Wo muss der Tracking-Code platziert werden?

Mit dem Tracking-Code werden Daten von Ihrer Seite gelesen, nachdem der Content für die Seite vollständig geladen wurde. Aus diesem Grund sollte sich das Snippet direkt vor dem schließenden </body>-Tag für deine Webseite befinden. Sobald der Content für Ihre Seite geladen wurde, liest der Tracking-Code, wenn er ausgeführt wird, den Content für Ihre Seite gemäß dem Document Object Model (DOM). Alle für das Tracking relevanten Informationen werden dann verwendet, um Seiteninformationen zu erstellen, Cookies einzurichten bzw. zu aktualisieren und die GIF-Anfrage an die Google Analytics-Server zu senden.

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

Außerdem ist die physische Platzierung des Tracking-Code-Aufrufs am Ende der Seite effektiver als der Einsatz einer onLoad()-Funktion zum Aufrufen des Tracking-Codes. Wenn Sie den Tracking-Code mit onLoad() ausführen, wird statt des DOM das Ereignismodell für den Browser verwendet. Wenn in einem solchen Fall ein Remote-Bild auf einer Seite nicht geladen wird, wird onLoad() nicht aufgerufen. Das DOM für die Seite könnte hingegen vollständig geladen werden.

Anpassen der Einrichtung

Sie können Google Analytics auf verschiedene Arten anpassen, um die Anzeige der Berichtsdaten anzupassen.Bei den meisten Websites (außer der einfachsten) können Änderungen an der grundlegenden Einrichtung von Vorteil sein.Weist Ihre Website eine der folgenden Eigenschaften auf, sind Änderungen am Tracking-Code erforderlich, damit das Besucherverhalten präzise erfasst werden kann.

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

Darüber hinaus können Sie viele weitere Anpassungen an den standardmäßigen Google Analytics-Berichtsfunktionen vornehmen, z. B. die Länge der Besuchersitzung anpassen, die Länge einer Kampagnensitzung ändern oder die Erfassung von Browserinformationen deaktivieren.

Sie können die Berichterstellung in zwei grundlegenden Bereichen anpassen:

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

Anpassen über die Verwaltungsoberfläche

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

  • Zielvorhaben
    Legen Sie Zielvorhaben für wichtige Seiten Ihrer Website fest, die Nutzer voraussichtlich besuchen werden.In der Regel werden Zielvorhaben auf E-Commerce-Websites verwendet, um Statistiken dazu abzurufen, wie Kunden auf einer Reihe verwandter Seiten (z. B. Einkaufswagen, Bestellformular und Bestellbestätigung) zur abschließenden Kaufseite gelangen.Sie können Ziele aber auch für jedes andere Szenario verwenden, z. B. eine schrittweise Anleitung zu einer Anleitung oder den Link „Mehr“ in einem Blog. Weitere Informationen zu Zielvorhaben
  • Datenansichten (Profile) und Filter
    Sie können Datenansichten (Profile) für einzelne Nutzer einrichten, um bestimmte Inhalte in 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 voneinander erstellen möchten.Angenommen, Sie haben einen Bereich einer Website, der ausschließlich für Bekleidung vorgesehen ist, und einen anderen, der ausschließlich für Elektronikprodukte vorgesehen ist, und Sie möchten die Statistiken Ihrer Bekleidungsseite in Bezug auf die gesamte Bekleidung, jedoch unabhängig von Elektronikprodukten, analysieren. Werden mithilfe von Datenansichten (Profilen) bestimmte Bereiche einer Website ausgeschlossen, werden die Inhaltsberichterstellung nur für zulässige Seiten eingeschränkt. In der Hilfe finden Sie nützliche Informationen zu Datenansichten (Profilen) und Filtern.

Anpassen mit zusätzlichen Tracking-Code-Methoden

Der GATC bietet eine Reihe von Methoden, mit denen Sie den Tracking-Code entsprechend den Anforderungen Ihrer Website konfigurieren können. Beachten Sie, dass auf jeder Seite Ihrer Website entweder der Tracking-Code urchin.js oder der Tracking-Code ga.js und die zugehörigen Methoden verwendet werden sollten, nicht jedoch beide Methoden. 

Die Verwendung beider Tracking-Codes auf einer Seite kann zu Berichtfehlern für diese Seiten führen und wird daher nicht empfohlen. 

Unter E-Commerce-Tracking werden einige der häufigsten Szenarien beschrieben, die eine Tracking-Code-Konfiguration erfordern. Darüber hinaus enthält 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.