如何监听微信浏览器“不在当前页面”事件
问题描述
我们有个需求要记录用户在当前页面停留时长,类似百度统计那种。当用户进入和离开页面时,给后台发送信息。PC页面我可以通过监听unload
事件,然后用navigator.sendBeacon
来实现,微信浏览器页面却不可行。
已经尝试过的方法:
已经试过beforeunload
可以,但是我们不想影响用户体验,所以这个放弃了。visibilitychange
试过也不行。
一点想法:
通过websocket应该可以实现,但是我们很多微信页面都需要监听,会不会服务器开销很大,不知道可行性怎么样?
新的发现:
腾讯移动分析可以统计到用户停留时长,但是没找到源码是怎么实现的,希望有高手可以帮忙指导一下~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用友盟免费的:https://www.umeng.com/analyti...