跟踪代码:_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']);