跟踪代码:_gat 全局对象

_gat 全局对象用于创建和检索跟踪器对象,系统会从中调用所有其他方法。因此,此列表中的方法只应在使用 _gat 全局变量创建的跟踪器对象之外运行。所有其他方法应使用 _gaq 全局对象调用以进行异步跟踪

_gat 对象方法

方法详解

_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']);