Ereignis-Tracking – Web-Tracking (ga.js)

In diesem Dokument wird davon ausgegangen, dass Sie mit der GATC-Konfiguration (Google Analytics-Tracking-Code) vertraut sind. Außerdem muss der ga.js-Tracking-Code auf den Seiten installiert sein, auf denen Sie das Ereignis-Tracking wie hier beschrieben konfigurieren. Weitere Informationen zum Tracking Ihrer Website mit dem GATC finden Sie im Leitfaden Tracking – Grundlagen.

Einleitung

Ereignis-Tracking ist eine Methode, die im ga.js-Tracking-Code verfügbar ist, um Nutzerinteraktionen mit Websiteelementen wie einem Flash-basierten Menüsystem aufzuzeichnen. Dazu wird der Methodenaufruf an das jeweilige UI-Element angehängt, das Sie verfolgen möchten. Bei dieser Methode wird die gesamte Nutzeraktivität für solche Elemente berechnet und in der Analytics-Oberfläche zur Berichterstellung als Ereignisse angezeigt. Darüber hinaus sind die Seitenaufrufberechnungen von der Nutzeraktivität, die mit der Ereignis-Tracking-Methode erfasst wird, nicht betroffen. Außerdem wird für das Ereignis-Tracking ein objektorientiertes Modell verwendet, mit dem Sie verschiedene Arten von Interaktionen mit Ihren Webseitenobjekten erfassen und klassifizieren können.

Mit ga.js wird Ereignis-Tracking in der Regel auf Folgendes angewendet:

  • Flash-basierte Elemente wie Flash-Websites oder Flash-Movieplayer
  • Eingebettete AJAX-Seitenelemente
  • Webseiten-Gadgets
  • Dateidownloads

Das Designmodell für das Ereignis-Tracking ist äußerst flexibel und kann weit über das allgemeine Modell der vom Nutzer ausgelösten Ereignisse hinausgehen. Die Entscheidung liegt bei Ihnen. Für nützliche Ereignis-Tracking-Berichte ist daher die Zusammenarbeit mit den Nutzern der Berichte und eine gute Berichtsplanung erforderlich.

  • Ermitteln Sie im Voraus alle Elemente, die Sie erfassen möchten.

    Selbst wenn Sie anfangs nur ein einzelnes Objekt auf Ihrer Website erfassen, hilft Ihnen ein Gesamteindruck der verschiedenen Objekte/Ereignisse, die Sie erfassen möchten, beim Erstellen einer Berichtsstruktur, die mit zunehmender Anzahl und Art des Ereignis-Trackings wachsen kann.

  • Planen Sie Ihre Ereignis-Tracking-Berichterstellung gemeinsam mit dem für Berichte zuständigen Nutzer.

    Wenn Sie im Voraus wissen, wie die Berichte aussehen sollen, können Sie die Struktur Ihrer Ereignis-Tracking-Implementierung bestimmen. Wenn die Berichte beispielsweise nur Interaktionen mit der Video-UI zeigen müssen, unterscheidet sich die Kategoriestruktur erheblich von der Verfolgung anderer Flash-UIs wie Menüs, eingebettete Gadgets und Ladezeiten in den Berichten. Darüber hinaus können Sie den Nutzer des Berichts über die verschiedenen Tracking-Möglichkeiten informieren, die mit dem Ereignis-Tracking verfügbar sind, um Ihre Implementierung optimal zu nutzen. So kann der Berichtsnutzer beispielsweise das Nutzerverhalten auf einer Flash-Videooberfläche, aber auch die Latenz für die Ladezeit des Videos verfolgen. In diesem Fall können Sie im Voraus planen, aussagekräftige Namen für Ihre Ereignisaufrufe zu verwenden.

  • Entscheiden Sie sich für eine einheitliche und klare Namenskonvention.

    Jeder Name, den Sie für Kategorien, Aktionen und Labels angeben, wird bei der Implementierung des Ereignis-Trackings in der Berichterstellungsoberfläche angezeigt. Darüber hinaus wird ein Kategorie/Aktion-Paar in den Berichtsstatistiken als eindeutiges Element behandelt. Überlegen Sie daher zuerst, wie Ihre Messwerte für alle Objekte einer ähnlichen Kategorie berechnet werden sollen.

Ereignis-Tracking einrichten

Bevor Sie die Ergebnisse des Ereignis-Trackings in Ihren Berichten ansehen können, müssen Sie Ereignis-Tracking auf Ihrer Website einrichten:

  1. Tracking auf Ihrer Website einrichten Prüfen Sie, ob Sie Tracking für Ihre Website eingerichtet haben. Informationen zum Einrichten findest du im Leitfaden Tracking – Grundlagen.
  2. Rufe im Quellcode eines Seitenobjekts, Widgets oder Videos die Methode _trackEvent() auf.

    Die Signatur der _trackEvent()-Methode lautet:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category (erforderlich)

      Der Name, den Sie für die Objektgruppe angeben, die Sie verfolgen möchten.

    • action (erforderlich)

      Ein String, der eindeutig mit jeder Kategorie verknüpft ist und häufig verwendet wird, um die Art der Nutzerinteraktion für das Webobjekt zu definieren.

    • opt_label (optional)

      Ein optionaler String, um zusätzliche Dimensionen für die Ereignisdaten bereitzustellen.

    • opt_value (optional)

      Eine Ganzzahl, mit der Sie numerische Daten zum Nutzerereignis bereitstellen können.

    • opt_noninteraction (optional)

      Ein boolescher Wert, der auf true gesetzt ist, gibt an, dass das Ereignis nicht bei der Berechnung der Absprungrate berücksichtigt wird.

  3. Sehen Sie sich die Berichte an. Nachdem das Ereignis-Tracking eingerichtet wurde und einen Tag lang auf Ihrer Website aktiv ist, rufen Sie in den Berichten den Bereich Inhalt auf und rufen Sie Ereignis-Tracking auf.

Ressourcen

Weitere Informationen zu Ereignissen und zum Ereignis-Tracking finden Sie hier: