All Products
Search
Document Center

Mobile Platform as a Service:User analysis

Last Updated:Oct 14, 2025

The User Analysis page displays user access data for the currently selected mini program (with T+1 timeliness), including seven metrics such as new users, active users, number of opens, page visits, and more. This helps you analyze in detail how user data changes at various stages. You can view statistical data for any past 1 day, 7 days, or 30 days.

To view user analysis data, follow these steps:

  1. In the Mini Program Open Platform > Developer Backend, navigate to Data Statistics > User Analysis from the navigation pane on the left.

  2. From the dropdown box in the upper left corner of the page, select the target mini program.

  3. Select a time range to view statistical data for the corresponding period.

    image

User analysis overview

This section displays statistical data for seven metrics of the mini program during the specified period, including new users, active users, number of opens, page visits, average duration per open, average duration per user, and average opens per user. It also shows the growth rate compared to the previous day, same period last week, or same period last month.

The metrics are explained as follows.

Metric

Description

New users

The number of users who access the mini program pages for the first time. Multiple visits by the same user are not counted repeatedly.

Active users

The total number of users who access the mini program. Multiple visits by the same user are not counted repeatedly.

Number of opens

The total number of times the mini program is opened. A session from opening the mini program to exiting it to the background is counted as one open. When the interval between two consecutive opens is less than 30 seconds, they are counted as one open.

Page visits

The total number of visits to all pages within the mini program. Jumps between multiple pages and repeated visits to the same page are counted as multiple visits.

Average duration per open

During the selected period, the average total duration spent on mini program pages per open, calculated as: average duration per session = total duration of all users / number of opens.

Average duration per user

The average total duration each user spends on mini program pages, calculated as: average duration per user = total duration / number of active users.

Average opens per user

During the selected period, the average total number of times each user opens the mini program, calculated as: average opens per user = total number of opens by all users / total number of active users.

Previous day (%)

The growth rate of the selected day's cumulative data compared to the previous day's cumulative data. Previous day comparison = (user access data on the specified date - user access data on the previous day) / user access data on the previous day. When the denominator is 0, it is calculated as 1. Integer digits are retained before the percentage sign.

Same period last week (%)

The growth rate of the past 7 days' cumulative data compared to the cumulative data from 8-14 days ago. Same period last week = (user access data for the past 7 days - user access data for the same period last week) / user access data for the same period last week. When the denominator is 0, it is calculated as 1. Integer digits are retained before the percentage sign.

Same period last month (%)

The growth rate of the past 30 days' cumulative data compared to the cumulative data from 31-60 days ago. Same period last month = (user access data for the past 30 days - user access data for the same period last month) / user access data for the same period last month. When the denominator is 0, it is calculated as 1. Integer digits are retained before the percentage sign.

User access trend

This section displays the trend of changes in each metric's data during the specified period as a line chart. Click on a metric card to display the data trend for the corresponding metric in the line chart.

Detailed data

This section displays user analysis statistical data for each hour or day within the selected time period in a table format. You can sort the data by time for easier viewing.

The time granularity of the data display depends on the selected time range. When the query time range is 1 day, the data display granularity is hourly. When the time range is 7 or 30 days, the data display granularity is daily.