beforeunload事件的丢失率有多少?
2020-12-23 15:56:22 阅读(213) 评论(0)
在用户体验研究过程中,我们经常需要使用前端脚本收集与用户访问行为相关的数据,如监控鼠标点击事件、记录点击位置和点击元素。一个不可避免的问题是什么时候将收集到的数据发送到服务器?最直接的解决方案是每次收集数据后立即发送,但这可能会带来更多的HTTP请求,一方面降低页面性能,另一方面也增加了管理服务器的压力。另一个方案是先缓存收集到的数据,然后按照一定的规则发送(比如每收集10个数据发送一次,或者每5秒发送一次),最终的方案是在离开页面之前(beforeunload事件触发时)缓存所有数据。但是这个终极计划也有自己的问题,比如beforeunload,这个事件可靠吗?在这个事件中发送打点的损失率是多少?最近我们对这些问题进行了研究,对这一损失率也有了更具体的认识。主要研究过程如下:首先,我们需要收集数据。这里有两个主要数据:页面加载时立即发送一个点,称为PV点;监控页面的beforeunload事件,并在事件触发时发送另一个点,称为unload点。显然,如果丢失率为0或非常小,PV打点的数量应该等于或非常接近unload打点的数量。即损失率的计算公式为:损失率的计算公式为:损失率=(PV-unload)/PV*100% 如下图所示:按照这个想法,我们在淘宝页面上做了抽样埋点,获得了足够的PV和unload打点数据。但现实总是不完美的。在整理这些数据的过程中,我们发现一些unload数据没有相应的PV数据,也就是说,由于各种原因,不仅绑定beforeunload事件的unload点可能丢失,而且在页面初始化时发送的PV点也可能丢失,尽管概率很低。因此,我们添加了一个pvid参数作为一个随机生成的字符串,每组pv/unloadpvid都是一样的。这样,我们就可以通过这个参数过滤出完整的PV/unload点记录,然后通过一些适当的分类获得有效的统计数据。接下来,根据上述公式,我们计算出beforeunload打点的总损失率,约为20.81%,整个过程如下图所示: 使用上述方法,我们连续统计了几天的数据,发现beforeunload的总丢失率保持在20%左右。接下来,我们将根据浏览器对这些数据进行细分,看看每个浏览器下的丢失率是否有差异。先来看看当前浏览器的分布情况: 根据UA字段细分清洗的日志数据的结果如下: 从上图可以看出,各大浏览器的性能不同,其中份额最大的IE8在丢失率上表现最好,远低于整体平均水平,而chrome和safari则远高于平均水平。每个浏览器的丢失率乘以各自的权重(市场份额)后再求和,得到总平均丢失率。在我们的实验中,总丢失率约为20%。结论:使用beforeunload事件不可靠,总损失率约为20%,浏览器性能不同;当然,在一些损失率要求较低的收集任务中,该事件仍然可以使用,如统计页面停留时间、页面内容曝光率等。最后需要注意的是,丢失率与用户浏览器的分布、所采用的管理方法和管理服务器的响应速度有关,仅供参考。
推荐阅读
- 怎么自己做一个小程序 小程序详细制作流程
微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或者搜一下即可打开应用,做一个微信小程序首先需要经过注册及审批,之后再获取开发文档根据规范进行开发就可以了,懂程序的可以依靠开发者工具自行开发,那么怎么自己做一个小程序呢,下面*就…查看详情
- 2022看电影电视剧免费的软件哪个最好
现在很多人在假期都会看电视电影来打发时间,毕竟还是个很不错的消耗时间的方式,下面万商云集小编给大家来详细介绍一下2022看电影电视剧免费的软件哪个最好这方面的内容,希望能帮助到大家解决看电视电影的问题。 1.1905TV版 对标CC…查看详情
- 比较好用的便利店收银系统前十排名
在小区周边有很多的便利店,便利店能够给周边的居民带来很多的方便,可以说是非常受欢迎的便利店,其实在操作的时候也都会选择一些比较好的系统,尤其是在收银方面都会选择比较好的收银系统,这样相对来说比较安全,而且也比较方便。那么便利店收…查看详情
- svg是什么格式
安卓手机怎么打开SVG格式文件?由于svg是矢量图文件,一般的图片查看工具无法打开,使用AdobeIllustrator可以查看而且能够再次编辑svg文件,还能导出保存为svg或其他格式的文件。 svg文件还可以同过浏览器打开,如使用火狐…查看详情
- 珠宝市场竞争加剧,蒂芙尼欲高价“卖身”
日前,业内传出珠宝品牌蒂芙尼将被奢侈集团LVMH收购的消息;今日,蒂芙尼回应LVMH145亿的报价太低,收购谈判未达成。由此可见,蒂芙尼欲高价“卖身”的消息为真,只不过,在等待一个好价格罢了。是什么让珠宝品牌中的领军企业走向收购境地的呢?新…查看详情
- Erp:将企业所有资源进行整合集成管理
企业资源计划即ERP (EnterpriseResourcePlanning),由美国GartnerGroup公司于1990年提出。企业资源计划是MRPII(企业制造资源计划)下一代的制造业系统和资源计划软件。 图片来源于网络除了MRPII…查看详情
- 停车收费系统有哪些
停车收费系统是管理和收费停车场的软件或者是*件系统。以下是几种常见的停车收费系统: 1.自动取票式停车收费系统:这种系统通常应用于大型停车场,如商场、机场等。用户入场时会自动获取一张停车票,并在离开时将票据交给收费员进行结算。该系统可以自动…查看详情
- 什么ERP好?无需看费用高低、功能多少,只要适合就好
如今,各企业如果想要实现对整个供应链的有效管理,必须把经营过程中的有关各方如供应商、制造工厂、分销网络、客户等纳入一个紧密的系统中,才能有效地安排企业的各项活动,让企业利用全社会一切市场资源快速高效地进行生产经营,提高效率,在市场上获得竞争…查看详情
- crm客户管理功能:帮助企业做日常和销售管理,且推动企业发展
企业选择crm系统是一个互相认知的过程,crm服务提供商需要了解企业的需求,企业也想了解crm系统能提供哪些功能。市面上会有很多crm系统,提供的产品和服务会有一定的差异性,那么crm客户管理功能有哪些呢?图片来源于网络 crm客户管理功能…查看详情
- 免费的创业开店项目有哪些?
大家都知道,开店做生意有风险,成本高、投入大不说,生意做不起来,把店玩倒闭了也是分分钟的事。但是我们可以通过借着别人的货,为自己赚钱,具体应该怎么做呢? 先来看两个例子。 老罗在杭州市余杭区开了一个鸭脖店,但是开业1个月,客流量不高…查看详情
- 制作品牌网站的时候最容易掉入以下七个误区
现在不少企业都比较看重于网络营销,开始建立属于自己的品牌网站,这样不光能够截到推广产品的作用,同时还可以很好的提升企业的形象和影响力,但是要注意制作品牌网站的时候,最容易掉下以下七个误区,一起来了解吧。 1、内容繁琐 之所…查看详情
- 抢票软件哪个成功率高?抢票率成功率高就选这几款软件
在过年过节的时候,有一些外地的人想要回家,可能都会选择坐火车或者是飞机,其实不管是火车还是飞机,都应该要购买票。但是也有时候可能会买不到票,如果票比较紧张,那么有些人就会选择一些抢票软件来抢票。那么抢票软件哪个成功率高呢?下面就…查看详情
- 怎样建设企业网站,才能帮助企业进行网络营销,立于不败之地
现在不管是大企业还是中小企业都需要制作自己的网站,因为现如今是互联网时代,想要在互联网时代发展起来,首先要有自己的网站。网站不仅可以帮助企业宣传公司品牌,利用好了还可以获得一定的客户和比较好的效益。说到这里,那么我们肯定会想到这个问题;怎样…查看详情
- 绿色食品包装设计三要素是那些
在月饼包装盒设计中,哪些要素比较重要?第一:安全卫生,月饼也是食品。 第二:美观,月饼属于一种季节性食品,送礼什么的在所难免,所以包装一定要上档次。 第三:材质,材质这东西涉及到很多方面,包括设计、安全、抗压之类的 第四:包装盒设计绿…查看详情
- 2021最受欢迎国内CRM软件排行
随着企业数字化转型,企业对于crm软件的需求在扩大,对系统的要求也越来越高,现在的crm软件不仅需要完成客户的数据采集,还要拓展管理功能,进行企业的数据分析和营销,为企业提供决策方面的参考支持。目前市面上现在流行的国内CRM软件有很多,本文…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
邮箱:zjb@iwanshang.com
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的AI增效平台

400-0033-166
8:30-18:00















































注册有好礼



