GTM增强型电子商务 - 仅在步骤1中跟踪结帐选项

时间:2015-11-09 10:33:01

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

我有一个结帐表格如下:第1步(预订明细)和2(客户明细)是SPA(单页申请)的一部分,第3步(付款方式选择)在一个单独的专用页面上。对于所有步骤,我还想跟踪结帐选项。

在继续执行第3步之前,步骤1和2的表单输入被跟踪到GA:这似乎工作正常:

  • 'EE Checkout Option Tag'被触发两次(对于步骤1和2)
  • dataLayer的值是正确的
  • 收集像素发送两次(200 OK),并包含正确的数据(即我想跟踪的结帐选项)

但是,当我查看Google Analytics,找到我的测试订单,并添加“结帐选项”作为辅助维度时,我只会看到第1步的结帐选项。

enter image description here

enter image description here

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

EEcommerce - Checkout

事件结帐必须在结帐流程的每一页上使用ceretain step 参数进行调用。

所以你会:

  • 结帐步骤1(预订明细) -
  • 结帐步骤2(客户详细信息) - 在SPA中必须在步骤1之后调用(onscroll事件,打开选项卡选项后自动或手动)
  • 结帐步骤3(付款方式选择)

EEcommerce - checkoutOption

事件 checkoutOption 可以选择使用非常相同的步骤参数调用延长上一次结帐调用。

  • checkout_option步骤1(预订详情) - 用户选择后发送
  • checkout_option步骤2(客户详细信息) - 发送给用户或离开页面到第3步
  • checkout_option步骤3(付款方式选择) - 用户选择后或移至购买页面时发送

文档

GTM和EE(https://developers.google.com/tag-manager/enhanced-ecommerce#checkout)的文档非常容易让人误解,而是从https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#checkout-process了解