我有一个结账表格如下:第1步(预订明细)和2(客户明细)是SPA(单页申请)的一部分,第3步(付款方式选择)在一个单独的专用页面上 . 对于所有步骤,我还想跟踪结帐选项 .
在继续执行步骤3之前,步骤1和2的表单输入被跟踪到GA:这似乎工作正常:
-
'EE Checkout Option Tag'被触发两次(对于步骤1和2)
-
dataLayer的值是正确的
-
收集像素发送两次(200 OK),并包含正确的数据(即我想要跟踪的结账选项)
但是,当我查看Google Analytics,找到我的测试订单,并添加“结帐选项”作为辅助维度时,我只会看到第1步的结帐选项 .
有谁有想法吗?
1 回答
电子商务 - 结帐
必须使用ceretain step 参数在结帐流程的每个页面上调用事件 checkout .
所以你将拥有:
结帐第1步(预订详情) -
结帐步骤2(客户详细信息) - 在SPA中必须在步骤1之后调用(onscroll事件,打开选项卡选项后自动或手动)
结帐步骤3(付款方式选择)
EEcommerce - checkoutOption
事件 checkoutOption 可以选择使用 very same step 参数调用 extend previous checkout 调用 .
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学习