_gat
全域物件可用來建立及擷取追蹤工具物件,從中叫用所有其他方法。因此,此清單中的方法只能在使用 _gat 全域變數建立的追蹤器物件上執行。所有其他方法則應使用 _gaq
全域物件呼叫,以進行非同步追蹤。
_gat 物件方法
_getTracker(account)
已淘汰_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
方法說明
_getTracker()
_getTracker(account)
-
為指定網站資源 ID 建立追蹤程式物件。如果為同一個 Analytics (分析) 帳戶 ID 多次呼叫這個方法,每次叫用都會建立新物件。
_gat._getTracker('UA-65432-1');
參數
String account
追蹤程式物件的完整網站資源 ID (例如 UA-65432-1
)。
returns
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
擷取追蹤器returns
Tracker
建立的追蹤物件。_getTrackerByName()
_getTrackerByName(opt_name)
-
擷取具有指定名稱的追蹤器物件。如未指定名稱,系統會採用預設值,也就是空白字串 (「'」)。
如果沒有同名的追蹤器,系統會建立新追蹤器,並將該名稱指派給該名稱並傳回。
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
參數
String opt_name
要擷取的追蹤器名稱 (選填)。預設為空字串 (「'」)。
returns
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']);