Tracking-Code: Das globale Objekt „_gat“

Das globale Objekt _gat wird zum Erstellen und Abrufen von Tracker-Objekten verwendet, über die alle anderen Methoden aufgerufen werden. Daher sollten die Methoden in dieser Liste nur für ein Tracker-Objekt ausgeführt werden, das mit der globalen Variablen „_gat“ erstellt wurde. Alle anderen Methoden sollten für das asynchrone Tracking mit dem globalen Objekt _gaq aufgerufen werden.

_gat-Objektmethoden

Die Methoden im Detail

_getTracker()

    _getTracker(account)
    Erstellt ein Tracker-Objekt für die angegebene Web-Property-ID. Wenn diese Methode mehrmals für dieselbe Analytics-Konto-ID aufgerufen wird, wird für jeden Aufruf ein neues Objekt erstellt.
    _gat._getTracker('UA-65432-1');

    Parameter

      String account Die vollständige Web-Property-ID (z.B. UA-65432-1) für das Tracker-Objekt.

    Gibt zurück

      Tracker Das erstellte Tracking-Objekt

_createTracker()

    _createTracker(opt_account, opt_name)
    Erstellt ein neues Tracker-Objekt und weist ihm den angegebenen Namen zu. Wird kein Name angegeben, wird ein Name generiert. Tracker-Objekte werden unter ihrem Namen gespeichert, damit sie über _getTrackerByName abgerufen werden können. Wenn zwei Tracker mit demselben Namen erstellt werden, überschreibt der zweite Tracker den ersten und der erste kann nicht mehr über _getTrackerByName abgerufen werden.
    _gat._createTracker('UA-65432-1');
    _gat._createTracker('UA-65432-2', 't2');

    Parameter

      String opt_account Die vollständige Web-Property-ID (z.B. UA-XXXXX-X) für das Tracker-Objekt.
      String opt_name Optionaler Name zum Speichern des Trackers. Verwenden Sie diesen Namen, um den Tracker über _getTrackerByName abzurufen

    Gibt zurück

      Tracker Das erstellte Tracking-Objekt

_getTrackerByName()

    _getTrackerByName(opt_name)
    Ruft das Tracker-Objekt mit dem angegebenen Namen ab. Wenn kein Name angegeben wird, wird der Standardwert verwendet, also der leere String (''). Existiert kein Tracker mit dem angegebenen Namen, wird ein neuer Tracker erstellt, diesem Namen zugewiesen und zurückgegeben.
    _gat._getTrackerByName();
    _gat._getTrackerByName('t2');

    Parameter

      String opt_name Optionaler Name des abzurufenden Trackers. Die Standardeinstellung ist ein leerer String ('').

    Gibt zurück

      Tracker Das abgerufene oder erstellte Tracking-Objekt.

_anonymizeIp()

    _anonymizeIp()

    Weist Google Analytics an, die von den Tracker-Objekten gesendeten Informationen zu maskieren, indem das letzte Oktett der IP-Adresse vor dem Speichern entfernt wird. Beachten Sie, dass dies zu einer geringeren Präzision bei der Erstellung geografischer Berichte führt.

    Wenn Sie diese Funktion zum Maskieren des Trackings verwenden, müssen Sie die Funktion push verwenden und die Funktion wie unten dargestellt korrekt mit dem Tracker-Objekt verknüpfen.

Asynchrones Snippet (empfohlen)
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);


_forceSSL()

    _forceSSL(bool)

    Konfiguriert Google Analytics so, dass alle Treffer über SSL gesendet werden, auch von unsicheren Seiten (HTTP-Seiten).

Asynchrones Snippet (empfohlen)

_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_gat._forceSSL']);       // Send all hits using SSL, even from insecure (HTTP) pages.
_gaq.push(['_trackPageview']);