【发布时间】:2016-12-26 18:56:23
【问题描述】:
我需要使用 Adobe DTM 捕获单击的链接以及单击该链接的页面,然后将其传递给 evar 和 sprop。我不需要综合浏览量,所以使用了 s.tl()。
我正在使用基于事件的规则,其中“点击”作为我的事件类型,我的元素标签/选择器作为锚标签的“a”。
下面是我在 DTM 中使用的页面代码 - 但我的问题是,我收到“意外令牌非法(行:1,col:3)”,我似乎无法弄清楚为什么.
最终 - 这是正确的方法,还是有更简化的方法或更好的解决方案?
// Custom Link Tracking
$(“a”).click(function(event) {
console.log($(this).text();
s.eVarXX = $(this).text();
【问题讨论】:
-
你把
addEvent函数带到哪里去了?它有一个语法错误:d=’,’ -
清理了代码,因为我真正需要的是 evar 或 sprop。这有帮助吗,Artyom?
-
嗯,错误提示,位置 1:3 的令牌无效。
“应该是",我相信。 -
从表面上看,直接的问题是您发布的代码在
a选择器周围有智能引号。 smart-quotes 不是有效的 javascript 语法。使用直接的单引号或双引号。但@MarkStringham 在下面的回答中提出了更深层次的观点。 -
stackoverflow.com/q/41743785/3640277请告诉我上面链接中问题的答案
标签: javascript analytics adobe-analytics