我正在尝试跟踪$ .ajax功能成功的事件,然后重定向页面。不可思议的跟踪不会出现在分析上,我相信这是因为我的重定向不会让跟踪完成它的工作。我听说我可以检测到数据何时传递给谷歌分析,但无法弄明白。
$.ajax({
type : "POST",
url : formActionAttr,
data : datastring,
success : function() {
//analytics tracking
_gaq.push(['_trackEvent', 'Category 1', 'Success', formActionAttr]);
window.location.href = pdfurl;
}
});
感谢任何帮助!
答案 0 :(得分:3)
使用Google Analytic的hitCallback function:
success: function(){
_gaq.push(['_set','hitCallback',function(){
window.location.href = pdfurl;
}]);
_gaq.push(['_trackEvent','Category 1','Success',formActionAttr]);
}