参考

本文档提供了 Google 跟踪代码管理器的参考资料。

API 参考

dataLayer

dataLayer 是传递给 Google 跟踪代码管理器的键值对的全局对象,可用于描述不作为页面 DOM 或其他 JavaScript 变量的一部分提供的信息。dataLayer 对象需要进行初始化。

示例:

  <script>
  dataLayer = [{
    'pageCategory': 'signup',
    'visitorType': 'high-value'
  }];
  </script>
  

dataLayer.push

此方法使用新的或更新后的键值对更新数据层。

示例:

  <script>
    dataLayer.push({'pageCategory': 'updated value'});
  </script>
  

电子商务数据层变量名称

为了使用 Google Analytics(分析)或 Universal Analytics 交易代码,您必须使用必需的电子商务数据层变量名称。不使用这些变量名称,会导致您 Google Analytics(分析)报告中的电子商务数据丢失或不完整。

社交数据层变量名称

如果您使用 Google Analytics(分析)社交跟踪代码,并在“代码修改”视图中勾选了使用数据层选项,则必须使用以下变量名称:

数据层变量名称 说明
network 必需,表示要跟踪的社交网络的字符串(如 Facebook、Twitter、LinkedIn)
socialAction 必需,表示要跟踪的社交操作的字符串(如顶、分享、发 Twitter 微博)
opt_target 可选,表示收到相应操作的网址(或资源)的字符串。
opt_pagePath 可选,通过发生操作的路径(包含参数)表示页面的字符串。

详细了解社交互动跟踪。