Skip to main content

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.