0

查看此页面上列出的选项:https ://github.com/browserstate/history.js

似乎无法将插件设置为将页面查看数据发送到 Google Analytics。这使得在使用插件
查看 AJAX 支持的页面时很难推断用户的去向。history.js

我知道其他插件已经实现了这个,例如jQuery Addresshttp ://www.asual.com/jquery/address/ 。我本来希望历史插件也有这个。

有没有办法启用谷歌分析history.js

4

2 回答 2

3

这里已经回答了一个类似的问题:https ://stackoverflow.com/a/5307532/1854499

History.js 更像是 HTML5 History API 的包装器,所以答案是一样的。

在确定历史状态更改时(在statechange回调中)将显示哪个页面后,将另一个_trackPageview调用推送到 Google Analytics 堆栈,如下所示:

 _gaq.push(['_setAccount', 'UA-XXXXXXX-X']);
 _gaq.push(['_trackPageview', '/new/content']);

不要忘记添加新 URL 作为第二个参数。

您可以在 Google Developers 上的此页面(滚动到底部)上找到有关这些所谓的“虚拟浏览量”的文档。

祝你好运!

于 2013-08-04T20:21:32.843 回答
2

只是关于这个问题的注释 - <strong>自 2013 年回答此问题以来,Google Analytics 库已更新。

您可以在此处了解如何跟踪虚拟综合浏览量:

https://developers.google.com/analytics/devguides/collection/analyticsjs/single-page-applications#tracking_virtual_pageviews

于 2016-08-01T20:09:53.763 回答