Skip to main content

Description of indicators

Metric NameMetric Definition
UV (Unique Visitors)The total number of users who visit the Mini Program page. Multiple visits by the same user are not counted twice.
Open TimesThe number of times a mini-program is opened refers to the total number of times the onLaunch lifecycle event of the mini-program is triggered within a specific statistical period. Each time the mini-program is launched by the user from a non-running state (completely closed or not running in the background), the onLaunch event will be triggered and counted as one opening.
PVThe total number of visits to the Mini Program page. Jumps between multiple pages and repeated visits to the same page are counted as multiple visits.
Bounce rateThe number of PVs that leave the program on the current page / the total PV of the current page * 100%
JS error rate(PV of the page with JS error / total PV) * 100%
onReadyLifecycle function - listen for the completion of the first rendering of the page
First responseThe time from the page opening to the completion of the first network request
Loading timeDuring the period from the onLoad of the page to the completion of the execution of the user's onReady callback. If there is a network request initiated, the loading time consumption is equal to the time point when the last request ends minus the time point when onLoad is triggered. If there is no network request, the loading time consumption is equal to the time point when onReady is triggered minus the time point when onLoad is triggered
Request timeThe time from the initiation of the request to the end of the request response; calculation rule: return time point - initiation time point
Server timeThe time consumed by the application server to process the request, that is, the application response time, is equal to the time from the request arriving at the application server to the completion of the application code execution and the output of the response information
Request error rate(Number of network request errors/Number of network requests)*100%
Data volume transferredAverage data volume per network request (bytes uploaded + downloaded)
Callback timeCallback time refers to the time when the local code calls the data for corresponding processing after the data is transferred from the server to the client, which can be understood as local execution time
Network timeThe time from when the network request is sent to when the server receives the request
Number of interface callsNumber of times the interface is called
Interface call success rate       (Number of successful interface calls/Total number of interface calls)*100%
Number of users affected by the interfaceNumber of users who have failed to call the interface at least once from the time the user opens the mini program to the time the user actively closes or times out of the mini program.
Number of users who failed to call the interfaceNumber of users who failed to call the interface from the time the user opens the mini program to the time the user actively closes or times out of the mini program, and one or more attempts have failed, and they have not succeeded when they leave.
Operation timesThe number of times the specified operation is requested. Calculation rule: The operation is requested once and recorded once
Operation timeThe time it takes to complete all requests in the specified operation. Calculation rule: When the operation is an Ajax request, the end time of the last ajax of the multiple Ajaxs corresponding to the operation - the start time of the operation click.
Operation availabilityThe ratio of successful operations to the total number of operations. Calculation formula: Operation availability = (successful operations/total operations) * 100%
Operation request timeThe pure request time in the specified operation, excluding the blank time waiting for execution in the operation time.
Average server timeThe average server time of multiple requests in a page or operation
Average request timeThe average time of multiple requests in a page or operation
Failed operationIf any request in the operation is sent with an error, the operation is counted as failed. (For request errors, you can set network error status code filtering in the application settings).
Experience scoreA score that measures the overall experience of the mini program, based on a comprehensive score of 7 items, including JS error rate, request error rate, request time, loading time, onready, freeze rate, and operation availability; The maximum score for each score is 100 points; Score = JS error rate score weight + onready score weight + loading time score weight + request time score weight + request error rate score weight + freeze rate weight + operation availability * weight; The indicator value of the time consumption is a customizable percentile value.
setData time consumptionThe time difference from the call of setData to the triggering of the rendering completion callback (setData data does not exceed 256KB after JSON.stringify)
setData frequencyThe number of times setdata is triggered per second. (WeChat officially recommends calling setData no more than 20 times per second)
Jam ratePV of pages that exceed the setData time threshold / total PV of pages * 100% (setData is the most frequently used interface in mini-program development and the interface that is most likely to cause performance problems. The amount and frequency of setData data are the most likely to cause page jams. The jams we monitor here are only those caused by the long setData time.)
Bounce rateThe percentage of visits to this page as an exit page, that is, the number of exit pages / the number of visits.
Abnormal bounce rateWhen the page has an exception (including JS error, request error, slow loading time, jam, etc.) and the number of visits as an exit page, that is, the number of abnormal exit pages / the number of visits.
Request frequencyThe number of requests initiated per second through wx.request. (WeChat officially recommends that the number of requests initiated through wx.request should not exceed 10 per second)
Page online timeThe average time a user stays on the page each time they visit, that is, the total time the page stays / number of visits
Page abnormality ratePage abnormal PV / total page PV & 100%, the page is considered abnormal if any of the following 4 items occur: slow loading time, network error, js error, freeze.