javascript 使用Google Analytics进行jQuery跟踪的缩短版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用Google Analytics进行jQuery跟踪的缩短版本相关的知识,希望对你有一定的参考价值。
<script>
$(document).ready(function(){
var domain = document.location.host; //includes port if exists, whereas hostname does not
var curPage = document.location.href;
var downloadTypes = /\.(pdf|docx?|xlsx?|pptx?|mp3|wmv|avi|pub|mdb|zip|exe|rar|msi)$/i;
//track outbound links with google analytics
$('a[href^="http"]:not([href*="'+domain+'"])').each(function(event){
//track the events: 1st = method, 2nd = category, 3rd = action, 4th = label, 5th = (int)value
//http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
$(this).click(function(event){
//track an outbound link-click event
//_gaq.push(['_trackEvent', 'Outbound', curPage, $(this).attr('href'),,true]);
//ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1});
ga('send', 'event', 'Outbound', curPage, $(this).attr('href'),, {'nonInteraction': 1});
if(!event.metaKey && !event.ctrlKey) {
event.preventDefault();
setTimeout('document.location = "' + $(this).attr('href') + '"', 3000);
}
});
});
//track file downloads
$('a[href*="."]').each(function(event){ //best I could figure out... :-/
var curHref = $(this).attr('href');
if(downloadTypes.test(curHref)){
$(this).click(function(event){
//track an outbound link-click event
//_gaq.push(['_trackEvent', 'Download', curPage, curHref,, true]);
//ga('send', 'event', 'category', 'action', 'opt_label', opt_value, {'nonInteraction': 1});
ga('send', 'event', 'Download', curPage, curHref,, {'nonInteraction': 1});
if(!event.metaKey && !event.ctrlKey) {
event.preventDefault();
setTimeout('document.location = "' + curHref + '"', 3000);
}
});
}
});
});
</script>
以上是关于javascript 使用Google Analytics进行jQuery跟踪的缩短版本的主要内容,如果未能解决你的问题,请参考以下文章
使用 JavaScript 的 Google 大查询
javascript 使用Google Analytics跟踪JavaScript错误(作为事件)
javascript 使用Google Analytics跟踪JavaScript文件加载时间
javascript 使用Google的Universal Analytics跟踪JavaScript错误。
javascript 使用Google的Universal Analytics跟踪JavaScript错误。
使用 javascript 设置 Google +1 按钮网址