【发布时间】:2011-05-14 17:20:16
【问题描述】:
我正在尝试使用 Google Analytics 记录 JavaScript 事件,例如 AJAX 和点击事件。
我在 Google Analytics 上做了一些阅读,看来我需要使用 _trackPageView 和 _trackEvent。我把这是我的代码作为我根据需要调用的 JavaScript 函数。代码如下:
var pageTracker = _gat._getTracker();
pageTracker._trackPageview(url);
var pageTracker = _gat._getTracker();
pageTracker._trackEvent(category, action, item);
我已使用 FireBug 验证,当我调用这段 JavaScript 代码时,HTTP 请求已成功发出,并且没有收到任何错误。但是,我使用此代码记录的页面视图和事件不起作用。我在分析报告中没有看到任何条目。
更新 添加我的谷歌分析代码以帮助进行版本控制:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'XXXXXX']);
_gaq.push(['_trackPageview']);
(函数 () {
var ga = document.createElement('script'); ga.type = '文本/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);
})();
【问题讨论】:
标签: javascript ajax google-analytics