Renewal Statistics Report
Overview
The Renewal Statistics Report tracks and analyzes subscription renewal patterns and outcomes across different issue groups. It provides detailed breakdowns of subscription statuses, renewal rates, and conversion metrics across various dimensions.
Key Components
Data Dimensions
The report segments data across multiple dimensions:
- Customer Type
- B2C (Business to Consumer)
- Concierge
- Subscription Stage
- Conversion (First-time renewals)
- Renewal (Subsequent renewals)
- Subscription Level
- Premium
- Standard
- Purchase Type
- Self
- Gift
- Processing Method
- AR (Auto Renewal)
- Manual
Status Tracking
The report tracks various subscription statuses:
- Active Statuses
- Renewed
- Renewed by Merge
- Renewed by Resubscribe
- Extended by Merge
- Manually Adjusted
- Inactive Statuses
- Cancelled
- Merged
- Expired
- Awaiting Renewal
- Pending Cancellation
Implementation Details
Data Collection
- Processes data by issue groups sequentially
- Maintains start sizes for each segment
- Tracks status changes and outcomes
- Groups data by SKU for detailed product-level analysis
Reporting Process
- User selects start and finish issues
- System processes each issue group in sequence
- Collects and aggregates statistics for each dimension
- Generates summary and detailed breakdowns
Usage
- Report Generation
- Enter report title
- Select start issue
- Select finish issue
- Generate report
- View Options
- Summary view showing key metrics
- Detailed breakdowns by dimension
- Issue-by-issue analysis
Technical Notes
- Data is stored in dedicated statistics tables
- Processing happens asynchronously to handle large datasets
- Uses WordPress action hooks for extensibility
- Integrates with WooCommerce data structures
Known Limitations
- Processing is sequential and may take time for large date ranges
- Currently limited to issue-based expiry groups
- Requires user to have ‘customer_screens’ capability