TF
T-Fluencers Docs
Quay lại Wiki

Quản lý thử thách (Chiến dịch)#

Mục tiêu: Admin tạo và vận hành một thử thách (Event/Campaign) — từ tạo mới, cấu hình resources, đến mở/đóng và block-user khi cần.

Mục tiêu#

  • Tạo thử thách với các loại: BENCHMARK, GENERAL, MYSTERY_SHOPPER.
  • Cấu hình thời gian, icon, cover, hashtag, tag thử thách.
  • Mở/tắt trạng thái active, chặn user đăng bài, chặn cộng tiền.
  • Tích hợp OpsHub nếu cần review AI.

Điều kiện tiên quyết#

  • Có quyền Quản lý chiến dịch (role Admin hoặc Manager).
  • Đã chọn Partner (nếu là AT admin multi-partner).
  • Có asset: icon, cover (nếu muốn custom branding).

Các bước thực hiện#

1. Tạo thử thách mới#

  1. Vào menu Chiến dịch (/event).
  2. Bấm Tạo mới.
  3. Điền form:
    • Tên (bắt buộc) — tên hiển thị
    • Mã sự kiện (bắt buộc) — code unique, ví dụ: TCB_Q2_2026_TIKTOK
    • Loại (bắt buộc) — chọn:
      • BENCHMARK — thử thách benchmarking
      • GENERAL — thử thách thông thường
      • MYSTERY_SHOPPER — mystery shopper
    • Mô tả — giới thiệu chi tiết
    • Đối tác (bắt buộc) — Techcombank (thường cố định)
    • Chiến dịch theo dõi (tùy chọn) — liên kết tracking event
    • Ngày bắt đầu / Ngày kết thúc (bắt buộc)
    • Ngày bắt đầu/kết thúc hiển thị (tùy chọn) — control display khác với hiệu lực
    • Icon — ảnh vuông
    • Cover — banner ngang
    • Tags/Hashtags — các hashtag bắt buộc cho bài dự thi
    • Tags thử thách — tags categorization
  4. Lưu → thử thách tạo với status inactive (default).

2. Mở thử thách#

  1. Mở bảng danh sách, bấm nút Active/Inactive toggle trên row.
  2. Status chuyển thành active (xanh).
  3. Thử thách hiện lên Creator Portal cho Influencer tham gia.

3. Cấu hình nâng cao (tab Detail)#

Bấm vào tên thử thách → trang chi tiết, gồm các tab:

  • Tổng quan — thông tin chung, edit.
  • Ngân sách — xem Quản lý ngân sách.
  • Matching Influencer — xem Matching Influencer.
  • Milestones — cấu hình mốc thưởng (nếu type milestone).
  • Rewards — công thức tính phí quảng cáo.
  • OpsHub — bật AI moderator (xem Duyệt video AI).

4. Chặn user đăng bài#

Khi cần tạm dừng nhận bài:

  1. Ở danh sách hoặc detail, bấm action Block user submit content.
  2. Thử thách vẫn active nhưng user không submit được.
  3. Bấm lại để mở.

5. Chặn cộng tiền (block reward)#

Khi cần kiểm tra đối soát trước khi cộng tiền:

  1. Action Block create reward.
  2. Job tính tiền dừng cho thử thách này.
  3. Unblock khi đã đối soát xong.

6. Kích hoạt OpsHub (AI moderation)#

  1. Vào detail → OpsHub.
  2. Tick Enable OpsHub.
  3. Nhập OpsHub Campaign ID.
  4. Lưu → bài dự thi của thử thách này sẽ được AI review trước khi vào hàng chờ Admin duyệt.

Chi tiết từng bước#

Các trạng thái thử thách#

StatusÝ nghĩa
activeĐang hoạt động, Influencer tham gia được
inactiveTạm ẩn

Ngoài ra, các flag:

  • blockUserSubmit — user không đăng bài được (vẫn hiện thử thách).
  • blockCreateReward — không tự tính tiền.

Các field không đổi được sau khi tạo#

  • Partner
  • Guide (link hướng dẫn)
  • Privacy (điều khoản riêng)

Nếu sai, phải tạo lại hoặc xóa và re-create.

Tùy chọn quan trọng khác#

  • maxContentPerCampaign — mỗi Influencer được đăng tối đa bao nhiêu bài.
  • onlyStaff — chỉ CBNV TCB tham gia (phải có mã staffCodes).
  • noReward — không tính tiền (dùng cho internal testing).

Audit log#

Mọi thay đổi đều được log. Click icon Audit trên row để xem history.

Lỗi thường gặp#

1. Không tạo được thử thách#

  • Thiếu field bắt buộc (Tên, Mã, Loại, Ngày, Partner).
  • Mã sự kiện đã tồn tại — phải unique.

2. Mở active nhưng Influencer không thấy#

  • displayStartAt/endAt chưa tới hoặc đã qua.
  • Check partner setting — partner phải active.

3. Block user submit nhưng user vẫn đăng được#

→ Refresh cache. Check log action có được ghi nhận không.

4. OpsHub không chạy#

  • Sai OpsHub Campaign ID.
  • OpsHub service down (liên hệ DevOps).

5. Ngân sách âm/sai#

→ Xem Quản lý ngân sách — có thể cần top-up.

Câu hỏi thường gặp (FAQ)#

Thử thách đóng rồi có mở lại không?

Được. Nhưng nếu endAt đã qua, user không submit được. Cần edit endAt thành ngày tương lai.

Clone thử thách cũ làm template?

Chưa có feature clone trực tiếp. Phải tạo mới và copy các field.

Tag thử thách vs hashtag khác nhau?

  • Tag thử thách (eventTags) = categorization nội bộ (Admin dùng).
  • Hashtags = tag Influencer phải dùng trong bài đăng.

Một thử thách có nhiều hashtag bắt buộc?

Có. Danh sách hashtag trong config — Influencer phải có tất cả (hoặc tuỳ quy định).

CBNV only thì user thường có thấy thử thách?

Có, nhưng không submit được nếu không có mã staffCode khớp.

Liên kết liên quan#


Tham khảo SRS: admin-portal/03-chien-dich