首页 >知识讲堂 >运营知识>beforeunload事件的丢失率有多少?

beforeunload事件的丢失率有多少?

2020-12-23 15:56:22 阅读(201 评论(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%,浏览器性能不同;当然,在一些损失率要求较低的收集任务中,该事件仍然可以使用,如统计页面停留时间、页面内容曝光率等。最后需要注意的是,丢失率与用户浏览器的分布、所采用的管理方法和管理服务器的响应速度有关,仅供参考。

以上就是关于beforeunload事件的丢失率有多少?的相关介绍,更多beforeunload事件的丢失率有多少?相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对beforeunload事件的丢失率有多少?有更深的了解和认识。

内容来源:淘宝UED,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

国内电焊机品牌质量排行榜

在买电焊机的时候我们应该如何选购性价比高的家用电焊机呢?首先第一个是品牌的选择,如果是外行人的话建议使用大品牌的,比较不容易出错,接下来第二个就是。不同的使用场景选择不同类型的电焊机。以下是我整理的几款电焊机品牌…查看详情

iPhone必备软件排行榜 苹果手机必备软件大全

虽然现在的苹果手机价格比较贵,但是也有很多人在使用苹果手机,因为苹果手机相比安卓手机的话,它的档次更高一些,那么如果你买的是苹果手机,就必须要知道iPhone必备软件排行榜都有哪些,要下载必备的软件才可以。1、快捷指令实现…查看详情

怎样建设企业网站,才能帮助企业进行网络营销,立于不败之地

现在不管是大企业还是中小企业都需要制作自己的网站,因为现如今是互联网时代,想要在互联网时代发展起来,首先要有自己的网站。网站不仅可以帮助企业宣传公司品牌,利用好了还可以获得一定的客户和比较好的效益。说到这里,那么…查看详情

9岁就辍学打工的首富,他说:世界不会亏欠每个努力的人

松下幸之助是全球最知名的企业家之一,多次成为日本首富。《时代》周刊曾评价:在日本企业界,松下幸之助的名字是具有永久魅力的,这与他杰出的财富业绩和先进的管理理念相关。因此他无愧于「经营之神」、「管理之神」的称誉。 …查看详情

运营人必看:如何才能做好系统化运营

刚接触运营的小白往往不知道如何开始。即使他从网络上搜索各种知识点,他仍然有偏差,甚至有自我怀疑。那么如何系统地操作呢?今日*将从运营手段、运营模式、运营思维等方面帮助运营小白快速成长。一、运营手段渠道运营、活动运营…查看详情

seo和sem的区别与联系(两者关系分析)

  对于中小企业来说SEO和SEM算是中小企业比较重要的流量渠道,很多的中小企业都比较重视这两个板块,下面*就给大家来详细介绍一下seo和sem的区别与联系这一块的内容,希望能帮助到大家解决这一块的疑问。  seo和sem的区别与联系  1...查看详情

中央空调品牌有哪些 中央空调品牌十大排名

  现在很多家庭都选择装中央空调了,而且中央空调也还是有很多品牌的,下面万商云集*给大家来详细介绍一下中央空调品牌有哪些 中央空调品牌十大排名,不知道下面的这些品牌大家使用过没有。下面对这些中央空调品牌算是全世界…查看详情

发明实用新型外观设计的区别是什么?

   在平时很多的小伙伴都不知道发明实用新型外观设计的区别的基本情况,而且对发明实用新型外观设计的区别都不是很熟悉,下面万商云集*就为大家整理了发明实用新型外观设计的区别这方面的相关内容,希望下面的内容能帮助到各位…查看详情

常用的建站工具有哪些 常用的建站工具推荐

  如今,计算机技术日新月异,网站制作方法多种多样。下面万商云集*给大家来介绍一下常用的建站工具有哪些 常用的建站工具推荐这方面的内容,希望下面的内容能帮助到你做好网站建设,。  一、Frontpage  假设新手熟悉Word的操...查看详情

淘宝热卖场商品有哪些?

怎么查淘宝销售最好的东西?通过搜索相关的关键词可以看到热销类目排行、搜索排行以及成交排行三大类:1、热销类目:卖家可以通过热销类目排行来查,知道目前在淘宝比较热销的商品类目。可以根据自己的实际情况选择排名靠前的类目进…查看详情

switch语句的用法

switch语句的用法?switch语句的语法如下(switch,case和default是关键字):switch(表达式){  case常量表达式1:语句1;break;  case常量表达式2:语句2;break;……  case常量表...查看详情

零基础如何做运营 毫无经验怎么做运营

 现在很多人都涉及到转行的问题,比如很多人都转行做互联网运营,其实运营也是很大的一个分类,下面万商云集就给大家介绍下零基础如何做运营,希望能帮助到大家。 自学是所有学习方法里面最慢的一种,当然做事就有利弊,在缺点…查看详情

wimax是什么意思

网好卡是什么意思?网好卡就是上网速度慢。手机网络变得很卡原因是:手机中毒了,可以刷机或是下杀毒软件。手机系统垃圾太多了,释放内存,查查手机自带的内存还剩多少,不是存储卡的内存。可以删除短信,尤其是彩信来释放内存。网…查看详情

正规小程序制作费用

  制作这种小程序多少钱,可以?  制作小程序多少钱,具体要看开发方式和功能需求。第一种,模板小程序-价格比较低,一般几千到一万优点是:操作简单,方便,能够快速上线;缺点是:功能无法修改,按年收费。没有相关小程序开发…查看详情

从0起步 | 网站的建立与运营要赶上大企业有多难?

要与互联网走一条道,先是要建立网站;要跟上互联网的步伐,网站要做运营推广。那么一个刚进入互联网的企业,如何在网站的建立与运营方面与大企业齐步或是赶超? 图片来源于网络 刚进入互联网的企业,网站的建立与运营要怎…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询