3. Platform Overview (Chỉ số toàn hệ thống)#
Mục tiêu#
Hiển thị chỉ số toàn hệ thống, luôn sẵn có ngay khi vào trang Analytics, không phụ thuộc vào bộ lọc.
Luồng nghiệp vụ#
- Admin vào trang Analytics.
- Hệ thống hiển thị 4 thẻ KPI (không cần lọc):
- Tổng Creator: Tổng số creator trên platform
- Creator mới: Creator mới trong kỳ
- Tỷ lệ hoạt động (Active Rate): Tỷ lệ creator đang hoạt động
- Tỷ lệ rời bỏ (Churn Rate): Tỷ lệ creator ngừng hoạt động
- Mỗi thẻ có trend indicator: mũi tên up/down + % so sánh với kỳ trước.
- Admin click vào thẻ KPI → áp dụng filter tương ứng xuống khu vực Tabs (drill-down).
API đã triển khai#
GET /analytics/global/dashboard— KPI toàn hệ thốngGET /analytics/creator-kpis— KPI creator (global)
Tiêu chí chấp nhận#
| # | Tiêu chí | Điều kiện đạt |
|---|---|---|
| AC-DB.3.1 | Hiển thị 4 thẻ KPI | 4 thẻ với dữ liệu đúng từ API toàn hệ thống |
| AC-DB.3.2 | Trend indicator | Hiển thị mũi tên up/down + % so sánh kỳ trước, màu xanh/đỏ/xám theo chiều |
| AC-DB.3.3 | Drill-down | Click vào thẻ → filter tương ứng áp dụng xuống Tabs |
| AC-DB.3.4 | Loading state | Khi đang tải → hiển thị skeleton placeholder |
| AC-DB.3.5 | Error state | Lỗi API → hiển thị alert với nút thử lại |