Google Analytics增强型电子商务 - 如何跟踪购物车数量更新?

inw*_*sel 13 google-analytics enhanced-ecommerce

谷歌没有说明如何处理用户使用增强型电子商务插件更改购物车中的线路数量.

当用户向他的购物车添加内容时,在稍后的会话中返回到同一购物车并添加更多相同的产品,以获得更低的单价(例如,当电子商务网站使用价格中断时) .

因此,例如,他首先以3美元的价格增加1个单位,然后返回并将数字提高到10个,因此每个单位只需要支付2美元.

现在,先前发送给GA的价格需要以某种方式失效.

对此有多种解决方案,但每种解决方案都有一些严重的缺点:

1)计算差异并添加/删除.

2)删除该行,然后添加当前数量.

方法1具有传递(最)正确的用户交互的优点.由于添加/删除似乎没有nonInteraction参数,因此使用方法2意味着添加/删除错误的数量.

方法2的优点是,如果在第一次添加产品后发生价格变化,则能够更改价格.例如:在添加更多单元后,客户现在具有较低的单价.使用方法1意味着GA中的金额不正确,或者您必须计算价格差异并虚构地给予最新添加的单位更低的价格.

哪两种方法更可取?

小智 0

电子商务数据层需要借助其他 GA 命中。因此,每次有人添加或删除项目时,您必须:

  1. 首先更新或重建*电子商务数据层。
  2. 触发事件将新数据传递给GA。
  3. 重置 dataLayer 值以确保不会重复数据。

* 数据层是持久性的,因此请确保dataLayer.push({'ecommerce': undefined});在发送数据后重置值 ( ),以免出现重复数据。