启动性能
启动性能-指标筛选:设备/设备分级。如下图
2.1、打开率分析
小程序启动概况:冷启动打开率:在小程序冷启动的情况下,点击小程序到首屏渲染完成的留存率。
冷启动次数:如果用户首次打开,或小程序销毁后被用户再次打开,此时小程序需要重新加载启动,即冷启动。
流失次数:冷启动的情况下,用户在首屏渲染完成前,就关闭小程序的累计次数。如下图
冷启动打开漏斗:小程序冷启动的情况下,各环节的转化情况。如下图
场景筛选可根据自己的业务需要选择相对应的二级场景()一般默认为“全部”场景。
时间可选择自然日/自然周/自然月。
各场景打开率及流失概况:统计打开率小于100%,流失次数大于0的各个二级场景,仅取Top10。如下图
每个场景都有做详细的解释,如下图
各场景打开率及流失趋势:通过该趋势图可查看各版本以及各场景之间的打开率和流失率的趋势情况。
版本筛选:按照各版本发布时间来看,一般默认“全部”
场景筛选:即为该小程序的二级场景,一般默认“全部”。如下图
每个趋势图都可以根据业务需求选择时间对比(开启时间对比,则趋势图会出现当日/昨日和7日前的数据对比趋势),也可以选择自然日/自然周/自然月来查看数据趋势情况。
各场景打开情况 :详细的数据表格呈现出来,可以清晰的看到各版本,各场景的流失次数以及打开率的详细数据。如下图
2.2、启动耗时分析
2.2.1、启动耗时概况
冷启动耗时:在小程序冷启动的情况下,点击小程序到首屏渲染完成的平均耗时
资源准备阶段耗时:在小程序冷启动的情况下,点击小程序到小程序信息、代码包、和部分运行环境准备完成的平均耗时
加载渲染阶段耗时:在小程序冷启动的情况下,资源准备完成到首个页面渲染完成的平均耗时。如下图
2.2.2、其他耗时情况
代码包下载耗时:冷启动阶段,所有代码包下载总耗时的均值
首次渲染耗时:首次渲染耗时是指视图层根据逻辑层的初始数据和页面结构样式渲染小程序页面的耗时。如下图
2.2.3、代码包下载概况
代码包下载次数:冷启动的次数中,有下载代码包的次数。例如,冷启动了3次。第1次没下载代码包,第2次下载了代码包a、代码包b、代码包c,第3次下载了代码包a、代码包b。这种情况下,代码包下载次数为2次,即第2次和第3次
代码包下载率:代码包下载次数/ 冷启动次数。如下图
各场景启动耗时:如下图
打开耗时分布/流失耗时分布:各启动情况下,各场景打开耗时/流失耗时的详细分布数据以及占比情况。(打开耗时分布:小程序冷启动阶段,用户打开次数随打开时间的分布,时间区间(n-1,n],数据根据时间范围进行求和/流失耗时分布:小程序冷启动阶段,用户流失次数随离开时间的分布,时间区间(n-1,n],数据根据时间范围进行求和)如下图
冷启动各阶段耗时指标趋势:可查看启动情况下,在各版本中各场景的冷启动耗时、资源准备阶段耗时、加载渲染阶段耗时、代码包下载耗时、首次渲染耗时的数据趋势情况。如下图
冷启动各阶段耗时 数据明细表格:可查看冷启动次数以及各阶段耗时的具体数据情况,可根据业务需求选择所需要的指标。如下图
2.3、代码下载分析
代码包下载情况
代码包下载量:冷启动阶段,下载各个代码包的累计次数。例如,冷启动了3次。第1次没下载代码包,第2次下载了代码包a、代码包b、代码包c,第3次下载了代码包a、代码包b。这种情况下,代码包下载量为5次,即3+2。
代码包下载耗时:冷启动阶段,所有代码包下载总耗时的均值
柱状图可清晰的看到各场景下的各分包的下载量数据情况以及占比和各场景下的各分包的下载耗时情况。
趋势图可看到从业务开始时间到今日的各场景下各分包的下载量以及下载耗时的趋势情况,如下图
数据表明细表可看到各分包在各场景下的下载量以及下载耗时的详细数据情况。