在 Google 跟踪代码管理器的数据层变量中提取值
Extract value in the data layer variable in Google Tag Manger
我现在正在google标签管理器中为浏览器写一个cookie,以便计算页面分数。但我有一个问题,gtm.timer 运行 几次,当计时器不断触发时,分数只是被多次添加。
现在我想出了一个主意,我可以使用数据层变量作为条件(即,如果 timerEventNumber 大于 1,则不要 return 新值)。
但是,问题是,如何从自定义 javascript 中引用数据层变量的值?
非常感谢您的提前帮助!
您应该能够简单地将您的数据层类型变量定义为 gtm.timerEventNumber
并在您的自定义 JS 变量中使用它,例如。如果您将变量命名为 "DL - gtm.timerEventNumber":
function(){
if ({{DL - gtm.timerEventNumber}} > 1){
// do stuff
}
}
我现在正在google标签管理器中为浏览器写一个cookie,以便计算页面分数。但我有一个问题,gtm.timer 运行 几次,当计时器不断触发时,分数只是被多次添加。
现在我想出了一个主意,我可以使用数据层变量作为条件(即,如果 timerEventNumber 大于 1,则不要 return 新值)。
但是,问题是,如何从自定义 javascript 中引用数据层变量的值?
非常感谢您的提前帮助!
您应该能够简单地将您的数据层类型变量定义为 gtm.timerEventNumber
并在您的自定义 JS 变量中使用它,例如。如果您将变量命名为 "DL - gtm.timerEventNumber":
function(){
if ({{DL - gtm.timerEventNumber}} > 1){
// do stuff
}
}