增强型电子商务跟踪记录重复计算

时间:2018-04-22 03:10:54

标签: google-analytics google-tag-manager enhanced-ecommerce

我正在使用dataLayer通过Google跟踪代码管理器(GTM)实施增强型电子商务,而且我遇到的问题包括报告的双重报告。

报告的值是“产品结帐”,可以在Google Analytics(GA)的“产品列表效果”报告中看到。

我花了很多时间在这上面,我敢肯定,我没有以下常见的陷阱之一:

  • 代码中绝对只有一个GTM代码段。
  • 当用户刷新页面时,不会再次报告该值(因为刷新后没有任何内容被推送到dataLayer)
  • 三重检查拼写错误
  • 在GTM代码段
  • 之前将值推送到dataLayer

在下图中我展示了一个例子; 首先,正确报告add_to_cart;只有一次。

虽然每个产品每次都会报告结帐两次(与报告的产品数量无关)

enter image description here

这是GTM中的标签列表:

1

标记类型:通用分析

追踪类型:网页浏览

启用增强型电子商务功能:true

使用数据层:true

触发器:事件等于gtm.dom

2

标记类型:通用分析

追踪类型:事件

活动类别:电子商务

事件操作:产品单击

启用增强型电子商务功能:true

使用数据层:true

触发器:事件等于productClick

3

标记类型:通用分析

追踪类型:事件

活动类别:电子商务

事件动作:添加到购物车

启用增强型电子商务功能:true

使用数据层:true

触发器:事件等于addToCart

4

标记类型:通用分析

追踪类型:事件

活动类别:电子商务

事件操作:从购物车中删除

启用增强型电子商务功能:true

使用数据层:true

触发器:事件等于removeFromCart

5

标记类型:通用分析

追踪类型:事件

活动类别:电子商务

事件操作:结帐

启用增强型电子商务功能:true

使用数据层:true

触发:事件等于结帐

6

标记类型:通用分析

追踪类型:网页浏览

启用增强型电子商务功能:否

触发器:所有页面

3 个答案:

答案 0 :(得分:1)

我发现标签配置存在问题。你有第一个标签为;

1
Tag type : Universal Analytics
Track type : Pageview
Enable Enhanced Ecommerce Features: true
Use Data Layer: true
Trigger: event equals gtm.dom

以上标签将在所有页面上触发(包括最终确认页面)。虽然您有另一个标记,您已将其配置为在最终确认页面上触发。

5
Tag type : Universal Analytics
Track type : Event
Event Category: Ecommerce
Event Action: Checkout
Enable Enhanced Ecommerce Features: true
Use Data Layer: true
Trigger: event equals checkout

所以实际上标签1正在复制"所有"数据包括事务一,事务一在您检查时更加明显。出于调试目的,您可以关闭第一个标签,而不是测试您应该能够看到单个事务而不是重复。

答案 1 :(得分:0)

这可能是因为使用带有增强型电子商务设置的标签触发的其他事件

答案 2 :(得分:0)

这是官方文档的一个陷阱,使用综合浏览量发送电子商务数据确实会复制综合浏览量并与何时发送事件进行交互。为了避免这种情况,最好在触发时仅将自定义事件用作触发器和代码。