All Products
Document Center

Behavior analysis

Last Updated: Jun 02, 2022

Behavior analysis displays the data about user behavior.


View behavior analysis report

To check the behavior analysis report, complete the following steps:

  1. Log in to the console, select Products and Services > mPaaS, and then select an application.

  2. On the left navigation bar, click Mobile Analysis Service > Basic analysis.

  3. Click the Behavior analysis tab.

Indicators and charts

Through the behavior analysis report, you can view the corresponding behavior indicators and charts in the following sections. Different behavior indicator analysis results are illustrated through charts:

  • Hover your mouse cursor on the question mark of an indicator (tooltip), and you can see the description and calculation rule of the indicator.

  • The statistical data is based on the historical daily aggregation. The daily aggregate result of all statistical items is stored in the database, and the data of the current day is not taken into aggregation.

  • For more information about the indicator calculation rule, see Basic indicator calculation rule.

Users' active hours

A user's active hours is subject to the time the user starts to use the App, which is calculated based on the time the log is reported minus the backend duration. Active hours is based on two hours' period starting from 0:00, for example, 2:00 - 4:00 am. User's active hours is based on the time period when the user starts using the App.

Daily user engagement

Click the Page name in this area to go to the detailed analysis of this page.

  • Duration/day: Total duration (seconds) of using the App by users divided by the distinct count of user IDs.

  • Times/day·person: Total non- distinct count of data (PV) on that day divided by the distinct count of data (UV) on that day.

Download channels

Based on the active device/user tracking, calculate the top three channels for App downloads. When calculating, deduplicate multiple downloads of the same user in the same channel.

For example, User A downloads the App 1 time through channel C1, and downloads it 2 times through channel C2. When the data is classified, the downloads through channel C1 and C2 are only counted once respectively.


To understand the download channels of Android devices, you can generate and upload different channel packages to the corresponding app market. Fields with different channels have been added to the channel package. After the user downloads and runs the app through the app market, the client automatically reports the event tracking field to the server. For the steps of generating channel package, see Set channel ID in Based on mPaaS framework.

Startup time

Startup time counts the average startup time for the first startup and non-first startup, in seconds.

The first startup refers to starting an App for the first time after the App is installed; non-first startup refers to restarting an App after the first-time App startup and exit.

Page traffic

Page traffic indicates where the visitors of a specific page come from (source) and go to (destination). Based on the pid and the refer fields, the system calculates the sources of the current page and the proportion of each source to the total sources, and the destinations of the current page and the total proportion of each destination.

You can switch pages through the drop-down box on the upper right to view the corresponding page data. The pages displayed in the drop-down list are all pages added on the Page configuration tab page.

Users by region

The active user tracking log sorts the users by region, and shows the top five regions with the highest proportion of distinct users. At the same time, the proportions of users in the first five regions to the total number of users are displayed.

  • For world map, the proportion of regional distinct users is calculated by country.

  • For map of China, the proportion of regional distinct users is calculated by province.