首页 文章

Google跟踪代码管理器和电子商务不会看到购买

提问于
浏览
0

现在我正在http://shtrafua.com/test-2上使用Google跟踪代码管理器测试电子商务,但Google Analytics不会看到这些购买 . Analytisc中的电子商务已激活 . GA调试显示

ga(“gtm1478156958663.ecommerce:addTransaction”,{id:undefined,affiliation:undefined ....

但dataLayer是完全填充 . 我会很感激任何建议 .

我决定问题 . 我使用增强型电子商务dataLayer语法 . 我将“交易标记”更改为“页面视图”,并选中“启用增强型电子商务和使用数据层” . 现在它的工作 . 如果您使用dataLayer.push,则不需要GTM代码上方的dataLayer声明

1 回答

  • 0

    这个信息不多,但我的猜测是你的GA标记设置为在页面加载时触发 . 由于您的数据层仅在GTM标记之后填充,因此页面加载时没有可用的电子商务数据,因此所有值都是未定义的,并且标记的电子商务部分将被忽略 .

    您可以通过将GA的触发器更改为“DOM ready”来轻松测试,因此只有在将事务推送到数据层后才会触发标记 . 或者,如果可能的话,将数据层声明移到GTM代码上方 .

相关问题