【发布时间】:2019-09-10 06:24:53
【问题描述】:
使用 GTM,我试图跟踪用户点击了哪些“标签”。 我创建了自定义 javascript 变量,其中包含一些条件来跟踪每个“a 标签”。但它没有用。
什么问题?我检查了语法或错字,但似乎没有问题。 T_T
那些“a 标签”没有图像 alt 值、没有 id、没有类名,只有 url 和文本。所以我尝试使用带有内置变量 {{Click text}} 的自定义 Javascript 变量来跟踪这些标签,但失败了。
在 GTM 预览模式下,此自定义 Javascript 变量会导致“未定义”。
以下是我的代码。
自定义 Javascript 变量
function() {
var result = '';
var clickText = {{Click Text}}
if (clickText.indexOf('getCoupon') > -1) {
result = 'getCoupon';
} else if (clickText.indexOf('getCoupon2') > -1) {
result = 'getCoupon2';
}
return result;
}
※内置变量{{Click Text}}返回字符串值'getCoupon'或'getCoupon2'
【问题讨论】:
标签: javascript html google-tag-manager