Mit dem globalen Objekt _gat
werden Tracker-Objekte erstellt und abgerufen, von denen 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 Variable _gat erstellt wurde. Alle anderen Methoden sollten mit dem globalen Objekt _gaq
für asynchrones Tracking 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 Analysekonto-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.
Rückgabe
Tracker
Das erstellte Tracking-Objekt_createTracker()
_createTracker(opt_account, opt_name)
-
Erstellt ein neues Tracker-Objekt und weist ihm den angegebenen Namen zu. Wenn kein Name angegeben wird, wird ein Name generiert. Tracker-Objekte werden unter ihren Namen gespeichert, damit sie über
_getTrackerByName
abgerufen werden können.
Wenn zwei Tracker mit demselben Namen erstellt werden, überschreibt der zweite 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, unter dem der Tracker gespeichert wird. Verwende diesen Namen, um den Tracker über _getTrackerByName
abzurufen.Rückgabe
Tracker
Das erstellte Tracking-Objekt_getTrackerByName()
_getTrackerByName(opt_name)
-
Ruft das Tracker-Objekt mit dem angegebenen Namen ab. Wenn kein Name angegeben wird, wird die Standardeinstellung verwendet. Dies ist der leere String ('').
Wenn kein Tracker mit dem angegebenen Namen vorhanden ist, 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 der leere String ('').
Rückgabe
Tracker
Das abgerufene oder erstellte Tracking-Objekt.
_anonymisierenIp()
_anonymizeIp()
Weist Google Analytics an, die von den Tracker-Objekten gesendeten Informationen zu anonymisieren. Dazu wird das letzte Oktett der IP-Adresse vor dem Speichern entfernt. Beachten Sie, dass dies zu einer geringeren Präzision bei der Erstellung geografischer Berichte führt.
Wenn Sie diese Funktion zum Anonymisieren von Tracking-Methoden verwenden, müssen Sie die Funktion push
verwenden und die Funktion wie unten dargestellt 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 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']);