Functional Modules
The Mini Program monitoring module is specifically designed for mini programs on platforms such as WeChat/Alipay, covering the complete chain from page loading and user interaction to platform-specific API calls. Through fine-grained data collection and intelligent anomaly analysis capabilities, it helps developers quickly grasp the operational quality and user experience of mini programs.
Overview
- Provides an overall operational status view of mini programs, including core metrics such as traffic volume, page loading time, request performance, and error count.
- Supports visualization across dimensions such as version distribution, geographical distribution, and anomaly trends.
- Serves as the primary entry point for daily quality assessment and release verification by operations and development teams.
Pages
- Supports loading performance analysis of mini program pages, including key metrics such as first render time and page switching time.
- Supports aggregated statistics by page path and comparison across geographical/system dimensions.
- Provides metrics such as page visits, dwell time, and proportion of users affected by anomalies to assist in analyzing user retention and bounce reasons.
- Allows drilling down to view specific sample data for individual page loads.
Operations
- Records all user operation behaviors within the mini program, such as button clicks, pull-to-refresh, sliding, etc.
- Supports analysis of operation response time, failure rate, page distribution, and other data to help identify sluggish or unresponsive interactive behaviors.
- Provides single sample analysis capability for quick tracing combined with operation context.
Requests
- Collects and analyzes network requests initiated within the mini program (such as wx.request), including metrics like time consumption, status codes, failure rates, and request body size.
- Supports slow request identification, request failure tracking, and geographical/network type comparison.
- Can locate performance bottlenecks such as high-latency interfaces and request peak time periods.
setData Analysis
- A performance metrics module designed specifically for mini programs, analyzing setData call frequency and time consumption.
- Helps developers identify performance issues caused by frequent or large data volume calls to setData.
- Provides call chain analysis and affected page statistics, suitable for page rendering optimization.
JS Errors
- Collects and categorizes JavaScript errors during mini program runtime, including code logic exceptions and uncaught exceptions.
- Supports viewing error stacks, error types, and number of affected users.
- Provides single error sample analysis capability for context reconstruction combined with user operation paths.
WeChat API Analysis
- Supports analysis of call situations and exceptions for commonly used WeChat mini program APIs, such as wx.login, wx.getUserInfo, wx.getLocation, etc.
- Displays API call success rates, failure reasons, platform compatibility issues, etc.
- Can assist in quickly troubleshooting platform API integration anomalies or limitation issues.
User Tracking
- Conducts behavior tracking based on unique user identifiers (such as openid, unionid).
- Supports viewing complete chain data including user access paths, page loading, request calls, JS errors, etc.
- Can be used for scenarios such as customer issue reproduction, user experience reconstruction, and canary release issue investigation.