【发布时间】:2024-05-15 16:45:02
【问题描述】:
我在将 Universal Analytics 与 Drupal 中更具体的电子商务数据结合使用时遇到了一些麻烦。正常的谷歌分析正在工作,但我似乎无法显示电子商务数据。这是我的配置:
Drupal 方面:
- 使用我的项目代码安装和配置Google Tag manager 模块。
- 安装了Commerce Google Tag manager module(这会将所需的数据发送到标签)
谷歌标签管理器方面:
- 使用以下设置创建了一个新标签
- 标签类型 Universal Analytics
- 链接了正确的 Universal Analytics 项目
- 网页浏览触发
- 启用电子商务设置
- 使用数据层设置
通用分析方面:在视图级别,我启用了电子商务设置和增强型电子商务设置。正常的页面流量流入 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 提到了这一点:
添加 Universal Analytics 类型的标签;跟踪页面查看或事件的类型。
这是否意味着代码还需要触发结帐完成等事件?或者它是一个真正的“OR”案例,您可以自己决定使用浏览量或事件。
如果您需要更多信息,我很乐意提供!
感谢您的帮助。
【问题讨论】:
标签: google-analytics drupal-7 google-tag-manager universal-analytics drupal-commerce