Hệ thống TDS (traffic distribution system, hệ thống phân phối traffic) là dịch vụ nhận toàn bộ traffic của campaign vào một link duy nhất và dựa trên bộ quy tắc để quyết định gửi từng visitor đi đâu: tới offer, landing page hay pre-lander nào. Quy tắc được xây theo GEO, thiết bị, hệ điều hành, ngôn ngữ, thời gian, tham số link và tham số campaign.
Nói ngắn gọn, TDS là một người điều phối: nền tảng quảng cáo chỉ thấy một link, còn phía sau traffic tỏa ra hàng chục hướng. Dưới đây là vì sao affiliate cần nó, có những loại quy tắc nào, TDS khác tracker và cloaker ra sao, và việc phân phối được tổ chức thế nào trong ArtisanClo.
TDS là gì: traffic distribution system nói đơn giản
Hãy tưởng tượng một trung tâm phân loại bưu kiện. Mọi bưu kiện đến cùng một cửa, sau đó theo địa chỉ, trọng lượng và loại hàng, mỗi kiện đi lên băng chuyền của riêng nó. TDS làm đúng việc đó với click.
Không có TDS, mỗi tổ hợp "GEO + thiết bị + offer" cần một link riêng và thường là một campaign riêng trên nền tảng. Có TDS, link chỉ có một, còn logic phân phối có thể thay đổi ngay lập tức mà không cần đụng tới quảng cáo và không phải gửi nó đi duyệt lại.
Về lịch sử, TDS xuất hiện như những script phân phối độc lập. Ngày nay chức năng phân phối gần như luôn được tích hợp sẵn trong tracker: phân phối traffic mà không thấy tiền ở từng hướng là vô nghĩa.
TDS trong affiliate: media buyer cần nó để làm gì
Câu hỏi "TDS trong affiliate dùng để làm gì" dễ trả lời nhất bằng các bài toán cụ thể:
- Một nguồn, nhiều GEO. Campaign chạy nhiều quốc gia, còn affiliate network có offer riêng cho từng nước với payout khác nhau.
- Nhiều loại thiết bị. Traffic Android chuyển đổi tốt hơn trên một offer, iOS trên offer khác, desktop trên offer thứ ba.
- Split test. Một nửa traffic sang offer A, một nửa sang B, để biết cái nào mang lại nhiều hơn.
- Traffic đuôi. Visitor từ các GEO phụ không có trong offer chính sẽ đi tới offer dự phòng hoặc smartlink của affiliate network, thay vì bị bỏ phí.
- Phân khúc theo tham số. Traffic từ các placement, creative hoặc tệp đối tượng khác nhau đi tới các landing khác nhau, theo giá trị tham số sub.
Quy tắc phân phối traffic trong TDS
Mọi quy tắc TDS đều đọc như sau: "nếu [thuộc tính] [điều kiện] [giá trị], thì gửi tới [đích]". Các thuộc tính chính:
| Thuộc tính | Ví dụ điều kiện | Khi nào hữu ích |
|---|---|---|
| Quốc gia, vùng, thành phố | Quốc gia bằng DE, AT | Offer khác nhau cho GEO khác nhau |
| Thiết bị | Thiết bị bằng smartphone | Landing cho mobile và desktop |
| Hệ điều hành và trình duyệt | HĐH bằng iOS | Offer app, đặc thù nền tảng |
| Ngôn ngữ | Ngôn ngữ bằng de | GEO đa ngôn ngữ |
| Nhà mạng, ISP | ISP chứa Vodafone | Đăng ký thuê bao di động và offer nhà mạng |
| Referrer | Referrer chứa facebook.com | Tách nguồn trên cùng một link |
| Tham số link | utm_source bằng native | Phân khúc theo tham số của nền tảng |
| Tham số campaign (sub) | sub3 bằng creo_12 | Landing khác nhau cho creative khác nhau |
| Thời gian | Ngày thường từ 9 tới 18 giờ | Offer có call center |
Thuộc tính được lấy từ chính lượt truy cập và từ link, vì vậy TDS đặc biệt mạnh khi đi kèm việc gắn tham số cẩn thận. Cách gắn tham số cho link được phân tích trong bài tham số UTM và macro.
TDS chọn đích như thế nào: thứ tự, trọng số, ưu tiên
Khi có nhiều quy tắc, điều quan trọng là TDS áp dụng chúng ra sao. Cơ chế thường là:
- Quy tắc được kiểm tra theo thứ tự. Từ trên xuống, quy tắc khớp đầu tiên sẽ quyết định. Vì vậy quy tắc hẹp đặt trên quy tắc rộng: trước là "DE + iOS", sau mới là "DE".
- Bên trong quy tắc là trọng số. Nếu nhánh có hai offer với trọng số 70 và 30, mỗi click được gửi ngẫu nhiên tới một trong hai với xác suất đó. Ở volume lớn, tỷ lệ sẽ tiến về mức đã đặt.
- Ưu tiên thay cho trọng số. Toàn bộ traffic đi tới offer đầu tiên đang bật, các offer khác nằm dự phòng và nhận traffic khi bạn tắt offer đầu.
- Đích mặc định. Dành cho tất cả những ai không khớp quy tắc nào.
- Ghim visitor. Người quay lại sẽ thấy cùng offer và landing như lần đầu, chứ không phải một cái mới ngẫu nhiên.
Về trọng số và split test công bằng, xem chi tiết trong bài split test offer và landing page, còn về xoay vòng nhiều link thì có bài link rotator.
Ví dụ sơ đồ TDS cho một campaign
Giả sử bạn chạy một offer nutra ở ba quốc gia. Đây là minh họa, không phải khuyến nghị về con số:
Nhánh 1: Quốc gia = DE, Thiết bị = smartphone → offer A (landing mobile)
Nhánh 2: Quốc gia = DE → offer A (landing desktop)
Nhánh 3: Quốc gia = AT, CH → offer B 50% / offer C 50%
Không thuộc nhánh (tất cả còn lại) → smartlink của affiliate network
Sau một tuần, báo cáo theo nhánh cho thấy ở Áo và Thụy Sĩ, offer C mang lại nhiều hơn rõ rệt trên mỗi click. Bạn đổi trọng số sang 20/80 mà không đụng tới quảng cáo trên nền tảng. Đó chính là giá trị cốt lõi của TDS: quyết định dựa trên dữ liệu, chứ không phải chạy lại campaign.
TDS, tracker và cloaker khác nhau thế nào
Ba khái niệm này hay bị nhầm lẫn vì trong các sản phẩm hiện đại chúng sống chung với nhau.
| TDS | Tracker | Cloaker | |
|---|---|---|---|
| Câu hỏi chính | Gửi visitor đi đâu | Visitor mang lại bao nhiêu | Ai được vào offer |
| Làm việc với | Quy tắc và trọng số | Click, chuyển đổi, chi phí | Thuộc tính lượt truy cập và điểm tin cậy |
| Kết quả | Đích được chọn | ROI, EPC, CR theo lát cắt | Offer hoặc White Page kèm lý do |
| Thiếu hai cái kia | Phân phối mù | Tính bot như người thật | Không biết traffic có hoàn vốn không |
Thứ tự đúng là: bộ lọc chặn bot trước, sau đó TDS phân phối người thật, và tracker tính tiền cho từng hướng. Nếu phân phối trước khi lọc, bot sẽ lọt vào các nhánh và làm hỏng việc so sánh. Chi tiết về cách kết hợp có trong bài tracker affiliate là gì và cloaker và tracker khác nhau thế nào.
Cách cài đặt TDS: từng bước
Thứ tự giống nhau cho mọi hệ thống phân phối traffic:
- Gắn tham số cho link. Trước khi xây quy tắc, đảm bảo nền tảng truyền đủ dữ liệu cần thiết: mã click, campaign, placement, creative. Quy tắc theo tham số sẽ không chạy nếu link không có tham số đó.
- Bật lọc trước khi phân phối. Vào các nhánh phải là người thật, không phải scanner và auto-clicker, nếu không bạn sẽ tối ưu trọng số cho bot. Cách loại rác được phân tích trong bài cách lọc bot.
- Điền đích mặc định. Trước tiên quyết định những ai không khớp quy tắc nào sẽ đi đâu, rồi mới viết quy tắc.
- Thêm một hai quy tắc chắc chắn thay đổi kết quả. Thường là GEO và loại thiết bị. Mọi thứ khác để sau, khi đã có dữ liệu.
- Sắp xếp quy tắc từ hẹp tới rộng. "DE + iOS" đứng trên "DE".
- Truyền mã click vào mọi offer. Thiếu nó, postback không tìm được click, và doanh thu theo nhánh sẽ bằng 0.
- Đợi đủ volume rồi xem báo cáo theo nhánh. Quyết định về trọng số dựa trên hàng trăm click và hàng chục chuyển đổi ở mỗi nhánh, không phải hai mươi click đầu tiên.
Mẹo. Mỗi lần chỉ thay đổi một thứ: hoặc trọng số, hoặc điều kiện nhánh. Nếu đổi tất cả cùng lúc, một tuần sau sẽ không biết chính xác cái gì đã có tác dụng.
Cách kiểm tra phân phối có hoạt động không
Mở link với các tham số khác nhau và từ các thiết bị khác nhau, sau đó tìm các lượt truy cập của bạn trong nhật ký click: với mỗi lượt phải thấy được nó đi tới offer nào và qua nhánh nào. Nếu mọi lượt đều rơi vào đích mặc định, thủ phạm thường là thứ tự quy tắc hoặc lỗi gõ trong giá trị điều kiện, ví dụ tên quốc gia thay vì mã quốc gia, hoặc dư khoảng trắng trong giá trị tham số.
TDS trong ArtisanClo được tổ chức thế nào
Trong ArtisanClo, việc phân phối được tích hợp trong luồng, tức một campaign đã cấu hình. Luồng chỉ có một link, còn offer được chọn cho từng lượt truy cập sau tất cả các bước kiểm tra của bộ lọc, nên chỉ những visitor được cho qua mới vào các nhánh.
Nhánh
Nhánh có từ gói Professional, ở các chế độ luồng có tracker ("Tracker" và "Cloaking + Tracker"), khi có từ hai offer trở lên.
- Điều kiện đọc như "Nếu [trường] [toán tử] [giá trị]". Các trường: quốc gia, thiết bị, HĐH, trình duyệt, nhà mạng, ASN, thành phố, vùng, ngôn ngữ, referrer, tham số link, tham số sub.
- Toán tử: "thuộc", "không thuộc", "chứa", "có giá trị", "không có giá trị". Các giá trị cách nhau bằng dấu phẩy.
- Nhiều điều kiện trong một nhánh phải thỏa mãn đồng thời.
- Thứ tự: nhánh được kiểm tra từ trên xuống, nhánh khớp đầu tiên quyết định. Visitor không khớp nhánh nào đi tới "Offer không thuộc nhánh".
- Giới hạn: tối đa 30 nhánh và tối đa 15 điều kiện mỗi nhánh.
Trọng số và ưu tiên
- Xoay vòng theo trọng số: mỗi click đi tới offer ngẫu nhiên với xác suất đã đặt; tổng trọng số đúng 100%, nút "Trọng số tự động" chia đều trong từng nhóm.
- Ưu tiên: toàn bộ traffic đi tới offer đầu tiên đang bật, các offer còn lại dự phòng.
- Ghim khách truy cập: từ 0 đến 720 giờ; visitor quay lại sẽ nhận cùng trang tiền đích và cùng offer.
Trang tiền đích và thời gian
Trước offer có thể đặt một trang tiền đích (pre-lander): quiz, bài viết, review, và phân phối traffic giữa nhiều pre-lander theo trọng số. Thời gian hoạt động như lịch hiển thị: ngoài khung giờ đã đặt, visitor thấy White Page. Không có quy tắc riêng kiểu "ban ngày offer này, ban đêm offer khác", muốn vậy thì tạo hai luồng.
Báo cáo theo nhánh
Trong báo cáo "Doanh thu theo lát cắt" có các lát cắt theo nhánh, trang tiền đích, offer, quốc gia, thiết bị và tham số sub1–sub10: click, chuyển đổi, CR, doanh thu, chi phí, lợi nhuận và ROI. Nhờ đó thấy được quy tắc TDS nào kiếm tiền, còn quy tắc nào chỉ chia nhỏ traffic. Xem thêm về các chỉ số trong bài chỉ số affiliate marketing.
Tất cả tính năng có trên trang tính năng của ArtisanClo.
Những lỗi khi cài đặt TDS
- Quy tắc rộng đứng trên quy tắc hẹp. "Quốc gia = DE" nằm trên "DE + iOS", và nhánh thứ hai sẽ không bao giờ chạy.
- Đích mặc định để trống. Traffic từ các GEO chưa tính tới đã trả tiền nhưng không đi đâu cả.
- Quá nhiều nhánh trên volume nhỏ. Mỗi nhánh chỉ vài chục click, và kết luận mang tính ngẫu nhiên.
- Phân phối trước khi lọc. Bot lọt vào các nhánh và khiến việc so sánh trở nên vô nghĩa.
- Đặt trọng số 0 thay vì tắt. Muốn offer tạm thời không nhận traffic thì tắt nó, đừng đặt trọng số 0, nếu không rất dễ rối khi tính tổng trọng số.
- Không ghim visitor. Người dùng quay lại và thấy offer khác: họ bối rối, còn bạn nhận số liệu nhòe cho cả hai phương án.
- Link offer không có mã click. TDS đã phân phối traffic, nhưng postback không tìm được click và doanh thu theo nhánh không được tính. Cách cấu hình xem trong bài postback trong affiliate.
Tóm lại
- Hệ thống TDS là bộ phân phối traffic: một link, phía sau là các quy tắc theo GEO, thiết bị, HĐH, ngôn ngữ, tham số và thời gian.
- Quy tắc được kiểm tra từ trên xuống, bên trong quy tắc dùng trọng số hoặc ưu tiên, còn mọi visitor khác đi tới đích mặc định.
- TDS quyết định "đi đâu", tracker quyết định "mang lại bao nhiêu", cloaker quyết định "ai được vào"; chúng phải làm việc cùng nhau, và bộ lọc luôn đứng đầu.
- Trong ArtisanClo, phân phối gồm nhánh, trọng số, ưu tiên và ghim visitor bên trong luồng, còn báo cáo theo nhánh cho thấy quy tắc nào đang kiếm tiền.



