如果,你还是一位手无寸铁的前端小白,那我觉得你就太南了,你无法解决以上的任何问题,赶紧去整一个吧,哈哈。话不多说,看看我们需要做些什么吧。
记录用户访问页面的行为;记录用户首次访问页面的加载时间;可以分析用户的PV/UV数据、用户的访问轨迹、统计页面加载耗时、评估用户的网络环境等。
javascript代码异常分为执行时异常,自定义异常,第三方异常。我们对其进行分类上报和分析。
3. 接口请求(包括成功与失败状态,接口请求耗时)的监控与上报功能:
用户在使用应用的时候,会发生大量的接口请求,接口请求会出现400,500等报错异常,也会出现耗时过长无法获取数据,以及接口参数和接口返回结果,我们都会对其进行上报。
说实话,我们已经不止一次遇到CDN报错的问题了,静态资源加载报错是对用户使用体验影响最大的因素,因为会直接导致应用空白而无法使用,这个也是我们需要监控的重点对象。
用户在应用上最直接的交互行为就是点击事件,很多异常都是在点击之后发生,所以需要记录用户的点击行为,才能够更快速地帮助用户解决问题。
在将以上的方法都排查过后,依然无法找到原因,我们可以使用JavaScript技术对页面进行截屏,甚至,我们可以对用户的页面进行录屏,看到用户是如何使用的,对问题的原因进行查找。
好了,功能分析做完了,我们可是认真的,看看我们需要用到哪些技术和工具来帮我们完成任务。
关于Webfunny
Webfunny专注于微信小程序、H5前端、PC前端线上应用实时监控,实时监控前端网页、前端数据分析、错误统计分析监控和BUG预警,第一时间报警,快速修复BUG!支持私有化部署,容器化部署,可支持千万级PV的日活量 !!付费客户有1药网、豌豆思维、易宝支付等众多品牌企业。