使用跟踪代码管理器实现 Google Analytics(分析)电子商务代码。
注意:本文介绍的是 Universal Analytics 电子商务。Google Analytics(分析)4 是 Google Analytics(分析)的未来版本。我们建议您实现并发送 GA4 电子商务事件,以确保您可以长期利用 Google Analytics(分析)的所有功能。如需了解如何使用 Google Analytics(分析)4 实现电子商务衡量,请参阅开发者文档。如需了解如何将电子商务实现从 UA 迁移到 GA4,请参阅新的 GA4 电子商务迁移指南。
实现 Universal Analytics 电子商务的方法主要有下列两种:标准电子商务和增强型电子商务。
通过标准电子商务报告,您可以衡量自己网站或应用中的交易并分析发生的购买活动。您可以查看商品和交易信息、平均订单价值、电子商务转化率、购买前所耗时间以及其他数据。
增强型电子商务添加了标准电子商务报告之外的其他功能。增强型电子商务会显示客户何时将商品加入购物车、何时开始结账流程以及何时完成购买。此外,您还可以使用增强型电子商务来确定离开购物漏斗的细分客户群。
以下说明介绍了如何使用 Google 跟踪代码管理器实现 Universal Analytics 电子商务代码。
标准电子商务
要设置 Universal Analytics 标准电子商务代码,请执行以下操作:
- 登录您的 Google Analytics(分析)帐号,然后为所需的数据视图启用电子商务。
- 创建 Universal Analytics 代码并将跟踪类型设为“交易”。
- 填写必填字段以配置代码。
- 将
dataLayer()
对象添加到交易页面以收集并传递必需变量。请务必先在代码中填充dataLayer()
变量,然后再触发代码。 - 创建触发器以在交易确认页面上触发代码。
所有交易信息都应该通过数据层进行传递,具体变量名称如下所示:
交易数据
变量名称 | 说明 | 类型 |
---|---|---|
transactionId(必需) | 唯一交易标识符 | 字符串 |
transactionAffiliation(可选) | 合作伙伴或联营店铺 | 字符串 |
transactionTotal(必需) | 交易总价值 | 数字 |
transactionShipping(可选) | 交易的运费 | 数字 |
transactionTax(可选) | 交易的税额 | 数字 |
transactionProducts(可选) | 交易中所购商品的列表 | 产品对象数组 |
产品数据
变量名称 | 说明 | 类型 |
---|---|---|
name(必需) | 产品名称 | 字符串 |
sku(必需) | 产品 SKU | 字符串 |
category(可选) | 产品类别 | 字符串 |
price(必需) | 单价 | 数字 |
quantity(必需) | 商品数量 | 数字 |
将此代码放到 Google 跟踪代码管理器容器代码段上方,确保在跟踪代码管理器触发 Google Analytics(分析)代码时,相应的数据层已准备就绪。
如果您因某种原因无法将电子商务数据放到跟踪代码管理器容器代码段上方,则可以尝试下列其中一种解决方案:
- 根据网页上位置更为靠后的自定义事件触发代码(例如,按照开发者文档中所述方式将数据和事件推送结合使用)。
- 将触发器类型设为“DOM 已准备就绪”。
详细了解 Google Analytics(分析)电子商务。
增强型电子商务
借助跟踪代码管理器,您可以通过以下两种方法实现增强型电子商务:
- 数据层:这是首选方法,可将电子商务数据推送到代码中的数据层。
- 自定义 JavaScript 变量:即在跟踪代码管理器中创建自定义 JavaScript 变量。此变量返回的对象应包含您原本要推送到数据层的信息。
不论采用哪种方法,您都应先熟悉 Google Analytics(分析)中的增强型电子商务,然后才能使用跟踪代码管理器实现增强型电子商务代码。您可能需要寻求开发者的帮助来实现数据层。
重要提示:在实现增强型电子商务时,可以使用多种特定类型的信息。如要查看受支持数据类型的完整列表,请参阅开发者文档。
实现数据层
- 在您的代码中,将电子商务信息添加到名为“ecommerce”的数据层对象中。如需详细了解如何实现数据层,请参阅跟踪代码管理器开发者文档。
- 在跟踪代码管理器中,创建具有下面这些额外设置的 Universal Analytics 代码:
- 将跟踪类型设为网页浏览或事件。
- 在 Google Analytics(分析)设置变量中,依次点击更多设置 电子商务,将启用增强型电子商务功能设为“True”。
- 选择使用数据层。
实现自定义 JavaScript 变量
- 创建一个自定义 JavaScript 变量。此变量必须返回一个包含电子商务对象的对象。
此变量中使用的语法与将这些数据推送到数据层时所用的语法相同。 - 在跟踪代码管理器中,创建具有下面这些额外设置的 Universal Analytics 代码:
- 将跟踪类型设为网页浏览或事件。
- 在 Google Analytics(分析)设置变量中,依次点击更多设置 广告,将启用增强型电子商务功能设为“True”。
- 选择使用数据层。