Key Performance Indicators (KPIs) & Operational Metrics
Key Performance Indicators (KPIs) & Operational Metrics
Overview
This document outlines the core business, technical, and operational performance metrics used to measure platform health, user engagement, and service delivery on Learnille.
📈 Product & Business Metrics
1. Platform Growth & Monetization
- Gross Merchandise Value (GMV): Total monetary value of all course purchases, consultation bookings, and space tickets processed.
- Net Revenue (ARR / MRR): Total platform commission collected after provider payouts and gateway fees.
- Monthly Active Learners (MAL): Unique learners logging in and completing a learning action (video view, quiz submit, consultation attend) per month.
- Active Provider Ratio: Percentage of registered instructors/consultants with at least 1 active published course or available consultation slot.
2. Learner Engagement & Retention
- Course Completion Rate: Percentage of enrolled students who complete 100% of course sections. Target: > 45%.
- Consultation Completion Rate: Percentage of scheduled consultation sessions completed successfully without cancellation or dispute. Target: > 95%.
- 30-Day Learner Retention Rate: Percentage of learners returning within 30 days of initial enrollment or booking.
⏱ System Reliability & Performance SLAs
| Service Domain | SLA Target | Measurement Strategy |
|---|---|---|
| API Availability | 99.9% Uptime | Sentry / Healthcheck Endpoints |
| P95 API Latency | < 250ms | NestJS Middleware + Winston Logs |
| Video Playback Startup Time | < 1.5 seconds | HLS Player Analytics |
| Real-time Sync Latency (InstantDB) | < 100ms | Socket ping & InstantDB state propagation |
| Payment Webhook Processing | < 5 seconds | BullMQ Outbox Worker Queue Latency |