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
_getTracker(account)
eingestellt_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
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
abzurufenGibt 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.
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']);