我想在Google跟踪代码管理器触发器中将产品ID用作标签。 我有一个填充数据层。 当在Chrome控制台我用Google跟踪代码管理器 - 数据层变量undefined
dataLayer[1].ecommerce.detail.products[0].id
我得到的输出有效的产品ID。
当在谷歌代码管理工具创建自定义JavaScript变量和尝试:
function(){
var art_nr = dataLayer[1].ecommerce.detail.products[0].id;
return art_nr;
}
这个变量后来在只包含“未定义”的debuger。
我做了几个小时的研究,但我无法找到一个简单的解释如何做到这一点。
现在我在调试器中看到了相应的变量,我误以为自己好像。 ecommerce.detail.products.0.id的确是正确的,也没有自定义的Javascript需要,这个符号可以直接用在变量类型的'数据层变量'中。为了防止有人绊倒这个问题,可能会有所帮助。 – Brezelbub