The User analysis page displays user access data for your selected miniapp. Data is available on a T+1 basis. The page tracks seven metrics, such as new users, active users, number of opens, and page views. This helps you analyze changes in user data over time. You can view statistics for the past 1, 7, or 30 days.
To view user analysis data:
Log on to the mPaaS console and select the desired application. In the navigation pane on the left, choose Mini Program > Mini Program Analysis > User Analysis.
In the upper-left corner of the page, select the desired miniapp from the drop-down list.
Select a time range to view the statistics.
You can export user analysis data as an Excel file. Select a time period and click Export in the upper-right corner of the page. The exported file contains the metric summary data and the line chart data on separate sheets.
User analysis overview
This section shows statistics for seven miniapp metrics within a specified time period: new users, active users, number of opens, page views, average session duration, average duration per user, and average opens per user. It also shows the growth rate compared to the previous day, week, or month.
The following section describes the metrics:
Metric | Description |
New users | The number of users who access the miniapp for the first time. A user who accesses the miniapp multiple times is counted only once. |
Active users | The total number of users who access the miniapp. A user who accesses the miniapp multiple times is counted only once. |
Number of opens | The total number of times the miniapp is opened. An open is counted from when a user opens the miniapp until it is moved to the background. If the interval between two consecutive opens is less than 30 seconds, it is counted as a single open. |
Page views | The total number of times all pages within the miniapp are accessed. Navigating between different pages and repeatedly accessing the same page are counted as multiple accesses. |
Average session duration | The average duration of a single session in the miniapp during the selected period. Formula: Total duration for all users / Number of opens. |
Average duration per user | The average duration a user spends in the miniapp. Formula: Total duration / Number of active users. |
Average opens per user | The average number of times a user opens the miniapp during the selected period. Formula: Total number of opens / Total number of active users. |
The day before yesterday | The growth rate of data on the selected day compared to the previous day. Formula: (Data for selected day - Data for previous day) / Data for previous day. If the divisor is 0, it is treated as 1. The result is rounded to the nearest integer. |
Same period last week | The growth rate of data for the last 7 days compared to the 7 days prior (days 8-14). Formula: (Data for the last 7 days - Data for the previous 7 days) / Data for the previous 7 days. If the divisor is 0, it is treated as 1. The result is rounded to the nearest integer. |
Corresponding period last month | The growth rate of data for the last 30 days compared to the 30 days prior (days 31-60). Formula: (Data for the last 30 days - Data for the previous 30 days) / Data for the previous 30 days. If the divisor is 0, it is treated as 1. The result is rounded to the nearest integer. |
User access trends
A line chart shows the change trends of each metric over the specified time period. Click a metric card to display its trend in the line chart.
Detailed data
A table displays the hourly or daily user analysis statistics for the selected time period. You can sort the data by time.
The time granularity of the data depends on the selected time range. Data is displayed with hourly granularity for 1-day queries and with daily granularity for 7-day or 30-day queries.