jquery - 使用Google Analytics(分析)跟踪AJAX请求

标签 jquery ajax google-analytics

我一直在寻找一种使用Google Analytics(分析)跟踪AJAX请求的方法。我发现了很多有关它的文章。但是,他们都提供了类似SO Question这样的解决方案。但这对我不起作用,一个月后,Google Analytics(分析)未跟踪任何内容。

更令我惊讶的是,这段代码什么都不做。 Ajax或任何其他请求都不会发送给Google。那么如何运作呢?我真的希望至少发送请求或重新加载iframe。但是似乎真的什么也没做。

首先,我这样做:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-X']);
_gaq.push(['_setDomainName', 'domain.com']);
_gaq.push(['_trackPageview']);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


然后在其他地方:

$.ajax({
    'url' : 'ajax.php',
    success: function(){
        _gaq.push(["_trackPageview", "/search/"+keyword+"/"]);
    }
});


我做错了什么?

最佳答案

该指南帮助我解决了问题。
https://support.google.com/analytics/answer/1012264

关于jquery - 使用Google Analytics(分析)跟踪AJAX请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15053726/

相关文章:

jquery - 从 CakePHP 处理 PhoneGap 应用程序的身份验证

javascript - Microsoft Edge 缓存 Ajax 请求?

java - 如何用Java模拟$.ajax数组POST请求

google-analytics - Bigquery 中的 Google Analytics(分析)结帐行为

wordpress - Google 和 Clicky Analytics 是在 cloudflare 上更好还是在主网站上更好?

javascript - GZIP是浏览器自动解压的吗?

javascript - jquery 前置在正文之后

javascript - jQuery Promise 不会触发 .then() 或 .done()

php - ajax 和 php(或其他服务器语言),哪个更好?

google-analytics - 从 Google Bigquery 获取 MCF 转化路径数据