如何使用jquery进行分析跟踪

时间:2017-05-11 12:51:01

标签: javascript jquery google-analytics

我从谷歌找到了这个代码,以便将追踪添加到我想要的任何链接。

<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {
     'transport': 'beacon',
     'hitCallback': function(){document.location = url;}
   });
}
</script>

<a href="http://www.example.com" onclick="trackOutboundLink('http://www.example.com'); return false;">Check out example.com</a>

由于我需要使用jQuery运行click,问题是: 如何从我的jQuery文件中进行onclick outbound?

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全理解你在这里要做的事情,但上面的例子并没有使用jQuery。脚本标记之间的代码是纯javascript,并且由于锚标记上的onClick()事件而被调用。

如果您想使用jQuery跟踪点击的所有链接,并且无需在每个锚标记上使用onClick事件,请将以下代码放在要跟踪链接点击的所有网页上的结束正文标记之前。

$('a').on('click', function(){
  ga('send', 
     'event',
     'Link Clicked',  // event category - can have any name
     window.location.href,  // page where the link was clicked
     $(this).attr('href')   // href of the link clicked
  );
});