1

我在 onstatechange 回调中调用 trackpageview(我检查过它正在被调用),因为在全 ajax 站点中,状态是页面。

History.Adapter.bind(window, 'statechange', function() {
_gaq.push([ '_trackPageview', History.getState().url ]); 
}

我也有必要的片段(同样,它只被调用一次,因为这个网站是全ajax的)。

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-31081343-1']);
  _gaq.push(['_trackPageview']);

  (function() { ... })();

</script>

但是,我在我的谷歌分析帐户上看不到这些综合浏览量,无论是在“标准报告”中还是在“实时”中。

为什么不跟踪这些综合浏览量?

4

1 回答 1

1

(我假设你使用History.js

History.getState().url 返回完整的 URL,以协议 (http://...) 开头。

使用pageURL参数 with 时_trackPageview必须使用斜杠 (/) 开头来指示页面 URL (cf doc )。否则,Google Analytics 将不会考虑该请求。

于 2012-04-24T19:13:28.037 回答