Làm video affiliate eBay và Amazon khác nhau ở chỗ: eBay phạt bằng cách không trả tiền, Amazon có thể đóng tài khoản. Bốn điều dưới đây là nguyên văn từ Chính sách chương trình và Thoả thuận vận hành, đọc ngày 21/10/2026 — không phải diễn giải.
1. Không được nêu giá
Nguyên văn: "prices ... may change, your Site may only show prices and availability if: (a) we serve the link in which that price and availability data are displayed, or (b) you obtain Product pricing and availability data via Creators API or PA API". Video của bạn không phải một trong hai trường hợp đó. Nêu "chỉ 29,99 USD hôm nay" — kể cả đúng — là vi phạm, vì ngày mai giá đổi thì câu đó thành sai.
2. Không được rút gọn hoặc che link
Nguyên văn: "You will not cloak, hide, spoof, or otherwise obscure the URL of your Site containing Special Links (including by use of Redirecting Links)". Không bit.ly, không domain riêng làm trung gian, không link qua trang đệm. Dùng thẳng link có tham số tag, kể cả khi nó xấu.
Cùng nhóm với điều này: cấm dùng link trên extension trình duyệt và trên TV box; cấm tự tạo click bằng bot; cấm đặt giá thầu từ khoá "amazon". Và cấm "price tracking and/or price alerting functionality" — nghĩa là mô hình kênh deal-alert là không được phép, không phải chỉ là rủi ro.
3. Disclosure phải có, và phải đúng câu
Câu chuẩn: "As an Amazon Associate I earn from qualifying purchases." Đặt trên card cuối của video và trong phần mô tả. Không có nó thì video không được duyệt — không phải vì xấu mà vì không đủ điều kiện.
4. Không được hối thúc giả
Nguyên văn: "You must not make inaccurate, overbroad, deceptive or otherwise misleading claims about any Product." "Chỉ còn 1 cái", "giá thấp nhất từ trước tới nay", "nhanh lên kẻo hết" — tất cả đều là claim về tình trạng hàng và giá, và đều sai ngay khi nó không còn đúng.
Đo trên sáu kịch bản thật
Sáu đoạn script được đưa qua hai lớp: một model gán nhãn (verdict allow/escalate/block kèm confidence) và hai biểu thức chính quy bắt giá và bắt hối thúc. Kết quả:
- Sạch + disclosure: allow, confidence 0,88 → ĐĂNG.
- Sạch, không disclosure: escalate, 0,92 → CHẶN (thiếu disclosure).
- "Bộ này 29,99 USD": model block nhưng chỉ 0,61 → bắt bởi biểu thức giá → CHẶN.
- "Chỉ còn 1 cái, nhanh lên": model block nhưng chỉ 0,48 → nếu chỉ tin model thì bị hạ xuống escalate, tức vẫn đăng được. Bắt bởi biểu thức hối thúc → CHẶN.
- "Đảm bảo nấu ăn ngon hơn": block, 0,86 → CHẶN.
- "Bán chạy số 1, giá thấp nhất": block, 0,70 → CHẶN.
Dòng thứ tư là lý do bài này tồn tại. Model nhận ra vấn đề nhưng confidence 0,48 thấp hơn ngưỡng 0,70, nên nếu cổng chặn chỉ dựa vào model thì câu hối thúc lọt qua. Biểu thức chính quy không có confidence và không có ngày nghỉ — nó chỉ cần đúng một lần. Ngược lại, biểu thức chính quy cũng không hiểu ngữ cảnh: "phòng như cái chảo 100 đô" bị bắt nhầm là nêu giá. Cả hai lớp đều cần.
Quy tắc thiết kế rút ra
- Cổng chặn phải fail closed: nhãn model không bao giờ tự nó cho ra "đăng".
- Mỗi rủi ro cứng (giá, hối thúc, thiếu disclosure) cần một luật xác định, không chỉ một nhãn model.
- Viết copy từ bullet thật của listing, không từ trí tưởng tượng — claim bịa là claim sai.
- Không hiển thị giá là quyết định thiết kế, không phải thiếu sót: bỏ giá thì không bao giờ vi phạm luật giá.
Bài trước trong loạt: Amazon affiliate trả bao nhiêu. Bài tiếp: kế hoạch 90 ngày. Nguồn: Program Policies, Operating Agreement.