_gat
全局对象用于创建和检索跟踪器对象,其他所有方法都从中调用。因此,此列表中的方法只能从使用 _gat 全局变量创建的跟踪器对象上运行。其他所有方法应使用 _gaq
全局对象调用,以便进行异步跟踪。
_gat 对象方法
_getTracker(account)
(已弃用)_createTracker(opt_account, opt_name)
_getTrackerByName(opt_name)
_anonymizeIp()
_forceSSL(bool)
传送方式的详细信息
_getTracker()
_getTracker(account)
-
为给定的网络媒体资源 ID 创建跟踪器对象。如果针对同一 Google Analytics(分析)帐号 ID 多次调用此方法,则会为每次调用创建一个新对象。
_gat._getTracker('UA-65432-1');
形参
String account
跟踪器对象的完整网络媒体资源 ID(例如 UA-65432-1
)。
返回
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
检索跟踪器返回
Tracker
已创建的跟踪对象。_getTrackerByName()
_getTrackerByName(opt_name)
-
检索具有指定名称的跟踪器对象。如果未指定名称,则使用默认值,即空字符串 ('')。
如果给定名称的跟踪器不存在,则新建一个跟踪器,将其分配给该名称并返回。
_gat._getTrackerByName();
_gat._getTrackerByName('t2');
形参
String opt_name
要获取的跟踪器的可选名称。默认为空字符串 ('')。
返回
Tracker
检索或创建的跟踪对象。
_anonymizeIp()
_anonymizeIp()
告知 Google Analytics(分析)匿名化处理跟踪器对象发送的信息,即在存储 IP 地址前删除其最后一个八位位组。 请注意,这会略微降低地理位置报告的准确性。
使用此函数对跟踪进行匿名化处理时,您必须使用 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']);