Giao diện
Dashboard thống kê
Mục đích
Dashboard thống kê cho AM xem số Affise gốc (click, thu nhập, doanh thu) của các advertiser mình phụ trách, theo khoảng ngày tuỳ chọn. Dành cho AM_ADV (chỉ thấy advertiser của mình) và ADMIN (thấy tất cả, lọc được theo từng AM). Đây là nơi đối chiếu nhanh số liệu trước khi lên phiên quyết toán.
Cách dùng
Mở dashboard. Mặc định hệ thống hiển thị số của tháng hiện tại (tính theo giờ New York) và phạm vi advertiser bạn phụ trách. Nếu bạn là ADMIN, mặc định là tổng của tất cả AM.
Xem 3 thẻ tổng ở đầu trang: Traffic Clicks (tổng click), Earnings (thu nhập publisher), Approved Revenue (doanh thu đã duyệt). Ba thẻ này tự tính lại theo bộ lọc bạn đang chọn.

- Đổi khoảng ngày. Bấm nút Custom Date (📅) để mở bảng chọn ngày. Chọn ngày bắt đầu và ngày kết thúc rồi bấm Load. Muốn đóng mà không đổi thì bấm Cancel. Lịch chỉ cho chọn từ tháng 04/2026 trở đi.

Lọc theo nhóm publisher. Bấm một trong ba nút Tất cả / Nội bộ / Ngoài để chỉ xem publisher nội bộ hay publisher bên ngoài. Bộ lọc này áp dụng ngay, không cần tải lại.
(Chỉ ADMIN) chọn một AM. Dùng ô Tất cả AM để xem số của riêng một AM; bỏ chọn để về tổng tất cả.
Hai nút làm mới — đừng nhầm:
- ↻ Tải lại — đọc lại số từ kho dữ liệu (nhanh, tức thì). Dùng khi muốn xem lại số mới nhất đã có trong hệ thống.
- 🔄 Đồng bộ Affise — kéo số mới từ Affise (chạy nền ~1 phút). Bấm xong, nút hiện đếm ngược "Đang đồng bộ… {n}s"; khi xong hệ thống tự tải lại và báo "Đã cập nhật dữ liệu mới từ Affise.".
Badge nguồn dữ liệu cho biết bạn đang xem ⚡ Cache (số đã lưu tạm) hay 🌐 Affise (vừa lấy trực tiếp).
Đọc Top 5. Ba khối biểu đồ cột: Top 5 Advertisers by Revenue, Top 5 Offers by Revenue, Top 5 Affiliates by Revenue — xếp hạng theo doanh thu đã duyệt. Tên dài (nhất là tên offer) hiển thị đầy đủ, tự xuống tối đa 2 dòng.

- Xem bảng chi tiết. Khối Detailed Stats liệt kê từng dòng số liệu. Trong bảng bạn có thể: lọc thêm bằng ba ô Tất cả Affiliate / Tất cả Advertiser / Tất cả Offer ID (chọn nhiều được), bấm ✕ Bỏ lọc để xoá lọc; bấm tiêu đề cột để sắp xếp (mũi tên ↑/↓); và chuyển trang bằng ← Prev / Next →. Dòng Tổng ở đáy bảng luôn hiển thị số cộng của phần đang lọc.

Ý nghĩa các cột trong bảng Detailed Stats
| Cột | Ý nghĩa |
|---|---|
| Month / Day | Tháng / ngày (theo giờ New York) |
| Affiliate / Aff ID | Tên và mã publisher |
| Advertiser / Adv ID | Tên và mã advertiser |
| Account Manager | AM phụ trách |
| Offer / Offer ID | Tên và mã offer |
| Clicks | Số click |
| Earnings | Thu nhập publisher (phần đã duyệt) |
| Payouts | Khoản chi cho publisher (phần đã duyệt) |
| Revenue | Doanh thu đã duyệt (Approved Revenue) |
| Declined | Doanh thu bị từ chối |
| CR | Tỉ lệ chuyển đổi (%) |
| EPC | Thu nhập trung bình mỗi click |
TIP
Số trên dashboard là số Affise gốc — chưa phải số đã chốt. Khi lên phiên quyết toán, mỗi advertiser bắt đầu ở trạng thái CHƯA CHỐT rồi mới chuyển sang ĐÃ CHỐT SỐ. Xem Chốt số và Khớp số để biết cách dùng số này khi quyết toán.
Các tình huống có thể gặp
| Tình huống | Hệ thống xử lý | Bạn cần làm gì |
|---|---|---|
| Đang tải số | Hiện màn hình chờ "Đang tải dữ liệu từ Affise…" | Đợi tải xong |
| Không có dữ liệu trong khoảng ngày | Hiện "Đang khởi tạo… hoặc không có dữ liệu trong khoảng thời gian này." | Đổi khoảng ngày khác hoặc bấm 🔄 Đồng bộ Affise |
| Chọn ngày bắt đầu trước 04/2026 nhưng ngày kết thúc sau đó | Hệ thống tự kéo mốc bắt đầu về 04/2026 | Không cần làm gì; biết là dữ liệu chỉ tính từ 04/2026 |
| Chọn cả khoảng ngày nằm trước 04/2026 | Báo "Dashboard chỉ hỗ trợ dữ liệu từ tháng 04/2026." | Chọn lại khoảng ngày từ 04/2026 trở đi |
| Đang xem số cũ (badge ⚡ Cache) | Hiển thị số đã lưu tạm cho nhanh | Bấm 🔄 Đồng bộ Affise để kéo số mới (↻ Tải lại chỉ đọc lại kho) |
| ADMIN muốn xem riêng một AM | Ô Tất cả AM cho chọn từng AM | Chọn AM cần xem; bỏ chọn để về tổng |
| Bảng đang lọc nhưng chuyển sang trang trống | Tự đưa về trang hợp lệ khi số dòng giảm | Không cần làm gì |
⚠ Lưu ý
Ngày tính theo giờ New York, không phải giờ Việt Nam
Badge 🕐 New York (Affise) nhắc rằng toàn bộ mốc ngày (kể cả "tháng hiện tại") tính theo múi giờ New York. Một giao dịch cuối ngày ở Việt Nam có thể rơi sang ngày hôm trước theo giờ New York. Đừng đối chiếu thẳng với ngày theo lịch Việt Nam.
Khoảng ngày tối đa 90 ngày và chỉ từ 04/2026
Chọn khoảng dài hơn 90 ngày sẽ bị từ chối. Dữ liệu cũng chỉ có từ tháng 04/2026 trở đi — mốc trước đó không có số.
"Đồng bộ Affise" mới kéo số mới; "Tải lại" chỉ đọc lại kho
🔄 Đồng bộ Affise mới thật sự kéo số mới nhất từ Affise (mất ~1 phút, có đếm ngược rồi tự tải lại). ↻ Tải lại chỉ đọc lại số đã có sẵn trong kho cho nhanh — không gọi Affise. Nếu badge đang là ⚡ Cache và bạn nghi số cũ, hãy bấm 🔄 Đồng bộ Affise.
Lỗi thường gặp & cách xử lý
| Triệu chứng | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Báo "date_from phải nhỏ hơn hoặc bằng date_to" | Chọn ngày bắt đầu muộn hơn ngày kết thúc | Chọn lại: ngày bắt đầu phải trước hoặc bằng ngày kết thúc |
| Báo "Khoảng thời gian tối đa 90 ngày" | Khoảng ngày quá dài | Thu hẹp còn tối đa 90 ngày |
| Báo "Dashboard chỉ hỗ trợ dữ liệu từ tháng 04/2026." | Cả khoảng ngày nằm trước mốc 04/2026 | Chọn khoảng ngày bắt đầu từ 04/2026 |
| Bảng trống, hiện "Không có dữ liệu" | Bộ lọc đang loại hết dòng, hoặc khoảng ngày không có số | Bấm ✕ Bỏ lọc, hoặc đổi khoảng ngày / bấm 🔄 Đồng bộ Affise |
| Số có vẻ cũ | Badge đang là ⚡ Cache | Bấm 🔄 Đồng bộ Affise (đợi ~1 phút) để lấy số 🌐 Affise mới |
| Con số lệch với dashboard Affise | Chênh múi giờ (New York) hoặc chưa đồng bộ | Đối chiếu theo giờ New York và bấm 🔄 Đồng bộ Affise |
Ví dụ minh hoạ
Bạn là AM Minh, chọn khoảng 01/06/2026 → 30/06/2026 rồi bấm 🔄 Đồng bộ Affise (đợi đồng bộ xong, hệ thống tự tải lại). Trong bảng Detailed Stats có advertiser Acme Media:
- Clicks: 8,000
- Earnings: $1,600.00
- Revenue (Approved): $2,000.00
EPC của dòng này = Earnings chia Clicks = $1,600.00 / 8,000 = $0.20. Vì xếp Top 5 theo doanh thu đã duyệt, Acme Media vào khối Top 5 Advertisers by Revenue với $2,000.00.
Giả sử toàn bộ phần đang lọc có tổng 20,000 click và tổng Earnings $3,000.00 thì dòng Tổng hiển thị EPC = $3,000.00 / 20,000 = $0.15. Cột CR ở dòng Tổng tính theo tỉ trọng: ví dụ tổng Payouts đã duyệt $1,800.00 trên tổng doanh thu mọi trạng thái $2,400.00 thì CR tổng = 1,800 / 2,400 = 75% — không phải trung bình cộng CR từng dòng.