小程序监控痛点及与 H5 的不同,用户体验至关重要

2024-11-04
来源:网络整理

前言

以前有统计痛点的小程序,现在有监控痛点的小程序。今天的晨读文章是阿里@分享的。

正文从这里开始~~

2018年是小程序蓬勃发展的一年。腾讯、阿里巴巴、百度、今日头条等各大公司都相继推出了自己的小程序。小程序已经成为未来的必然趋势,也是移动互联网的新风口。

据统计,目前上线的微信小程序已超过100万个,支付宝小程序、钉钉E应用、百度智能小程序、今日头条小程序等也在不断发力。由于小程序具有无需下载、轻松访问、立即使用、无需卸载等特点,因此用户体验对于小程序来说非常重要。一旦小程序出现卡顿、缓慢、错误等情况,需要及时发现并修复。否则,用户流失的概率会很大。

小程序和H5的区别

小程序和H5都是移动场景下的技术选择,所以这里介绍一下小程序和H5的区别。

运行环境差异

H5的传统运行环境是浏览器,包括浏览器提供的BOM对象如

小程序的逻辑层和渲染层是分离的。逻辑层运行在app中,没有完整的浏览器对象,因此缺少相关的DOM API和BOM API。

开发成本差异

H5的开发涉及到开发工​​具、前端框架、模块管理工具、任务管理工具、UI库选择、接口调用工具、浏览器兼容性等。

对于小程序的开发,指定环境中的小程序会提供开发者工具、API以及标准化的开发标准。由于小程序运行在指定的环境中,并且API是在指定的环境中提供的,因此无需考虑浏览器兼容性。

在H5开发中,前端常用的HTML/CSS在不同的小程序中都指定了文件标准。例如:

开发规范将在指定的官方文件中明确介绍。使用方法和原来的H5开发类似,所以开发上手比较容易。

用户体验差异

H5页面需要在浏览器中渲染,当出现复杂的业务逻辑或者丰富的页面交互时,会出现卡顿的情况。

小程序除了第一次使用时有点慢之外,页面切换和跳转都非常流畅,接近

通过上面对小程序和H5的区别的介绍,我们可以发现,原来对H5页面的监控无法直接监控小程序;同时,由于小程序高度封闭,不同的小程序标准略有不同,比如微信小程序、支付宝小程序、钉钉E应用等小程序在标准和开放的使用上也会有一些差异。 API,所以小程序的监控会和Web应用的监控有所不同。

小程序监控现状

小程序云开发使用npm问题_小程序云开发函数_小程序云开发不用写后端吗

目前小程序的监控大致分为以下几类:

小程序数据统计分析,辅助小程序运营

相关产品:微信小程序助手、阿拉丁小程序统计平台等。

特点:大多为微信小程序提供相应的数据统计分析能力,多维度分析小程序相关的用户数据,适合小程序运营,但缺乏对用户体验和小程序性能的监控。

小程序错误监控

相关产品:等

功能:监控小程序引起的用户错误,帮助开发者发现并解决小程序错误。但缺乏对小程序全局表现的监控。无法监控慢请求和慢页面。

小程序性能监控

相关产品:、听云小程序监控等

特点:主要提供性能相关数据,包括JS错误、网络请求响应等。但仅支持微信小程序,无法将小程序的性能与后台应用的性能关联起来,无法实现形成端到端的监控。

通过以上对现有小程序监控产品的分析,存在以下问题:

无法支持所有小程序监控,主要支持微信小程序

支持多种类型小程序监控的产品,提供的小程序相关数据较少,主要集中在错误监控上。

如果没有后台应用服务的性能监控,小程序的性能问题无法追溯到后台应用代码和数据库,无法形成端到端的监控。

基于以上情况,阿里云ARMS前端监控推出小程序监控,旨在帮助端到端快速定位小程序问题,提升小程序的用户体验。

提供的能力

阿里云ARMS前端监控本次推出的小程序监控具有以下特点:

覆盖各类符合标准规范的小程序

首先解释一下这里所说的“标准小程序”,它包括两层:App和Page:

小程序云开发函数_小程序云开发不用写后端吗_小程序云开发使用npm问题

小程序的运行环境取决于对应的客户端。各种小程序的DSL设计看起来很相似,但细节上还是有很多差异,并且有分化的趋势。在这种情况下,为了更好地支持小程序的监控需求,阿里云ARMS前端监控提供了以下小程序监控场景:

微信小程序

支付宝小程序

钉钉E应用

其他类别小程序

由于小程序的快速发展,目前不可能为所有类型的小程序提供相应的监控SDK。因此,不属于微信小程序、支付宝小程序、钉钉E应用的小程序可以选择接入其他类别小程序的场景进行监控。 ,但必须满足上述“规范化、标准化的小程序”前提,并且还支持npm包。

完整的性能监控指标

基本业务指标,帮助了解小程序应用使用情况

小程序各维度指标

JS错误分析

API请求跟踪

自定义事件统计

可以通过配置选择上报方式

由于业务方的监控需求不同,我们不仅支持优雅的静默数据上报,还支持利用开放统计能力进行定制化上报。详情请查看官网小程序场景前端监控接入概述相关文档:

总结

小程序是各大互联网公司支持的方向。未来,小程序应用数量将会增加,对用户体验的关注和提升也将不断加大。阿里云ARMS前端监控提供小程序监控,可以通过实时监控帮助客户发现质量问题,为公司小程序的稳定运行提供坚实的保障。

附录:

最后推荐给大家

分享