javascript 使用Universal Google Analytics跟踪,下载,发送电子邮件,外部链接点击。请在所需页面的底部包含此内容。注意:R
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用Universal Google Analytics跟踪,下载,发送电子邮件,外部链接点击。请在所需页面的底部包含此内容。注意:R相关的知识,希望对你有一定的参考价值。
if (typeof jQuery != 'undefined') {
jQuery(document).ready(function($) {
var filetypes = /\.(zip|exe|pdf|doc*|xls*|ppt*|mp3)$/i;
var baseHref = '';
if (jQuery('base').attr('href') != undefined)
baseHref = jQuery('base').attr('href');
jQuery('a').each(function() {
var href = jQuery(this).attr('href');
if (href && (href.match(/^https?\:/i)) && (!href.match(document.domain))) {
jQuery(this).click(function() {
var extLink = href.replace(/^https?\:\/\//i, '');
ga('send', 'event', 'External', 'Click', extLink);
if (jQuery(this).attr('target') != undefined && jQuery(this).attr('target').toLowerCase() != '_blank') {
setTimeout(function() { location.href = href; }, 200);
return false;
}
});
}
else if (href && href.match(/^mailto\:/i)) {
jQuery(this).click(function() {
var mailLink = href.replace(/^mailto\:/i, '');
ga('send', 'event', 'Email', 'Click', mailLink);
});
}
else if (href && href.match(filetypes)) {
jQuery(this).click(function() {
var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined;
var filePath = href;
ga('send', 'event', 'Download', 'Click' + extension, filePath);
if (jQuery(this).attr('target') != undefined && jQuery(this).attr('target').toLowerCase() != '_blank') {
setTimeout(function() { location.href = baseHref + href; }, 200);
return false;
}
});
}
});
});
}
以上是关于javascript 使用Universal Google Analytics跟踪,下载,发送电子邮件,外部链接点击。请在所需页面的底部包含此内容。注意:R的主要内容,如果未能解决你的问题,请参考以下文章
javascript Google Analytics跟踪使用Universal Analytics的活动
javascript 使用Universal Analytics或Google Analytics for jQuery的出站/入站点击事件跟踪
javascript 如何使用jQuery通过Google Universal Analytics跟踪电话号码和按钮点击等自定义事件。
javascript Google Universal Analytics的常规事件跟踪
javascript 使用Universal Google Analytics跟踪,下载,发送电子邮件,外部链接点击。请在所需页面的底部包含此内容。注意:R
javascript 在Classic或Universal Analytics中跟踪Google Analytics事件