基本概念
说明
有小程序监控需求的用户一般都有以下痛点:
- JS监控、请求监控、性能监控薄弱。
- SDK配置难度高、体积大、性能损耗高。
- 无法无痕拿到Dom详细信息以及Dom Path,只能依赖用户手动打点。
- 小程序端监控主要提供JS监控、请求监控、性能监控、自定义监控等一系列监控能力。
针对用户痛点小程序Pro提供了以下解决方案:
- 性能监控:提供了丰富的性能相关指标,对启动性能、页面性能及运行性能进行全方面监控。
- 小程序表现分:基于小程序的页面性能、请求耗时、请求错误、JS错误等核心指标进行多维度评分,您可以自定义各类指标的阈值和权重,灵活量化分析小程序整体性能。
- 数据探索:可同时分析各类监控数据,提供有关上报事件的细粒度信息,将您的用户的一次站点访问中的所有事件聚合按时序展示。 SessionID将路由跳转、网络请求、setData渲染、JS错误、自定义事件等事件串联起来,缓解无法拿到Dom详细信息的问题。
优势
- 支持的平台更广:支持微信、抖音、支付宝、百度、飞书小程序。同时既支持原生框架接入,也适配第三方框架Uni App、Taro。
- 更完善的性能指标:结合App、Page生命周期以及Performance指标串起整个渲染链路,可快速定位出性能问题的时间节点进行定点排查。
- 更灵活的接入:可按需加载适配层以及功能模块,性能损耗降到最低,支持可插拔,且支持用户自定义,性能损耗降到最低。支持所有上报字段的采样、各种操作符的过滤以及采样条件的与和或,支持更全面的场景。多样的生命周期,支持更灵活的改造。
基本概念
概念 | 说明 |
---|---|
aid | 应用ID。应用ID是项目的全局唯一标识,在SDK和平台中保持一致,但和常见的APP_ID不同,它不需要去专门申请,只需要保证和现有项目的AID不重合。 |
pid | 应用中标志某一个具体页面的ID,在平台中可用于过滤、分组查看数据。需要在SDK相关配置中指定,默认情况下,SDK会将PID设置为当前页面的URL。活动页或者是带有不重复ID类型的页面,建议在SDK中配置聚合策略。 |
user_id | 标志当前访问用户的ID,用于计算UV、影响用户数等信息。可以自己指定,默认情况下,系统会为您自动生成uuid并存储在localstorage中。 |
session_id | 标志一次会话的ID。会话指用户进入页面开始,到关闭页面为止的整个阶段。通过session_id计算整站点PV、错误率等数据,同时用来进行上报的去重计数。您不需要自行指定session_id,系统会为您生成。 |
view_id | 标志一次页面访问的ID。页面访问在SPA等情况下,是session的子集,一次session可能会有多个页面访问,我们通过它来计算单PID PV,并串联相关的静态资源、请求和Longtask上报。 |
env | 小程序的线上环境。接入SDK后便会自动获取当前小程序的线上环境标识。 |
release | 小程序的线上版本。接入SDK后便会自动获取当前小程序的线上版本。如:1.0.0(X.X.X)。 |