Obiekt globalny _gat
jest używany do tworzenia i pobierania obiektów trackera, z których są wywoływane wszystkie inne metody. Dlatego metody z tej listy należy uruchamiać wyłącznie na obiekcie śledzącym utworzonym za pomocą zmiennej globalnej _gat. Pozostałe metody należy wywoływać za pomocą obiektu globalnego _gaq
na potrzeby śledzenia asynchronicznego.
_gat Metody obiektów
_getTracker(account)
wycofane_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
Szczegóły metody
_getTracker()
_getTracker(account)
-
Tworzy obiekt skryptu śledzenia dla podanego identyfikatora usługi internetowej. Jeśli ta metoda zostanie wywołana więcej niż raz dla tego samego identyfikatora konta Analytics, dla każdego wywołania tworzony jest nowy obiekt.
_gat._getTracker('UA-65432-1');
Parametry
String account
Pełny identyfikator usługi internetowej (np. UA-65432-1
) obiektu skryptu śledzenia.
returns
Tracker
Utworzony obiekt śledzenia._createTracker()
_createTracker(opt_account, opt_name)
- Tworzy nowy obiekt skryptu śledzenia i przypisuje mu podaną nazwę. Jeśli nie podasz nazwiska, wygenerujemy dla Ciebie imię i nazwisko. Obiekty trackera są przechowywane pod swoimi nazwami, aby można je było pobrać za pomocą funkcji
_getTrackerByName
.
Jeśli zostaną utworzone 2 lokalizatory o tej samej nazwie, drugi zastąpi pierwszy, a pierwszy nie będzie już można pobrać za pomocą usługi _getTrackerByName
.
_gat._createTracker('UA-65432-1');
_gat._createTracker('UA-65432-2', 't2');
Parametry
String opt_account
Pełny identyfikator usługi internetowej (np. UA-XXXXX-X
) obiektu śledzącego.String opt_name
Opcjonalna nazwa, pod którą ma być przechowywany tracker. Użyj tej nazwy, aby pobrać lokalizator za pomocą _getTrackerByName
.returns
Tracker
Utworzony obiekt śledzenia._getTrackerByName()
_getTrackerByName(opt_name)
- Pobiera obiekt trackera o podanej nazwie. Jeśli nie zostanie podana nazwa, zostanie użyta wartość domyślna, czyli pusty ciąg znaków („'”). Jeśli nie ma żadnego elementu śledzącego o podanej nazwie, zostanie utworzony nowy tracker o danej nazwie, przypisany do tej nazwy i zwrócony.
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
Parametry
String opt_name
Opcjonalna nazwa elementu śledzącego do pobrania. Domyślnie jest to pusty ciąg znaków („”).
returns
Tracker
Pobrany lub utworzony obiekt śledzenia.
_anonymizeIp()
_anonymizeIp()
Instruuje Google Analytics, aby maskował informacje wysyłane przez obiekty trackera, usuwając ostatni oktet adresu IP przed ich przechowywaniem. Pamiętaj, że włączenie tej funkcji nieco obniży dokładność raportów na temat położenia geograficznego.
Gdy używasz tej funkcji do maskowania śledzenia, musisz użyć funkcji push
i prawidłowo ją powiązać z obiektem skryptu śledzenia, jak pokazano poniżej.
var _gaq = _gaq || []; _gaq.push (['_setAccount', 'UA-XXXXXXX-YY']); _gaq.push (['_gat._anonymizeIp']); _gaq.push (['_trackPageview']);
_forceSSL()
_forceSSL(bool)
Konfiguruje Google Analytics tak, aby wysyłał wszystkie działania przy użyciu SSL, nawet z niezabezpieczonych stron (HTTP).
Fragment asynchroniczny (zalecany)
_gaq.push(['_setAccount', 'UA-12345-1']); _gaq.push(['_gat._forceSSL']); // Send all hits using SSL, even from insecure (HTTP) pages. _gaq.push(['_trackPageview']);