【发布时间】:2018-08-28 16:52:28
【问题描述】:
我正在实施 Google 跟踪代码管理器,并希望在自定义 ASP 页面上记录电子商务结束金额。不幸的是,这必须在页面的底部。在这里和其他地方找到几个解决方案后,我遗漏了一些东西,可能是基本的,因为我无法让它工作。在 Google Analytics 中启用了增强型电子商务,GTM 在页面加载时正确运行 GA,但不是交易标签。我什至在阅读后将 GTM 触发器从 All Pages 切换为 DOM Ready,这对底部页面代码有帮助,但没有。我应该改变什么?
更新:
在尝试了一些其他选项后,我仍然无法使其正常工作,这是一个可供查看的测试页面,并且附件图像已更新。标准电子商务已启用。
【问题讨论】:
-
您提到“增强型电子商务”,但您使用的 dataLayer 仅适用于标准电子商务。此外,“交易”标签也特定于标准电子商务。您能否澄清一下您是否确实希望使用 EE 报告?如果是这样,那么您将需要遵循这些文档中指定的正确 EE 有效负载:developers.google.com/tag-manager/enhanced-ecommerce
-
我最初有标准,但在其他地方读到启用增强不会影响尝试标准代码。这是不正确的吗?我不确定了。我刚刚关闭了增强功能,重新加载了页面,但仍然看到该标签没有触发。
-
如果您打算使用标准电子商务(即“交易”类型标签),请不要将其与增强型电子商务混合使用。这并不意味着两者不能一起工作,但如果这样做,您肯定会混淆自己和他人。另一件事是在您的触发器中,您有页面 URL 等于 stage9.asp 和 stage10.asp 的规则。它清楚地表明,如果所有条件都为真,标签就会触发,所以至少要仔细检查一下。
-
@nyuen 我什至没有注意到它们是 AND 运算符,因为我需要它在两个页面中的任何一个上触发。我将其更改为 OR,发布了 GTM 更改,硬重新加载了 stage9 页面几次,但仍然没有触发
标签: google-analytics google-tag-manager