实现多链路跟踪

时间:2015-06-15 09:44:05

标签: javascript jquery adobe-analytics

在用于liniking跟踪的adobe分析中,我正在使用此

<a href="http://www.google.com/" onClick="s.tl(this,'e','google', null,'navigate');return false"> test </a>

如果我的代码中有很多链接,并且我想为所有这些链接做同样的事情,那么为代码中的所有链接使用onClick事件可以使用一个函数吗?

2 个答案:

答案 0 :(得分:0)

这应该适用于本机javascript,不需要任何外部库

var links = document.links;

for(var i = 0; i < links.length; i++) {
  links[i].addEventListener('click', function(e) {
    e.preventDefault();
    s.tl(this,'e','google', null,'navigate');return false
  });
}

答案 1 :(得分:0)

您可以通过几种不同的方式控制退出链接,但一个简单的方法是设置s.linkInternalFilters。

s.linkInternalFilters = "javascript:" 
// will send all link clicks (except a "javascript" match) as exits 
s.linkInternalFilters = "javascript:,my-site.com" 
// will send all link clicks (except a "javascript" match or "my-site.com") as exits.