javascript 出站链接跟踪 - 谷歌分析jquery / javascript
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 出站链接跟踪 - 谷歌分析jquery / javascript相关的知识,希望对你有一定的参考价值。
jQuery(document).ready(function($) {
var trackOutboundLink = function(url, category) {
// debugger;
ga('send', 'event', category, 'click', url, {
'transport': 'beacon',
'hitCallback': function() {
document.location = url;
}
});
}
function addClickOnOutboundLink(link, category) {
var href = link.attr('href');
link.on('click', function(e) {
e.preventDefault();
// debugger;
trackOutboundLink(href, category);
});
}
var clientDomain = document.domain.split('.').reverse()[1] + '.' + document.domain.split('.').reverse()[0];
$('a').each(function() {
var linkElement = $(this);
var href = linkElement.attr('href');
if(href != null) {
if(href.indexOf('mailto:') > -1) {
addClickOnOutboundLink(linkElement, 'Email');
}
if((href.indexOf('http://') > -1 || href.indexOf('https://') > -1) && href.indexOf(clientDomain) == -1) {
addClickOnOutboundLink(linkElement, 'Outbound');
}
if(href.indexOf('tel:') > -1) {
addClickOnOutboundLink(linkElement, 'Phone Call');
}
}
});
});
以上是关于javascript 出站链接跟踪 - 谷歌分析jquery / javascript的主要内容,如果未能解决你的问题,请参考以下文章
javascript Google Analytics出站链接跟踪
javascript Google Analytics可跟踪出站链接
javascript 跟踪Google Analytics中的下载和出站链接
javascript 使用Google Analytics事件跟踪跟踪您网站上的出站链接的点击次数
谷歌分析自动标记出站链接
javascript 基于jQuery的出站链接跟踪,包含新窗口的案例以及相同的窗口位置