WeChat Open Platform

Mini Programs Documentation

Features overview

Mini Program Data Analysis is a data analysis tool geared towards Mini Program developers and operators. It provides key metrics, real-time access monitoring, and custom analysis to help with the iterative tuning and operation of Mini Program products. Its main features include the standard analysis of routine daily metrics and custom analysis that meets the personalized requirements of users.

Routine analysis

Overview: Provides Mini Program key indicator trends and top page visit data to enable a quick understanding of a Mini Program’s general development situation.

Visit analysis: Provides data on user visit scope, origin, frequency, duration, depth, and retention, as well as page details. Specifically analyzes the adding, activity, and retention of users.

Real-time statistics: Provides real-time Mini Program visit data to meet real-time monitoring requirements.

User profile: Provides Mini Program user profile data, including user region, gender, platform type, and device. This feature is under development.

See Routine Analysis for details.

Custom analysis

Customer analysis: Configures custom reporting and meticulously tracks user actions within a Mini Program. Integrates user attributes, system attributes, and event attributes to perform flexible, multidimensional event analysis and funnel analysis, in order to meet Mini Program personalized analysis requirements.

See [Custom Analysis]/cgi-bin/newreadtemplate?t=overseas_open/docs/mini-programs/analytics/custom-analytics) for details.

Glossary

User: A WeChat user who has used the Mini Program, determined according to openid.

Page: Mini Program page. Indicated by page path, for example: index, product/list.

Pages visited: All Mini Program pages visited by a user can be called pages visited.

Entry page: The first page that a user enters when they open a Mini Program is called the entry page. For example, if a user enters a Mini Program from page A then redirects to page B, A is the entry page, B is not.

Exit page: The last page a user visits when they leave a Mini Program is called the exit page. For example, if a user redirects to page B from page A, then exits the Mini Program from page B, B is the exit page, A is not.

Scene: The scenario when a user opens a Mini Program. For example, if a Mini Program is opened by scanning a QR code, the scene is QR code.

Visit: The action of a user browsing Mini Program pages.

Share: The action of a user tapping on a menu inside or outside a Mini Program and sharing the Mini Program and its pages with a friend.

Adding: The first time a user visits a Mini Program page, this is called adding.**

Activity: When a user has visited a Mini Program within a period of time, this is called activity.

Stay: The period from when the user opens a page in the Mini Program to when they exit the Mini Program by closing it themselves or via the Mini Program timing out. When a Mini Program switches to the background or is displayed at the top of a chat list, this is not considered staying in a Mini Program.

Retention: Divided into new retention and active retention. Users who are added or active within a certain period of time and still use a Mini Program after a period of time are referred to as retained.

Event: A model for user behavior data collection and analysis performed within custom analysis. Indicates a user’s behavior.

Funnel: A data analysis model within custom analysis consisting of a series of events, used to analyze user conversions and losses at every step of a business process.

Indicator explanations

Number of opens: The total number of times a Mini Program is opened. The period from when a user opens a Mini Program to when they exit the Mini Program by closing it themselves or via the Mini Program timing out is counted as one time.**

Number of visits: The total number of visits to a Mini Program page. Jumping between multiple pages or repeatedly visiting the same page are counted as multiple visits.

Number of visitors: The total number of users who visit a Mini Program page. Multiple visits by the same user are only counted once.

Number of new user visits: The number of users who are visiting a Mini Program page for the first time. Multiple visits by the same user are only counted once.

Average length per person: The average total duration of each user's stay on a Mini Program page, that is, the total stay time divided by the number of visitors.

Average length per session: The average total duration of each stay on a Mini Program page every time the Mini Program is opened, that is, the total stay time divided by the number of opens.

Average visit depth: The average deduplicated number of pages visited every time a Mini Program is opened.

Number of visits to entry page: The number of visits to a Mini Program page that acts as an entry page. For example, if a user enters a Mini Program from page A then redirects to page B, A is the entry page, B is not.

Number of visits to exit page: The number of visits to a Mini Program page that acts as an exit page. For example, if a user redirects to page B from page A, then exits the Mini Program from page B, B is the exit page, A is not.

Bounce rate: The percentage of visits that are to a Mini Program page that acts as an exit page, that is, the number of visits resulting in an exit divided by the number of visits.

Number of shares: The total number of times a Mini Program page is shared.

Number of sharers: The total number of people who shared a Mini Program page. Multiple shares by the same user are only counted once.