Kod śledzenia: obiekt globalny _gat

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

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.

Fragment asynchroniczny (zalecany)
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']);