追蹤程式碼:_gat 全域物件

_gat 全域物件可用來建立及擷取追蹤工具物件,從中叫用所有其他方法。因此,此清單中的方法只能在使用 _gat 全域變數建立的追蹤器物件上執行。所有其他方法則應使用 _gaq 全域物件呼叫,以進行非同步追蹤

_gat 物件方法

方法說明

_getTracker()

    _getTracker(account)
    為指定網站資源 ID 建立追蹤程式物件。如果為同一個 Analytics (分析) 帳戶 ID 多次呼叫這個方法,每次叫用都會建立新物件
    _gat._getTracker('UA-65432-1');

    參數

      String account 追蹤程式物件的完整網站資源 ID (例如 UA-65432-1)。

    return

      Tracker 建立的追蹤物件。

_createTracker()

    _createTracker(opt_account, opt_name)
    建立新的追蹤工具物件,並為其指派指定名稱。如果沒有提供名稱,系統會產生一個名稱。系統會將追蹤器物件儲存在名稱下,以便透過 _getTrackerByName 擷取。如果建立兩個名稱相同的追蹤程式,第二個會覆寫第一個追蹤程式,無法再透過 _getTrackerByName 擷取第一個追蹤程式。
    _gat._createTracker('UA-65432-1');
    _gat._createTracker('UA-65432-2', 't2');

    參數

      String opt_account 追蹤程式物件的完整網站資源 ID (例如 UA-XXXXX-X)。
      String opt_name 用於儲存智慧手環的選填名稱。請用這個名稱透過 _getTrackerByName 擷取追蹤器

    return

      Tracker 建立的追蹤物件。

_getTrackerByName()

    _getTrackerByName(opt_name)
    擷取具有指定名稱的追蹤器物件。如未指定名稱,系統會採用預設值,也就是空白字串 (「'」)。 如果沒有同名的追蹤器,系統會建立新追蹤器,並將該名稱指派給該名稱並傳回。
    _gat._getTrackerByName();
    _gat._getTrackerByName('t2');

    參數

      String opt_name 要擷取的追蹤器名稱 (選填)。預設為空字串 (「'」)。

    return

      Tracker 已擷取或建立的追蹤物件。

_匿名 Ip()

    _anonymizeIp()

    在儲存前移除 IP 位址的最後八位元,指示 Google Analytics (分析) 遮蓋追蹤器物件傳送的資訊。這樣會稍微降低地理區域成效報表的正確性,請您留意。

    使用這個函式進行遮罩追蹤時,您必須使用 push 函式,並將該函式與追蹤器物件正確建立關聯,如下所示。

非同步程式碼片段 (建議)
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);


_forceSSL()

    _forceSSL(bool)

    設定 Google Analytics (分析) 使用 SSL 傳送所有命中,即使網頁不安全 (HTTP) 也不例外。

非同步程式碼片段 (建議)

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