Gửi chuyển đổi về nền tảng quảng cáo: Conversions API, Events API và chuyển đổi offline Google Ads

Gửi chuyển đổi về tài khoản quảng cáo là cách cho Facebook, TikTok hay Google biết click nào đã thành lead và đơn hàng. Thiếu bước này, thuật toán tối ưu theo click và hành động rẻ, chứ không theo người mua.

Tracking và phân tích11 phút đọc
Gửi chuyển đổi về nền tảng quảng cáo: Conversions API, Events API và chuyển đổi offline Google Ads
Mục lục
  1. Vì sao cần gửi chuyển đổi về nền tảng quảng cáo
  2. Các cách gửi chuyển đổi
  3. Gửi gì: lead, hold hay approve
  4. Chuẩn bị tài khoản quảng cáo để nhận chuyển đổi
  5. Lỗi thường gặp khi gửi chuyển đổi
  6. Gửi chuyển đổi trong ArtisanClo
  7. Tóm lại

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 đề:

  1. 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.
  2. 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.
  3. 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, Purchase hoặc tên tự đặt;
  • thời gian sự kiện;
  • fbc, giá trị được tạo từ fbclid củ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

  1. 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.
  2. Tạo access token cho Conversions API trong cài đặt tập dữ liệu.
  3. Quyết định dùng sự kiện chuẩn nào: thường là Lead cho đơn đăng ký và Purchase cho đơn hàng.
  4. 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

  1. Trong Events Manager của TikTok tạo pixel kết nối qua Events API.
  2. Tạo access token.
  3. 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.
  1. Tạo hành động chuyển đổi với nguồn "Nhập" (chuyển đổi offline từ click).
  2. Đặt thời lượng chuyển đổi và mô hình phân bổ.
  3. Để 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.
  4. 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.

Câu hỏi thường gặp

01

Đã gắn pixel rồi thì sao còn phải gửi chuyển đổi về Facebook?

Pixel trên trang Cảm ơn chỉ thấy những gì xảy ra trong trình duyệt và mất sự kiện do trình chặn quảng cáo và giới hạn của iOS. Hơn nữa nó không biết mạng affiliate có duyệt lead hay không. Gửi qua server bằng Conversions API sẽ đẩy sự kiện sau khi có postback của mạng, kể cả các đơn đã được duyệt.

02

Nên gửi sự kiện nào: lead hay chỉ approve?

Tùy vào khối lượng. Thuật toán cần đủ sự kiện để học, nên lúc đầu người ta thường gửi lead. Khi đơn được duyệt đã nhiều, tối ưu theo approve cho traffic chất lượng hơn. Nhiều người gửi cả hai dưới tên sự kiện khác nhau và chọn mục tiêu trong chiến dịch.

03

Có gửi chuyển đổi về Google Ads mà không cần API không?

Có. Google Ads cho tải chuyển đổi offline bằng file: thủ công hoặc theo lịch từ một địa chỉ chứa file. Trong file ghi gclid, tên chuyển đổi, thời gian và giá trị. Cách này đơn giản hơn API nhưng chuyển đổi hiện lên chậm hơn.

04

Có bao lâu để gửi chuyển đổi offline về Google Ads?

Bạn tải được chuyển đổi khi thời lượng chuyển đổi đặt trong hành động chuyển đổi chưa hết, thường tối đa 90 ngày kể từ click. Vì vậy gclid phải được lưu cùng với click, không chỉ trong cookie.

05

Gửi một chuyển đổi hai lần thì sao?

Nền tảng có thể đếm hai lần, thổi phồng kết quả chiến dịch, và thuật toán sẽ tối ưu trên dữ liệu sai lệch. Để chống trùng lặp, người ta dùng mã sự kiện hoặc mã giao dịch và chỉ gửi một lần cho mỗi chuyển đổi và mỗi trạng thái.

Đọc thêm

12 phút đọc

Tracking TikTok Ads: macro, ttclid, Events API và báo cáo

Tracking TikTok Ads gồm macro có hai dấu gạch dưới, ttclid được giữ lại và gửi chuyển đổi qua Events API. Bài này hướng dẫn gắn nhãn link, gửi lead về TikTok và hiểu vì sao số liệu tài khoản quảng cáo và tracker không khớp.

Xem lưu lượng thật của bạn

Kết nối ArtisanClo với trang web của bạn, xem ai thực sự đến từ quảng cáo và vì sao mỗi lượt nhấp nhận quyết định đó.