使用DTM和自定义变量进行链接跟踪

时间:2016-12-26 18:56:23

标签: javascript analytics adobe-analytics

我需要捕获被点击的链接以及使用Adobe DTM点击链接的页面,然后将其传递给evar和sprop。我不需要浏览量,因此使用了s.tl()。

我使用基于事件的规则"点击"作为我的事件类型,我的元素标签/选择器为" a"用于锚标记。

以下是我在DTM中使用的页面代码 - 但我的问题是,我得到了一个"意外的令牌ILLEGAL(第1行,第3行)"我似乎无法弄明白为什么。

最终 - 这是正确的方法,还是有更简化的方法或更好的解决方案?

// Custom Link Tracking
$(“a”).click(function(event) {
console.log($(this).text();
s.eVarXX = $(this).text();

1 个答案:

答案 0 :(得分:2)

通过使用已经侦听锚点击的基于事件的规则,您不需要另外的jQuery函数。

您可以简单地同时获取规则的Adobe Analytics部分中的href和链接文本:

s.prop1 = $(this).text() // link text
s.eVar1 = $(this).attr("href") // Link URL

希望这有助于