【问题标题】:GTM Enhanced Ecommerce - Checkout options only tracked for step 1GTM 增强型电子商务 - 仅跟踪第 1 步的结帐选项
【发布时间】:2015-11-09 10:33:01
【问题描述】:

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

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

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

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

有人知道吗?

【问题讨论】:

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


    【解决方案1】:

    电子商务 - 结帐

    事件 checkout 必须在结帐过程的每个页面上使用特定的 step 参数调用。

    所以你将拥有:

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

    电子商务 - 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 学习

    【讨论】:

    • 在我的结帐流程中,用户可以在第 1 步和第 2 步之间来回切换。一旦他们下订单(即提交第 1 步和第 2 步),我就会跟踪这些步骤的结帐选项(我等待跟踪,因为它们仍然可以编辑),然后我将它们重定向到下一步:付款方式选择。除此之外,所有标签都被正确触发,包含正确的 dataLayer 值,并且收集像素没问题,所以我仍然不确定我应该做些什么不同。
    猜你喜欢
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多