AJAX加载影响了统计代码怎么解决?
网站用 instantclick 用 pjax 方式加载内容,网站本身的JS代码自己可以调整,但是影响了一些类似百度统计/CNZZ的通用JS代码,没办法正常统计,有没一个有效的办法让这些代码正常执行?
注意:不是要去定制统计代码,专门去使用配置参数来使用这些统计代码的接口实现统计我知道怎么做,我现在想知道,有没有一个一劳永逸的办法,任何JS代码都可以正常执行的办法,有没有?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
每次换页都重新加载一下统计js
其实大部分情况
这样就行
这里统计的问题应该 pjax代替了页面跳转导致Pv统计不准确,都算到入口页面上了。
虽然url在每次点击中都会变化,但是统计js并没有捕捉onpopstate事件做相应的处理。
目前还没发现哪个统计平台针对这个问题做出了应对,目前只能通过手动上报解决。
iframe 大法。把統計代碼放到 iframe 中,pjax 刷新的時候順便刷新下 iframe。
也可以在 iframe 中指定不同的 url 方便統計。比如 /statistics.html?o=/index.html
這樣就可以統計出具體是哪些頁面了。