Thuật toán của Facebook hay TikTok là một học trò rất chăm chỉ, nhưng nó chỉ học từ những ví dụ bạn cho nó xem. Nếu nền tảng chỉ thấy click, nó sẽ đem về những người thích bấm. Nếu thấy lead, nó đem về những người để lại đơn. Nếu thấy đơn hàng đã được duyệt, nó đem về người mua. Gửi chuyển đổi về nền tảng quảng cáo chính là cách cho thuật toán xem các ví dụ đó.
Vì sao cần gửi chuyển đổi về nền tảng quảng cáo
Trong affiliate, chuyển đổi không xảy ra trên website của bạn mà trong mạng affiliate: bạn biết về nó qua postback, đôi khi vài ngày sau click, khi lead được duyệt. Tài khoản quảng cáo không hề biết gì. Từ đó sinh ra ba vấn đề:
- Tối ưu sai mục tiêu. Chiến dịch chạy "theo click" hoặc "theo lượt xem trang", và thuật toán đem về traffic rẻ nhưng vô dụng.
- Số liệu trong tài khoản quảng cáo sai. Bạn không thấy giá mỗi lead ngay trong quảng cáo, không tắt được creative kém dựa trên dữ liệu của nền tảng.
- Không có tín hiệu để scale. Tệp lookalike và các chiến lược giá thầu tự động đều cần sự kiện chuyển đổi.
Gửi chuyển đổi qua server giải quyết tất cả: tracker nhận postback từ mạng và gửi sự kiện về tài khoản quảng cáo kèm mã click của nền tảng.
click (fbclid / ttclid / gclid)
→ tracker lưu click và mã của nền tảng
→ mạng affiliate gửi postback: lead hoặc sale
→ tracker gửi sự kiện về tài khoản quảng cáo
Tracker nhận postback từ mạng như thế nào, chúng tôi đã phân tích trong bài "Postback trong affiliate".
Các cách gửi chuyển đổi
| Cách | Nền tảng | Hoạt động thế nào |
|---|---|---|
| Postback về nguồn | Push, pop, native, nhiều mạng | Nền tảng cho một địa chỉ, tracker gọi nó kèm mã click của nền tảng |
| Conversions API (CAPI) | Meta: Facebook, Instagram | Server gửi sự kiện kèm ID pixel và access token |
| Events API | TikTok | Tương tự CAPI: ID pixel, token, sự kiện |
| Chuyển đổi offline qua API | Google Ads | Tải lên qua API kèm gclid |
| Chuyển đổi offline bằng file | Google Ads | File có gclid, tên chuyển đổi và thời gian, thủ công hoặc theo lịch |
Postback về nguồn
Cách đơn giản nhất. Mạng push hoặc pop đưa cho bạn một địa chỉ dạng:
https://tracker.example/conversion?click_id={clickid}&payout={payout}
…trong đó {clickid} là mã click của chính mạng quảng cáo. Cần truyền nó vào link quảng cáo bằng macro của mạng, lưu trong tracker và điền vào khi gửi. Chi tiết về loại traffic này có trong bài về push và pop traffic.
Conversions API (Meta)
Conversions API là kênh server của Meta dành cho sự kiện. Để gửi cần ID pixel (tập dữ liệu) và access token tạo trong Events Manager (cách nối nó với macro và fbclid có trong bài tracking quảng cáo Facebook). Mỗi sự kiện gồm:
- tên sự kiện:
Lead,Purchasehoặc tên tự đặt; - thời gian sự kiện;
fbc, giá trị được tạo từfbclidcủa click;- dữ liệu đối sánh: IP, user agent, nếu có thì thông tin liên hệ đã băm;
- với đơn mua: giá trị và đơn vị tiền tệ;
- mã sự kiện để chống trùng với pixel.
Ví dụ thân request (rút gọn):
{
"data": [{
"event_name": "Lead",
"event_time": 1759312800,
"action_source": "website",
"user_data": {
"fbc": "fb.1.1759310000000.IwAR2Xk9vQ7mP3",
"client_ip_address": "203.0.113.10",
"client_user_agent": "Mozilla/5.0 ..."
}
}]
}
Dữ liệu người dùng càng chính xác thì chất lượng đối sánh sự kiện (Event Match Quality) trong Events Manager càng cao.
Events API (TikTok)
Logic tương tự: ID pixel, access token, sự kiện và dữ liệu đối sánh. Trường quan trọng nhất là ttclid từ link quảng cáo. Thiếu nó, TikTok đối sánh sự kiện kém hơn. Làm sao để không đánh rơi nó dọc đường, xem bài ttclid và Events API trên TikTok.
Chuyển đổi offline Google Ads
Google làm việc theo gclid (với một phần traffic iOS là wbraid và gbraid; chi tiết trong bài gclid, ValueTrack và chuyển đổi offline). Trong Google Ads bạn tạo một hành động chuyển đổi với nguồn "Nhập", sau đó tải chuyển đổi lên qua API hoặc bằng file. Bộ cột tối thiểu của file:
Google Click ID,Conversion Name,Conversion Time,Conversion Value,Conversion Currency
Cj0KCQjw8eTFBhCX,Lead,2026-09-08 14:32:00+03:00,0,USD
Cj0KCQjw1aBcDeFg,Sale,2026-09-08 18:05:00+03:00,24,USD
Có thể đặt tải lên theo lịch: Google tự lấy file theo địa chỉ. Đây là lựa chọn tốt nếu bạn không muốn loay hoay với khóa API. gclid là gì và từ đâu ra, chúng tôi đã mô tả kỹ trong bài fbclid, gclid, ttclid, yclid.
Gửi gì: lead, hold hay approve
Mạng affiliate báo về một chuyển đổi nhiều lần: lead, rồi được duyệt hoặc bị từ chối. Đưa sự kiện nào cho nền tảng là quyết định chiến lược.
| Gửi gì | Ưu điểm | Nhược điểm |
|---|---|---|
| Mọi lead | Nhiều sự kiện, thuật toán học nhanh | Học cả từ lead rác, lead bị từ chối |
| Chỉ approve | Nền tảng tìm người mua thật | Ít sự kiện và đến chậm |
| Cả hai, bằng hai sự kiện khác nhau | Linh hoạt: mục tiêu chiến dịch chọn trong tài khoản | Phải theo dõi cấu hình mục tiêu |
Một vấn đề riêng là lead bị từ chối. Phần lớn nền tảng không thể "rút lại" sự kiện đã gửi, nên nếu bạn gửi lead rồi mạng từ chối nó, thuật toán vẫn coi đó là thành công. Đây là thêm một lý do để gửi đơn đã duyệt ngay khi khối lượng đủ để học.
Mẹo. Nếu trong ngách của bạn approve về sau vài ngày và khối lượng nhỏ, hãy bắt đầu tối ưu theo lead và song song gửi sale bằng một sự kiện riêng. Khi tích đủ sale, chuyển mục tiêu chiến dịch.
Ý nghĩa từng trạng thái và vì sao không được tính hold là doanh thu, xem bài "Trạng thái chuyển đổi: lead, hold, approve, reject, trash".
Chuẩn bị tài khoản quảng cáo để nhận chuyển đổi
Trước khi bật gửi trong tracker, hãy chuẩn bị phía nền tảng. Không làm bước này, sự kiện sẽ đi "vào hư không".
Meta
- Trong Events Manager tạo hoặc chọn tập dữ liệu (pixel) đã gắn với tài khoản quảng cáo.
- Tạo access token cho Conversions API trong cài đặt tập dữ liệu.
- Quyết định dùng sự kiện chuẩn nào: thường là
Leadcho đơn đăng ký vàPurchasecho đơn hàng. - Sau các sự kiện đầu tiên, kiểm tra chúng ở tab kiểm tra và trong phần tổng quan tập dữ liệu: đã đến chưa, đã khớp với click chưa.
TikTok
- Trong Events Manager của TikTok tạo pixel kết nối qua Events API.
- Tạo access token.
- Chọn sự kiện để tối ưu và kiểm tra chúng được đánh dấu hoạt động sau những lần gửi đầu.
Google Ads
- Tạo hành động chuyển đổi với nguồn "Nhập" (chuyển đổi offline từ click).
- Đặt thời lượng chuyển đổi và mô hình phân bổ.
- Để tải qua API, chuẩn bị quyền truy cập tài khoản; để tải bằng file, tạo lịch kèm địa chỉ file.
- Sau một hai ngày, kiểm tra lịch sử tải lên: Google cho biết bao nhiêu dòng được nhận và vì sao các dòng còn lại bị từ chối.
Mẹo. Tên hành động chuyển đổi trong Google Ads phải trùng khớp tuyệt đối với tên gửi trong file hoặc qua API, kể cả chữ hoa chữ thường. Lệch tên là lý do phổ biến nhất của lỗi "không tìm thấy chuyển đổi".
Lỗi thường gặp khi gửi chuyển đổi
Không có mã click của nền tảng. Nếu fbclid, ttclid hay gclid không được lưu trong tracker, sự kiện hoặc không khớp, hoặc khớp kém. Hãy kiểm tra tham số không bị rơi qua các lần redirect.
Trùng với pixel. Pixel trên trang Cảm ơn và sự kiện server không có mã chung là đếm hai lần. Hoặc dùng chống trùng lặp, hoặc chỉ dùng một trong hai.
Gửi lại khi đổi trạng thái. Mạng gửi "hold", rồi "approve", và cả hai đi về nền tảng như hai đơn mua riêng. Mỗi chuyển đổi và mỗi trạng thái chỉ được gửi một lần.
Sai múi giờ. Google Ads nhạy với thời gian chuyển đổi: nếu nó sớm hơn click hoặc không có múi giờ, dòng đó bị từ chối.
Không kiểm tra sau khi chạy. Cấu hình xong, thấy sự kiện đầu tiên rồi quên luôn. Một tuần sau token hết hạn hoặc ai đó tạo lại pixel, còn chiến dịch tiếp tục "tối ưu" mà không có tín hiệu. Vài ngày một lần hãy đối chiếu số chuyển đổi trong tracker và trong tài khoản quảng cáo.
Giá trị sai đơn vị tiền tệ. Payout bằng euro mà sự kiện ghi USD: nền tảng tính sai mức hoàn vốn và đặt giá thầu trên giá trị méo mó.
Token dán công khai trong group chat của team. Khóa truy cập chính là quyền vào tài khoản quảng cáo. Hãy lưu chúng trong hệ thống có mã hóa và không hiển thị lại.
Gửi chuyển đổi trong ArtisanClo
Trong ArtisanClo, gửi chuyển đổi được cấu hình trong thẻ của nguồn traffic và hoạt động với các luồng có tracker (chế độ "Tracker" và "Cloaking + Tracker"). Các lựa chọn:
- Postback về nguồn: nền tảng nhận mã click của nó và trạng thái chuyển đổi. Có thể chọn báo những trạng thái nào. Mỗi chuyển đổi và mỗi trạng thái chỉ gửi một lần, nên chuyển từ hold sang sale không tạo bản trùng.
- Gửi thẳng về Meta, TikTok, Google Ads (từ gói Professional): chuyển đổi được gửi về tài khoản quảng cáo của bạn bằng khóa của bạn: ID pixel và token cho Meta và TikTok; số tài khoản và khóa service account từ Google Cloud của bạn cho Google Ads.
- Google Ads bằng file theo lịch (từ Professional): không cần khóa, chỉ dán địa chỉ file vào Google Ads ("Mục tiêu → Chuyển đổi → Tệp tải lên → Lịch biểu"). File gồm lead và sale trong 90 ngày của các click có
gclid.
Khóa và token được lưu dạng mã hóa và sau khi lưu sẽ không hiển thị lại.
Bản thân chuyển đổi đến từ đâu: mạng affiliate, tracker bên ngoài hoặc website của bạn gửi chúng vào mục "Nhận chuyển đổi". Trạng thái của mạng được quy đổi tự động (approved là sale, pending là hold, refund là bị từ chối, fraud là rác). Trong mục "Chuyển đổi", mỗi bản ghi có lịch sử click: dữ liệu click, mạng đã gửi gì, các lần đổi trạng thái và lần gửi về nền tảng quảng cáo, nhờ đó thấy được sự kiện đã đi hay chưa.
Ở gói Business còn có chiều ngược lại, nhập chi tiêu: mỗi sáng hệ thống lấy chi tiêu của 3 ngày gần nhất từ Meta, TikTok và Google Ads, và chiến dịch được khớp với luồng theo số chiến dịch trong click. Nhờ vậy ROI được tính theo số tiền thực tế trong tài khoản quảng cáo. So sánh các gói ở trang bảng giá.
Cấu hình cho từng nền tảng có trong danh mục nguồn traffic, ví dụ cho Facebook Ads.
Tóm lại
Gửi chuyển đổi về nền tảng quảng cáo khép kín vòng: click → postback từ mạng → sự kiện về nền tảng → thuật toán học từ người mua của bạn. Hãy lưu mã click của nền tảng, quyết định gửi những trạng thái nào và đảm bảo một sự kiện không bị gửi hai lần. Còn để biết chiến dịch có lãi hơn sau đó không, hãy tính kết quả cho đúng: xem các bài cách tính lợi nhuận và ROI và các chỉ số trong affiliate.



