查看此页面上列出的选项:https://github.com/browserstate/history.js
似乎无法将插件设置为向Google Analytics发送网页浏览数据
这使得在使用history.js
插件查看支持AJAX的页面时很难推断出用户的去向。
我知道其他插件已实现此功能,例如jQuery Address
:http://www.asual.com/jquery/address/。我原本期望历史插件也有这个。
有没有办法通过history.js
启用Google Analytics?
答案 0 :(得分: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']);
不要忘记添加新网址作为第二个参数。
您可以在Google Developers上的this page上找到关于这些所谓的“虚拟网页浏览”的文档(滚动到底部)。
祝你好运!答案 1 :(得分:2)
仅关于此问题的说明 - 自2013年得到解答后,Google Analytics图书库已更新。
您可以在此处了解有关跟踪虚拟网页浏览的信息: