Google跟踪代码管理器增强型电子商务的文档是否有误?

时间:2017-11-22 18:32:09

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

实施增强型电子商务的documentation表示使用综合浏览量来捕获产品详情视图和产品点击等事件的数据。

但我从其他所有人那里得到的建议是为所有事情发送事件。此外,在我遵循通过网页浏览而不是传递事件来捕获数据的文档的情况下,数据不会传递给GA。对于触发器,我尝试使用名为gtm.dom的自定义事件和内置的DOM Ready事件无效。

对于product-detail views,例如,dataLayer看起来与页面加载时完全一样。这是dataLayer[0]

{
  "ecommerce": {
    "detail": {
      "products": [
        {
          "quantity": 1,
          "price":    "69.95",
          "brand":    "Acme",
          "id":       "SKU",
          "name":     "Quasitronic Fluxicator"
        }
      ]
    }
  }
}

在GTM中,我可以验证是否已选中启用增强型电子商务和使用数据层。 enter image description here

1 个答案:

答案 0 :(得分:0)

  

使用综合浏览量来捕获产品详情视图和产品点击等事件的数据

情况可能仍然如此,但您仍然可以通过事件设置跟踪所有内容(尽管有时可能不是最好的)。使用前一种方法,您可能希望使用触发gtm.js触发器(实际上是All Pages事件)的PV标记来处理展示次数和产品详细信息视图等内容,然后使用事件对于像ATC或prod click这样的点击事件(所以不需要通过查看它们来跟踪它们)。确保如果使用event触发器,则在加载GTM容器代码之前,dataLayer中的数据可用。这非常重要。

在后一种方法中,如果您选择将事件用于所有事情(可能),则需要确保将event与DL数据一起推送,然后使用{{1解雇你的标签。因此,如果您使用事件替换用于跟踪EE数据的综合浏览量,那么请确保您有一个与dataLayer中的数据相关联的事件来触发。

  

我已经按照通过网页浏览捕获数据的文档而不是传递事件,数据没有传递给GA ...我尝试使用名为gtm.dom的自定义事件和内置的DOM Ready事件来无济于事

可能发生的情况是,在您的综合浏览量发布时,您的数据尚未可用。如果您正在使用gtm.dom事件,那么您需要确保在事件发生时所有数据都在dataLayer中。您可以使用GTM调试模式,通过单击左侧面板中的事件来查看数据何时可用。如果您单击要跟踪ecomm数据的特定事件,并且数据不在dataLayer中,那么您什么也得不到。

相关问题