我正在为谷歌标记管理器中的浏览器编写一个cookie,以便计算页面得分。但我有一个问题,gtm.timer运行了几次,并且当计时器一直触发时,分数只是被多次添加。
现在我想出了一个想法,即我可以使用datalayer变量作为条件(即如果timerEventNumber大于1则不返回新值)。
然而,问题是,如何从自定义javascript引用数据层变量的值?
非常感谢您的帮助!
答案 0 :(得分:0)
您应该能够简单地将数据层类型变量定义为gtm.timerEventNumber
,并在Custom JS变量中使用它,例如。如果您已将变量命名为“DL - gtm.timerEventNumber”:
function(){
if ({{DL - gtm.timerEventNumber}} > 1){
// do stuff
}
}