TF
T-Fluencers Docs
Quay lại SRS

1. Trang Analytics tổng quan#

Mục tiêu#

Trang chính của Dashboard, cung cấp view tổng hợp hiệu quả chiến dịch Influencer với khả năng lọc đa chiều theo chiến dịch, Influencer, nền tảng và thời gian.

Luồng nghiệp vụ#

  1. Admin truy cập trang Analytics.
  2. Hệ thống hiển thị 3 khu vực theo thứ tự:
    • Platform Overview (luôn hiển thị, không cần lọc): chỉ số toàn hệ thống
    • Bộ lọc đa chiều: Chiến dịch / Thời gian / Influencer / Tag
    • Dashboard Tabs: 2 tab — Tổng quan / Creator
  3. Admin áp dụng bộ lọc → dữ liệu trong Tabs cập nhật, trang tự động cuộn xuống section kết quả.
  4. Trạng thái bộ lọc được lưu vào URL → có thể chia sẻ, bookmark, reload giữ nguyên filter.
  5. Admin chuyển tab (Tổng quan / Creator) → nội dung tab tương ứng hiển thị.

API đã triển khai#

  • GET /analytics/global/dashboard — KPI toàn hệ thống (Platform Overview)
  • GET /analytics/dashboard — KPI chi tiết theo filter
  • GET /events — Danh sách chiến dịch cho filter

Tiêu chí chấp nhận#

#Tiêu chíĐiều kiện đạt
AC-DB.1.1Platform Overview luôn hiển thịVào trang → khu vực KPI toàn hệ thống hiển thị ngay, không cần lọc
AC-DB.1.2Tabs chuyển đổiClick tab Tổng quan/Creator → nội dung tương ứng hiển thị, URL cập nhật
AC-DB.1.3Filter auto-scrollÁp dụng filter → trang tự động cuộn xuống khu vực kết quả
AC-DB.1.4URL state persistenceReload trang với filter trong URL → filter được áp dụng tự động
AC-DB.1.5Shareable linkCopy URL có filter → paste trình duyệt khác → hiển thị cùng view