RESOTài liệu

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

Agency Reports

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ầnNội dung
Danh sách báo cáoList các báo cáo (daily/weekly) đã được generate, click để xem chi tiết
Report detailTrang 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ườngNội dung
Kỳ báo cáoNgày (daily) hoặc tuần (weekly)
LoạiDaily / Weekly
Tổng doanh thuTổng doanh thu toàn roster trong kỳ
Số DJ activeSố DJ có doanh thu trong kỳ
Trạng tháiCompleted / Processing
Ngày tạoKhi 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ộtNội dung
DJTên + avatar
SessionSố session đã phát
ViewerTổng viewer
TipDoanh thu từ tip
GiftDoanh thu từ gift
BookingDoanh thu từ booking
TổngTip + Gift + Booking
% rosterTỷ 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.