Báo Cáo
Báo cáo hàng ngày và hàng tuần cho agency — xem chi tiết doanh thu theo DJ, breakdown doanh thu, và cơ chế công việc báo cáo hàng ngày của agency.
Báo Cáo
![]()
Reports là trang báo cáo dành cho agency — nơi bạn xem số liệu chi tiết, breakdown doanh thu theo DJ, và truy cập báo cáo hàng ngày/tuần. Nếu Dashboard là "tổng quan nhanh", thì Reports là "chi tiết đầy đủ".
Truy cập reports tại /agency/reports (hoặc click 📈 Báo Cáo trong sidebar).
Báo Cáo gồm những gì?
Trang Reports có 2 phần chính:
| Phần | Nội dung |
|---|---|
| Danh sách báo cáo | List các báo cáo (daily/weekly) đã được generate, click để xem chi tiết |
| Report detail | Trang chi tiết một báo cáo cụ thể — breakdown doanh thu theo DJ, session, loại |
1. Danh sách báo cáo
Mở /agency/reports, bạn thấy danh sách các báo cáo đã được generate. Mỗi báo cáo hiển thị:
| Trường | Nội dung |
|---|---|
| Kỳ báo cáo | Ngày (daily) hoặc tuần (weekly) |
| Loại | Daily / Weekly |
| Tổng doanh thu | Tổng doanh thu toàn roster trong kỳ |
| Số DJ active | Số DJ có doanh thu trong kỳ |
| Trạng thái | Completed / Processing |
| Ngày tạo | Khi báo cáo được generate |
Click vào một báo cáo để xem chi tiết — route /agency/reports/[id].
Báo cáo được generate tự động bởi agency daily report job — không cần bạn tạo thủ công. Mỗi ngày, job chạy và tổng hợp dữ liệu ngày trước đó thành báo cáo daily. Báo cáo weekly tổng hợp 7 ngày.
2. Report detail view
Trang chi tiết báo cáo (/agency/reports/[id]) hiển thị toàn bộ số liệu của kỳ báo cáo đó. Đây là trang bạn sẽ dùng khi cần báo cáo chi tiết gửi sếp hoặc đối tác.
Header báo cáo
Phần trên cùng hiển thị:
- Kỳ báo cáo — ví dụ "01/07/2026" (daily) hoặc "Tuần 27: 30/06–06/07/2026" (weekly)
- Tổng doanh thu — con số lớn, tổng toàn roster
- So sánh kỳ trước — % thay đổi so với kỳ trước
- Tổng session — số session đã phát trong kỳ
- Tổng viewer — tổng lượt viewer tích lũy
Chi Tiết Doanh Thu Theo DJ
Phần quan trọng nhất — bảng breakdown doanh thu theo từng DJ:
| Cột | Nội dung |
|---|---|
| DJ | Tên + avatar |
| Session | Số session đã phát |
| Viewer | Tổng viewer |
| Tip | Doanh thu từ tip |
| Gift | Doanh thu từ gift |
| Booking | Doanh thu từ booking |
| Tổng | Tip + Gift + Booking |
| % roster | Tỷ lệ đóng góp vào tổng roster |
Bảng được sort theo Tổng giảm dần — DJ đóng góp nhiều nhất ở trên.
Sort bảng
Click tiêu đề cột để sort. Mặc định sort theo Tổng giảm dần.
Filter theo DJ
Dùng ô search để tìm DJ cụ thể trong bảng.
Xuất Dữ Liệu
Nếu có nút export, click để tải báo cáo dạng CSV/Excel (tùy cấu hình).
Drill vào DJ
Click tên DJ để chuyển sang trang chi tiết DJ — xem session history và xu hướng.
Doanh thu trong báo cáo là net hay gross tùy cấu hình agency. Kiểm tra label hoặc liên hệ Reso để biết báo cáo của bạn dùng loại nào. Nếu là net, đây là số tiền sau khi đã chia platform/agency.
Breakdown theo loại doanh thu
Bên cạnh bảng per-DJ, báo cáo thường có biểu đồ tổng quan theo loại doanh thu:
Doanh thu từ listener tip trực tiếp trong lúc stream. Thường là nguồn lớn nhất.
Doanh thu từ gift (quà tặng ảo có giá trị). Listener mua gift rồi gửi cho DJ.
Doanh thu từ listener booking DJ cho sự kiện. Thường giá cao nhưng tần suất thấp.
Biểu đồ pie/bar cho bạn thấy loại nào đóng góp nhiều nhất vào tổng doanh thu roster.
Breakdown theo thời gian
Báo cáo weekly thường có biểu đồ line/bar theo ngày trong tuần — giúp bạn thấy ngày nào DJ phát nhiều nhất, ngày nào doanh thu cao nhất. Pattern phổ biến: cuối tuần (Thứ 7, Chủ nhật) thường cao hơn ngày thường.
3. Agency daily report job
Báo cáo không được tạo thủ công — chúng được generate bởi agency daily report job, một scheduled job chạy tự động trên backend.
Job chạy mỗi ngày
Job chạy theo lịch (thường là đầu ngày, sau nửa đêm) để tổng hợp dữ liệu ngày trước đó.
Tổng hợp dữ liệu
Job thu thập session, viewer, doanh thu của toàn bộ DJ trong roster cho ngày đó.
Generate báo cáo daily
Job tạo báo cáo daily mới, lưu vào database, xuất hiện trong danh sách reports.
Tổng hợp weekly
Cuối tuần, job tổng hợp 7 báo cáo daily thành một báo cáo weekly.
Vì job chạy theo lịch, báo cáo của ngày hôm nay sẽ xuất hiện vào ngày mai. Nếu bạn không thấy báo cáo hôm nay, đó là bình thường — đợi job chạy xong.
Nếu job fail (backend lỗi, DB issue), báo cáo có thể bị trễ hoặc thiếu. Nếu thấy báo cáo thiếu nhiều ngày, liên hệ support@resolive.com để kiểm tra.
Cách dùng Reports hiệu quả
Xem báo cáo daily mỗi sáng
Mở Reports buổi sáng, xem báo cáo ngày hôm trước — nắm tình hình đêm qua.
So sánh với ngày trước
Nhìn % thay đổi — nếu giảm mạnh, drill vào bảng per-DJ để tìm DJ sụt giảm.
Xem báo cáo weekly cuối tuần
Cuối tuần, xem báo cáo weekly — đánh giá cả tuần, tìm pattern (ngày nào hot, ngày nào vắng).
Xuất Dữ Liệu gửi sếp
Nếu cần, export báo cáo weekly gửi sếp hoặc đối tác. Báo cáo weekly thường đủ chi tiết mà không quá dài.
Theo dõi xu hướng
Sau vài tuần, so sánh các báo cáo weekly liên tiếp — xu hướng tăng/giảm ổn định quan trọng hơn từng ngày lẻ tẻ.
Câu Hỏi Thường Gặp
Tôi có thể tạo báo cáo tùy chọn (custom date range) không? Hiện tại báo cáo được generate tự động theo daily/weekly. Nếu cần custom range, liên hệ Reso — có thể thêm trong tương lai.
Báo cáo có bao gồm DJ chưa eKYC không? Có, nhưng doanh thu của DJ chưa eKYC sẽ bị mark là "hold" — DJ chưa nhận được tiền. Báo cáo vẫn hiển thị để bạn biết tổng doanh thu sinh ra.
Tại sao báo cáo hôm nay chưa có? Job chạy đầu ngày hôm sau. Báo cáo ngày 01/07 sẽ xuất hiện vào ngày 02/07. Nếu quá trưa mà vẫn chưa có, có thể job trễ — liên hệ support.
Tôi có thể download báo cáo dạng PDF không? Tùy cấu hình. Một số agency có nút export CSV/Excel. PDF chưa hỗ trợ — nếu cần, export CSV rồi convert, hoặc liên hệ Reso.
Quay lại Agency Dashboard hoặc xem Roster Management.