【发布时间】:2015-10-04 10:02:57
【问题描述】:
我相信这应该是一个非常简单的解决方案,但我不习惯使用 JavaScript。
我想将事件处理程序添加到 Google Analytics,并使用他们的建议代码来实现:
<script>
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
function () {
document.location = url;
}
});
}
</script>
每个链接都链接这个:
<a href="http://www.example.com" rel="nofollow" target="_blank" onClick="trackOutboundLink('http://www.example.com'); return false;">Example.com</a>
这工作正常,分析方面,但我失去了在新窗口中打开链接的可能性。我假设 JavaScript 以某种方式覆盖了它,所以我如何确保我仍然可以使用 HTML 选项,如 target=_blank 和 onClick?我真的不想在 JavaScript 中处理打开新窗口。
【问题讨论】:
标签: javascript ruby-on-rails google-analytics