—Canonical URLs
—DISCOVERY
—WATCH
—BLOCKED thiếu BE
—Bad + Winner chờ xử lý
Workflow DSA — nhìn từ trái sang phải
BƯỚC 1
ALL Products khám phá
Main DSA quét URL chính /products/; ?variant đã bị loại.
BƯỚC 2
URL Guard đọc số
Mỗi ngày gom URL canonical, loại 4 ngày lag, join Shopify product type + BE thật.
BƯỚC 3
Phân loại
DISCOVERY · WATCH · BLOCKED · BAD · WINNER. Không đủ data thì không xử.
BƯỚC 4
Scale có kiểm soát
Type đủ data mới vào lane tROAS theo BE; đủ 30–50 conv mới cân nhắc campaign riêng.
Hai nhánh quyết định
⛔ Bad URL
- 0 order: soft gate 2× BE-CPA, hard stop 3×.
- Có ≥7 conv: recent matured ROAS dưới BE.
- Thiếu BE → BLOCKED, tuyệt đối không loại.
- Hiện module LIVE không nằm trong scheduler.
🚀 Winner / Type lane
- ≥7 conv ở cả 90d và recent 14d.
- ROAS ở cả hai cửa sổ ≥ target ROAS theo type.
- Page Feed label có prefix
dsa_, không conflict Shopping. - Hiện chưa type nào đủ gate để enable.
Automation đang chạy thế nào?
🟢 VPS1 observe-onlyTimer 12:35 VN mỗi ngày · systemd UTC
🔒 Mutation = 0LIVE module không schedule, không approval manifest
⏱️ Matured windowsĐang tải…