Javascript 如何在Google Analytics中记录ajax请求?
我正在尝试使用Google Analytics记录JavaScript事件,如AJAX和单击事件 我读了一些关于谷歌分析的书,似乎我需要使用_trackPageView和_trackEvent。我把这是我的代码作为一个JavaScript函数,我会根据需要调用它。代码如下: var pageTracker=_gat._getTracker()Javascript 如何在Google Analytics中记录ajax请求?,javascript,ajax,google-analytics,Javascript,Ajax,Google Analytics,我正在尝试使用Google Analytics记录JavaScript事件,如AJAX和单击事件 我读了一些关于谷歌分析的书,似乎我需要使用_trackPageView和_trackEvent。我把这是我的代码作为一个JavaScript函数,我会根据需要调用它。代码如下: var pageTracker=_gat._getTracker() 页面跟踪器._trackPageview(url) var pageTracker=_gat._getTracker() pageTracker.\u t
页面跟踪器._trackPageview(url)
var pageTracker=_gat._getTracker()
pageTracker.\u trackEvent(类别、动作、项目) 我已经使用FireBug验证了在调用这段JavaScript代码时HTTP请求是否成功发出,并且没有收到任何错误。但是,我使用此代码记录的页面视图和事件不起作用。我在分析报告中没有看到任何条目 更新 添加我的google analytics代码以帮助进行版本控制: var _gaq=_gaq | |[]
_gaq.push([''u setAccount',XXXXXX'])
_gaq.push([''u trackPageview'])
(函数(){
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);
})();
如果您使用的是异步跟踪代码,则trackevent代码应如下所示:
_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);
而不是这个
var pageTracker = _gat._getTracker();
pageTracker._trackEvent(category, action, item);
这是令人困惑的,因为帮助文档似乎没有完全更新。此功能的帮助文档顶部仍使用旧格式,但如果继续往下看,您将看到其余示例已正确更新: