# 6. Program Analytics

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*

---

## 6. Program Analytics

### 6.1 Conversion Analytics (Clicks, Signups, Purchases)
**What it does:** Tracks the conversion analytics: the conversions of the affiliate links (the clicks, the signups, the purchases) are tracked, so the affiliate performance is visible (the conversions are recorded). The Super Administrator views the conversion analytics (the affiliate, the clicks, the signups, the purchases, the conversion rate) so the analytics are structured and the conversions are explicit.

**Sub-features:**
- Click tracking: the clicks (the number of clicks on the affiliate links)
- Signup tracking: the signups (the number of signups from the affiliate links)
- Purchase tracking: the purchases (the number of purchases from the affiliate links)
- Conversion rate: the rate (the conversion rate, e.g., the purchases per click)
- Analytics view: the view (the conversions per affiliate, per period)
- Analytics record: the record (the affiliate, the clicks, the signups, the purchases, the rate)
- Audit logging of the conversion analytics

**Super Administrator User Journey:**
1. Super Admin views the conversion analytics: the affiliates (the name, the links), the clicks (the number of clicks), the signups (the number of signups), the purchases (the number of purchases), and the conversion rate (the rate); the analytics are explicit.
2. Views the click tracking: the clicks (the number of clicks on the affiliate links); the clicks are the reach.
3. Views the signup tracking: the signups (the number of signups from the affiliate links); the signups are the engagement.
4. Views the purchase tracking: the purchases (the number of purchases from the affiliate links); the purchases are the conversion.
5. Views the conversion rate: the rate (the conversion rate, e.g., the purchases per click); the rate is the efficiency.
6. The conversions are visible: the conversions per affiliate, per period, so the analytics are complete.
7. Exports the analytics (the conversion report, the period); the export is the record.
8. The conversion analytics are audit-logged with the affiliate, the conversions, and the timestamp.

**Rules & Edge Cases:**
- The click tracking is the reach (the number of clicks on the affiliate links); the clicks are the measure.
- The signup tracking is the engagement (the number of signups from the affiliate links); the signups are the measure.
- The purchase tracking is the conversion (the number of purchases from the affiliate links); the purchases are the measure.
- The conversion rate is the efficiency (the conversion rate, e.g., the purchases per click); the rate is the measure.
- The conversions are visible (the conversions per affiliate, per period); the analytics are managed.
- Conversion analytics are audit-logged with the affiliate, conversions, and timestamp.

### 6.2 Top-Performing Courses Report
**What it does:** Generates the top-performing courses report: the courses that are the top performers (the courses with the most referrals, the most purchases, the most revenue) are reported, so the top courses are visible (the report is the ranking). The Super Administrator views the top-performing courses report (the course, the referrals, the purchases, the revenue, the rank) so the report is structured and the ranking is explicit.

**Sub-features:**
- Course ranking: the ranking (the rank of the course, e.g., the top 10)
- Referral count: the count (the number of referrals per course)
- Purchase count: the count (the number of purchases per course)
- Revenue per course: the revenue (the revenue per course)
- Report view: the view (the report, the period)
- Report export: the export (the report, the format)
- Audit logging of the report generation

**Super Administrator User Journey:**
1. Super Admin views the top-performing courses report: the courses (the name, the rank), the referrals (the number of referrals), the purchases (the number of purchases), and the revenue (the revenue per course); the report is explicit.
2. Sets the report scope: the scope (the report, the period); the scope is the context.
3. Views the course ranking: the ranking (the rank of the course, e.g., the top 10); the ranking is the order.
4. Views the referral count: the count (the number of referrals per course); the count is the reach.
5. Views the purchase count: the count (the number of purchases per course); the count is the conversion.
6. Views the revenue per course: the revenue (the revenue per course); the revenue is the value.
7. Exports the report (the report, the format, the period); the export is the record.
8. The report generation is audit-logged with the course, the rank, and the timestamp.

**Rules & Edge Cases:**
- The course ranking is the order (the rank of the course, e.g., the top 10); the ranking is the structure.
- The referral count is the reach (the number of referrals per course); the count is the measure.
- The purchase count is the conversion (the number of purchases per course); the count is the measure.
- The revenue per course is the value (the revenue per course); the revenue is the measure.
- The report is visible (the courses, the ranks, the referrals, the purchases, the revenue); the report is managed.
- Report generation is audit-logged with the course, rank, and timestamp.

### 6.3 Affiliate Performance Leaderboard
**What it does:** Generates the affiliate performance leaderboard: the leaderboard of the affiliates (the rank, the performance, the period) is generated, so the top affiliates are visible (the leaderboard is the ranking). The Super Administrator views the affiliate performance leaderboard (the affiliate, the rank, the performance, the period) so the leaderboard is structured and the ranking is explicit.

**Sub-features:**
- Leaderboard ranking: the ranking (the rank of the affiliate, e.g., the top 10)
- Performance metric: the metric (the metric for the ranking, e.g., the revenue, the referrals)
- Leaderboard period: the period (the period of the leaderboard, e.g., the monthly, the quarterly)
- Leaderboard view: the view (the leaderboard, the period)
- Leaderboard export: the export (the leaderboard, the format)
- Leaderboard record: the record (the affiliate, the rank, the performance, the period)
- Audit logging of the leaderboard generation

**Super Administrator User Journey:**
1. Super Admin views the affiliate performance leaderboard: the affiliates (the name, the rank), the performance (the metric, e.g., the revenue, the referrals), and the period (the period of the leaderboard); the leaderboard is explicit.
2. Sets the leaderboard scope: the scope (the leaderboard, the period); the scope is the context.
3. Views the leaderboard ranking: the ranking (the rank of the affiliate, e.g., the top 10); the ranking is the order.
4. Views the performance metric: the metric (the metric for the ranking, e.g., the revenue, the referrals); the metric is the basis.
5. Views the leaderboard period: the period (the period of the leaderboard, e.g., the monthly, the quarterly); the period is the timing.
6. The leaderboard is visible: the affiliates, the ranks, the performance, so the leaderboard is complete.
7. Exports the leaderboard (the leaderboard, the format, the period); the export is the record.
8. The leaderboard generation is audit-logged with the affiliate, the rank, and the timestamp.

**Rules & Edge Cases:**
- The leaderboard ranking is the order (the rank of the affiliate, e.g., the top 10); the ranking is the structure.
- The performance metric is the basis (the metric for the ranking, e.g., the revenue, the referrals); the metric is the measure.
- The leaderboard period is the timing (the period of the leaderboard, e.g., the monthly, the quarterly); the period is the context.
- The leaderboard is visible (the affiliates, the ranks, the performance); the leaderboard is managed.
- Leaderboard generation is audit-logged with the affiliate, rank, and timestamp.

### 6.4 Performance Tracking per Affiliate
**What it does:** Tracks the performance per affiliate: the performance of each affiliate (the referrals, the purchases, the revenue, the period) is tracked, so the affiliate performance is visible (the performance is recorded). The Super Administrator views the performance tracking (the affiliate, the referrals, the purchases, the revenue, the period) so the tracking is structured and the performance is explicit.

**Sub-features:**
- Performance tracking: the tracking (the affiliate, the referrals, the purchases, the revenue, the period)
- Referral tracking: the referrals (the number of referrals per affiliate)
- Purchase tracking: the purchases (the number of purchases per affiliate)
- Revenue tracking: the revenue (the revenue per affiliate)
- Performance view: the view (the performance per affiliate, per period)
- Performance trend: the trend (the performance trend, the period)
- Audit logging of the performance tracking

**Super Administrator User Journey:**
1. Super Admin views the performance tracking: the affiliates (the name, the performance), the referrals (the number of referrals), the purchases (the number of purchases), the revenue (the revenue per affiliate), and the period (the period of the performance); the tracking is explicit.
2. Sets the performance scope: the scope (the affiliate, the period); the scope is the context.
3. Views the referral tracking: the referrals (the number of referrals per affiliate); the referrals are the reach.
4. Views the purchase tracking: the purchases (the number of purchases per affiliate); the purchases are the conversion.
5. Views the revenue tracking: the revenue (the revenue per affiliate); the revenue is the value.
6. Views the performance trend: the trend (the performance trend, the period); the trend is the direction.
7. Exports the performance (the performance report, the period); the export is the record.
8. The performance tracking is audit-logged with the affiliate, the performance, and the timestamp.

**Rules & Edge Cases:**
- The performance tracking is explicit (the affiliate, the referrals, the purchases, the revenue, the period); the tracking is the visibility.
- The referral tracking is the reach (the number of referrals per affiliate); the referrals are the measure.
- The purchase tracking is the conversion (the number of purchases per affiliate); the purchases are the measure.
- The revenue tracking is the value (the revenue per affiliate); the revenue is the measure.
- The performance is visible (the performance per affiliate, per period); the tracking is managed.
- Performance tracking is audit-logged with the affiliate, performance, and timestamp.
