Drupal google 标签管理器电子商务数据不流动

Drupal google tag manager e-commerce data not flowing

我在将 Universal Analytics 与 Google Drupal 中的标签管理器结合使用时遇到了一些问题,这些标签管理器更特定于电子商务数据。正常 google 分析工作正常,但我似乎无法显示电子商务数据。这是我的配置:

Drupal 方面:

Google 标签管理器端:

通用分析方面:在视图级别,我启用了电子商务设置和增强型电子商务设置。正常的页面流量正在流入 Universal Analytics,验证标签是否正常工作。

使用标签助手调试页面调用时,我可以验证订单数据在完成后被发送到标签,这是发送的数据:

[
  {
    "event": "trackTrans",
    "transactionId": "606",
    "transactionAffiliation": "Name Hidden",
    "transactionTotal": 50,
    "transactionTax": 0,
    "transactionShipping": 0,
    "transactionProducts":     [
      {
        "sku": "211",
        "name": "211",
        "category": "",
        "price": 50,
        "quantity": 1
      }
    ]
  },
  {
    "gtm.start": 1465502292047,
    "event": "gtm.js"
  },
  {
    "event": "gtm.dom"
  },
  {
    "event": "gtm.load"
  }
]

我是 Google 标签管理器的新手,但这是我的观察。

分析数据被发送到标签 => 难道不应该发送到分析代码吗?或者标签管理器会处理这个吗?

documentation 提到了这个:

Add a tag of type Universal Analytics; track type of Page View or Event.

这是否意味着代码也需要在结帐完成等事件上触发?或者这是一个真实的 "OR" 案例,您可以自己决定使用综合浏览量还是事件。

如果您需要更多信息,我很乐意提供!

感谢您的帮助。

关于 GTM 设置的一些注意事项,这可能会有所帮助:

由于您使用的是标准电子商务(即不是增强电子商务),您的Track Type需要Transaction,而不是 Pageview 或其他任何东西。一旦您 select 该轨道类型,您将无法选择选中增强型电子商务复选框。也没有关于数据层的进一步配置。

The analytics data is sent to the Tag => shouldn't it be sent to the Analytics code instead? Or does the tag manager take care of this?

标签读取分析数据(假设您指的是数据层)。 GTM 将为您处理一切(前提是配置正确)。

其他一切都应该随之而来,您不需要做任何其他事情。您的标签触发规则可能是您在 trackTrans.

中推送的事件

如果您需要使用增强型电子商务,那么您将需要 restructure/redo 您的整个数据层(不幸的是,但更好的是,您可以更好地了解 GA 中的购物和结账行为).