Sử dụng bộ lọc đa chiều#
Mục tiêu: Chọn đúng combo filter để phân tích theo nhiều chiều (thử thách, Influencer, thời gian, tag).
Mục tiêu#
- Sử dụng 4 loại filter: Thử thách, Influencer, Khoảng thời gian, Tag.
- Hiểu multi-select và Apply model (phải bấm Áp dụng để load dữ liệu).
- Share view filter qua URL.
Điều kiện tiên quyết#
- Đã đăng nhập Dashboard (Truy cập Dashboard).
Các bước thực hiện#
1. Lọc theo Thử thách#
- Trên Filter Bar, click Thử thách.
- Dropdown mở ra, gõ vào ô Tìm thử thách... để search, hoặc scroll.
- Click để tick/bỏ tick nhiều thử thách cùng lúc (multi-select).
- Đóng dropdown (click ra ngoài hoặc ESC).
- Bấm Áp dụng.
💡 Mặc định: tất cả thử thách (không chọn → empty array → backend trả all).
2. Chọn khoảng thời gian#
- Click Khoảng thời gian.
- Chọn preset:
- 7 ngày — 7 ngày gần nhất
- 30 ngày — 30 ngày gần nhất (mặc định)
- 90 ngày — 90 ngày gần nhất
- Tùy chỉnh — mở date picker chọn từ ngày đến ngày
- Với Tùy chỉnh: chọn Start date và End date (format DD/MM/YYYY).
- Bấm Áp dụng.
⚠️ Period tính tới hôm qua (không bao gồm ngày hôm nay). Dữ liệu hôm nay chưa đủ chính xác vì còn đang đồng bộ.
3. Lọc theo Influencer#
- Click Influencer.
- Chọn mode:
- Tất cả — mặc định, bao gồm cả Techcomer (CBNV) và Mass
- Techcomer — chỉ nhân viên Techcombank
- Mass — chỉ Influencer bên ngoài
- Tùy chọn — chọn thủ công 1 số Influencer cụ thể
- Với Tùy chọn: gõ vào ô Tìm Influencer... và tick các Influencer muốn xem.
- Bấm Áp dụng.
4. Lọc theo Tag#
- Click Tag.
- Gõ Tìm tag... hoặc chọn từ danh sách.
- Tick 1 hoặc nhiều tag.
- Bấm Áp dụng.
Tag thường được Admin gán cho thử thách (ví dụ: "Q1-2026", "Mass Campaign", "Credit Card").
5. Áp dụng & Share#
- Sau khi tick xong, bấm Áp dụng (một lần) để load dữ liệu mới.
- URL cập nhật với query params.
- Copy URL → paste vào chat cho đồng nghiệp — họ mở sẽ thấy cùng view.
6. Đặt lại (Reset)#
Trên một số filter có nút Đặt lại về bộ lọc đang áp dụng — khi bạn thay đổi dropdown nhưng chưa Áp dụng, có thể revert về trạng thái đang áp dụng hiện tại.
Chi tiết từng bước#
Các combo filter phổ biến#
| Mục tiêu | Filter nên dùng |
|---|---|
| So sánh 2 thử thách | Thử thách = [A, B], period rộng |
| Xem hiệu quả theo CBNV | Influencer = Techcomer |
| Báo cáo cuối quý | Period = custom 90d, kèm tag quarter |
| Top Influencer tháng này | Period = 30d, Influencer = Tất cả, tab Influencer |
| Phân tích chiến dịch mới | Thử thách = [new], period = từ ngày launch |
Thứ tự filter được áp dụng#
Backend áp dụng filter theo AND logic:
Kết quả = Thử thách ∩ Influencer ∩ Period ∩ Tag
Càng nhiều filter → càng hẹp. Nếu không có dữ liệu, relax bớt 1 filter.
Apply model (quan trọng)#
Dashboard không auto-load khi bạn thay đổi dropdown. Bạn phải bấm Áp dụng để trigger fetch. Lý do: tránh spam request khi user đang chọn dần dần.
Khi bạn chưa Áp dụng, dữ liệu trên charts vẫn là kết quả lần Áp dụng trước đó.
Lỗi thường gặp#
1. Thay đổi filter nhưng charts không đổi#
→ Bạn chưa bấm Áp dụng. Bấm nút ở cuối Filter Bar.
2. Không tìm thấy thử thách trong dropdown#
- Thử thách có thể ở trạng thái chưa active hoặc đã ẩn.
- Liên hệ Admin để active hoặc unshare thử thách.
3. Filter bị reset khi refresh trang#
URL chứa filter params — nếu filter mất, kiểm tra URL có đủ ?campaign=...&period=... không. Nếu copy URL thiếu, filter mất.
4. "Không có kết quả" sau khi Áp dụng#
Hẹp quá. Thử:
- Mở rộng period
- Bỏ bớt filter Influencer/Tag
- Đổi thử thách khác
5. Period tùy chỉnh bị lỗi#
- End date không được nhỏ hơn Start date.
- Khoảng quá dài (ví dụ 1 năm) có thể chậm — backend cần thời gian tổng hợp.
Câu hỏi thường gặp (FAQ)#
Filter có lưu lại giữa các session không?
Không lưu server-side, nhưng URL sẽ giữ filter. Bookmark URL để quay lại nhanh.
Tôi filter Influencer "Techcomer" — ai được tính là Techcomer?
Influencer đã xác nhận là nhân viên Techcombank trong hồ sơ cá nhân. Admin có thể chỉnh thủ công.
Lọc theo nền tảng (TikTok/YouTube/FB) ở đâu?
Hiện không có filter riêng cho nền tảng. Nền tảng hiển thị breakdown trong Tab Tổng quan (chart phân bổ).
Khoảng thời gian tối đa bao nhiêu?
Không giới hạn cứng, nhưng khoảng càng lớn → truy vấn càng chậm. Khuyến nghị ≤ 180 ngày.
Sharing URL có lộ dữ liệu không?
URL chỉ chứa filter params (không có data). Người nhận phải đăng nhập mới xem được — an toàn.
Liên kết liên quan#
Tham khảo SRS: brand-portal/02-bo-loc