Home
Sign Up
Sign In
V2EX
›
问与答
当用户在多个标签页同时打开同一页面时,该如何统计用户浏览时长?
qxqsxbd
·
May 7, 2021
· 2094 views
This topic created in 2013 days ago, the information mentioned may be changed or developed.
项目中要实现统计用户访问时长的功能,突然想到这个问题,不知道该怎么办。。。
浏览时长
用户
统计
标签
5 replies
•
2021-05-07 14:06:14 +08:00
opengps
May 7, 2021
1
引用第三方统计足够了,自己做个监控代价有点高。关闭时候调用一个 ajax 接口大概率会失败,因为用户可能是整个浏览器的关闭而不是一个标签页的关闭
qxqsxbd
OP
May 7, 2021
2
@
opengps
我们的项目部署在内网,访问不了外网,所以想自己弄一个。还有,就算用了像百度统计这种第三方的,也好奇他们对于这种情况是如何做统计的
iNaru
May 7, 2021
3
@
qxqsxbd
beforeunload 事件 + 同步 ajax 或者 Beacon API
94
May 7, 2021
4
visibilityState 属性,visibilitychange 事件,onbeforeunload 事件
botaotu
May 7, 2021
5
自己做个轮询的心跳不断请求后端,一段时间不请求后认定离开页面
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3597 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms ·
UTC 04:05
·
PVG 12:05
·
LAX 20:05
·
JFK 23:05
♥ Do have faith in what you're doing.
❯