概览页其他数据介绍

一步一个脚印一个坑 1年前 ⋅ 1284 阅读
ad

 

一、健康分和错误率计算规则

项目的健康分是通过4大指标来计算出来的,JS错误,自定义错误,接口错误、静态资源错误,他们每个指标都有一定的权重,如 30,20,20,30这样,加起来刚好是100分

错误率计算: 报错的UV数 / UV总数

健康分计算: 100 - (错误率 ✖️ 权重)

 

项目的性能分是通过3个指标来计算出来的,页面秒开率,接口秒开率,用户跳出率,他们每个指标都有一定的权重,如 50,30,20,加起来刚好是100分

比率计算:发生次数 / 总数

性能分计算: 100 - (比率 ✖️ 权重)

二、跳出率计算规则

跳出率是用户体验的一个非常重要的指标,它的计算规则是:用户进入你的应用,再也没有进第二个页面就离开了,这些用户所占的比例。

它能反映出用户对你应用的喜爱程度,更有趣的是,它能够侧面反馈出页面出现白屏、卡顿、假死的情况,当出现这些情况的时候,用户会选择杀掉程序重新进入,就会导致跳出率的指标会出现明显的提升,这时候前端程序员就需要关注一下你的线上状况了,是一个关键指标。

三、应用版本访问用户量

这个数据是为了帮助用户观察到自己的应用还有哪些版本在使用。在版本迭代的过程中,会出现新旧版本的更替,所以开发者需要关注各个版本的使用情况。

四、页面加载耗时计算规则

如大家所知,浏览器是有缓存机制的,大家利用缓存机制可以让页面加载的更快。所以我们在统计页面加载耗时的时候,如果把首次加载和缓存加载的时间放在一起,数据就不准确了。

1. 统计页面加载耗时的数据,都是统计首次加载页面的耗时,当你再次刷新页面,我们都不会再统计数据了

2. 如果你是单页面应用(SPA),当你进入页面后,通过spa的路由跳转页面时,我们也不会在统计耗时了,
因为spa切换路由时只是切换页面里的组件,并不会再次加载页面

所有出现页面耗时的数据我们都是通过这种规则来计算的,大家可能会出现以下的疑问:

1. 为什么我在本地刷新多次,只会出现一次耗时数据,或者没有耗时数据?

答:没有耗时数据,是因为你的页面已经被缓存过了。解决办法是,采用无缓存刷新,或者清理缓存后再访问。

2. 为什么行为记录里边,有的页面有加载耗时,有的页面没有呢?

答:原因同上,这里的耗时是为了让你评估用户当时的网络状态,所有只有首次加载的耗时才有意义。

关于Webfunny

Webfunny专注于前端监控系统,前端埋点系统的研发。 致力于帮助开发者快速定位问题,帮助企业用数据驱动业务,实现业务数据的快速增长。支持H5/Web/PC前端、微信小程序、支付宝小程序、UniApp和Taro等跨平台框架。实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,Docker容器化部署,可支持千万级PV的日活量!

  点赞 0   收藏 0
  • 一步一个脚印一个坑
    共发布114篇文章 获得4个收藏
全部评论: 0