返回介绍

Webfunny 前端监控系统

Webfunny 埋点系统

概览页其他数据介绍

发布于 2023-08-08 23:14:10 字数 1026 浏览 0 评论 0 收藏 0

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

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

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

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

二、跳出率计算规则

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

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

三、应用版本访问用户量

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

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

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

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

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

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

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

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文