首页
学习
活动
专区
圈层
工具
发布

前端-如何精确统计页面停留时长

今日头条技术 techblog.toutiao.com/2018/06/05/ru-he-jing-que-tong-ji-ye-mian-ting-liu-shi-chang/ 1.背景 页面停留时间...基于上述背景,重新调研和实现了精确统计页面停留时长的方案,需要 兼容单页应用和多页应用,并且不耦合或入侵业务代码。...如下图,计算页面停留时长既如何监控这三个动作,然后在对应触发的事件中记录时间戳,比如要统计活跃停留时长就把 active 区间相加即可,要统计总时长既 tn -t0 。 ?...5.思考 对于页面停留时长的定义可能在不同场景会有差异,比如内部业务系统或者OA系统,产品可能更关心用户在页面的活跃时长;而对于资讯类型的产品,页面可见时长会更有价值。...单一的数据对业务分析是有限的,所以在具体的代码实过程中我们会把停留时长分三个指标,这样能更好的帮助产品/运营分析。

10.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「前端页面停留时长」统计上报方案

    ---- 背景 为了解用户在我们H5页面的行为习惯,我们需要统计和上报用户在H5具体某个页面的停留时长。 当我们的H5页面是一个vue单页面应用,我们需要具体统计到每个路由的停留时长。...本文记录的是,我们自己实现的一套页面停留时长统计上报的方案,最后具体落地实施也是按这个方案走的。 当然市面上也有很多现成的方案,如果没有特殊的需求,现成的方案应该是可以满足大多数的场景的。...方案设计 问题一:停留时长的统计 通过调研,单页面应用统计页面时长,有以下这几种方案: (1)页面在打开状态下,每隔一段时间给服务端发一个请求,由服务端计算页面时长; (2)在页面打开和关闭的时候,分别给服务端上报一个请求...,由服务端计算页面时长; (3)前端监听页面的打开和关闭,计算出页面停留时长,直接上报服务端。...到这里页面停留时长统计上报的方案就大致确定了,如果有发现可以改进的地方,欢迎评论。

    2.8K20

    【数据采集】1.web页面停留浏览时长采集

    页面停留时长太短,可能是落地页的内容不够吸引用户;相反,页面停留时长过长,可能是功能复杂导致用户无法正确进入到预期的流程,因此停留时长是一把双刃剑。...最后一个页面的停留时间获取不到的,若总共只有一个页面,那这个页面停留无法统计; b.对于同时打开多个Tab页的情况,则只有倒数第二个页面会得到相对准确停留时长,而其它所有中间被打开的页面的停留时长都会被记录为...▌页面停留时间和网站停留时间数据的应用?...1、优化页面用户体验 通过统计用户在页面的停留时间,判断用户停留高或者低的主要原因,比如:用户在搜索结果页停留时间长了,是不是搜索结果不能满足用户需求,用户在列表页停留时间长了,是不是我们的列表页筛选做的还不够人性化...▌参考资料 [1].老曹.页面停留时间和网站停留时间详解[G],2012.05.17 http://www.woshipm.com/pd/1443.html [2].张晓亮.网站页面浏览时长≠停留时长

    3.3K30

    jQuery 事件对象、 jQuery 拷贝对象、jQuery 多库共存

    1. jQuery 事件对象 ​ jQuery 对DOM中的事件对象 event 进行了封装,兼容性更好,获取更方便,使用变化不大。事件被触发,就会有事件对象的产生。...jQuery 拷贝对象 ​ jQuery中分别为我们提供了两套快速获取和设置元素尺寸和位置的API,方便易用,内容如下。...jQuery 多库共存 ​ 实际开发中,很多项目连续开发十多年,jQuery版本不断更新,最初的 jQuery 版本无法满足需求,这时就需要保证在旧有版本正常运行的情况下,新的功能使用新的jQuery版本实现...,这种情况被称为,jQuery 多库共存。...语法 jQuery 解决方案: 1. 把里面的 符号 统一改为 jQuery。 比如 jQuery(''div'') 2.

    2.4K10
    领券