Theo dõi chuyển đổi (conversion tracking): cách đo lead và đơn hàng mà không mất dữ liệu

Theo dõi chuyển đổi là cách biết được click quảng cáo nào đã dẫn tới lead hay đơn hàng. Bài viết đi qua năm con đường kỹ thuật, từ pixel đến sự kiện phía server, và chỉ ra cách nào hợp với website của bạn, cách nào hợp khi chạy offer của mạng CPA.

Tracking và phân tích12 phút đọc
Theo dõi chuyển đổi (conversion tracking): cách đo lead và đơn hàng mà không mất dữ liệu
Mục lục
  1. Chuyển đổi là gì và vì sao cần theo dõi
  2. Năm cách theo dõi chuyển đổi
  3. So sánh các cách theo dõi chuyển đổi
  4. Cách cài đặt theo dõi chuyển đổi: từng bước
  5. Theo dõi chuyển đổi trong Google Ads
  6. Chọn gì: website riêng hay mạng CPA
  7. Những lỗi theo dõi chuyển đổi thường gặp
  8. Theo dõi chuyển đổi trong ArtisanClo
  9. Tóm lại

Nói ngắn gọn, theo dõi chuyển đổi (conversion tracking) là chuỗi mắt xích đưa tới tracker và nền tảng quảng cáo thông tin "click này đã tạo ra lead hoặc đơn hàng". Thiếu nó, bạn chỉ thấy chi phí và click, còn phễu nào có lãi thì phải đoán. Về kỹ thuật, tín hiệu có thể được gửi theo năm cách: pixel từ trình duyệt, postback phía server, sự kiện phía server của nền tảng (Conversions API), tải lên chuyển đổi offline và chuyển đổi nâng cao của Google Ads.

Dưới đây là khả năng của từng cách, chỗ nào chúng mất dữ liệu và cách lắp một sơ đồ chạy được cho trường hợp của bạn: landing page riêng có form, offer của mạng CPA, hoặc cả hai.

Chuyển đổi là gì và vì sao cần theo dõi

Chuyển đổi là hành động có giá trị của khách: để lại đơn đăng ký (lead), đăng ký tài khoản, nạp tiền, mua hàng. Trong affiliate, chuyển đổi còn có vòng đời: đơn đến dưới dạng lead, sau đó chuyển sang hold (network đang kiểm tra), rồi thành approve hoặc bị từ chối. Chi tiết trong bài về trạng thái chuyển đổi: lead, hold, approve.

Có ba bên cần tín hiệu chuyển đổi, và mỗi bên có nhiệm vụ khác nhau:

Ai cần tín hiệu Để làm gì Điều quan trọng với họ
Bạn (tracker) Tính doanh thu, CR, EPC, ROI theo từng phễu Đầy đủ và đúng số tiền payout
Nền tảng quảng cáo Tối ưu hiển thị tới những người tương tự Tốc độ và mã click của nền tảng
Mạng CPA Trả tiền cho bạn theo lead Mã click mà bạn đã truyền cho họ

Không được trộn các luồng này: nền tảng thường cần tín hiệu nhanh về lead, còn bạn cần approve cuối cùng với payout thật.

Năm cách theo dõi chuyển đổi

1. Pixel (thẻ trên trang)

Đoạn code hoặc ảnh ẩn trên trang Cảm ơn, khi tải sẽ gửi request tới tracker hoặc hệ thống quảng cáo. Ưu điểm — đơn giản: chèn một dòng là chạy. Nhược điểm — tín hiệu phụ thuộc trình duyệt: trình chặn quảng cáo, tab bị đóng, trình duyệt tích hợp trong ứng dụng và hạn chế cookie ăn mất một phần sự kiện. So sánh chi tiết — trong bài postback hay pixel.

2. Postback phía server (S2S)

Server đã ghi nhận chuyển đổi tự gọi tới địa chỉ của tracker và truyền mã click cùng trạng thái. Các mạng CPA làm đúng như vậy: lead được ghi ở phía họ — postback được gửi cho bạn. Trình duyệt của khách không tham gia, nên gần như không mất mát. Cấu trúc địa chỉ và macro được phân tích trong bài postback trong affiliate: cấu hình S2S postback.

https://tracker.example/postback?click_id={subid}&status={status}&payout={payout}

3. Sự kiện phía server của nền tảng (Conversions API)

Phiên bản phía server của pixel quảng cáo: Conversions API của Meta, Events API của TikTok, API chuyển đổi của Google Ads. Chuyển đổi đi thẳng vào tài khoản quảng cáo từ server, không qua trình duyệt. Đây là cách chính để trả lại cho nền tảng những tín hiệu mà pixel làm mất.

4. Chuyển đổi offline

Tải lên tài khoản quảng cáo một danh sách "mã click của nền tảng — chuyển đổi — thời gian — giá trị". Kinh điển của Google Ads: file có gclid mà tài khoản tự lấy theo lịch. Phù hợp khi chuyển đổi không được xác nhận ngay — ví dụ sau cuộc gọi của nhân viên tư vấn hoặc khi network approve.

5. Chuyển đổi nâng cao của Google Ads (enhanced conversions)

Theo dõi chuyển đổi nâng cao của Google Ads bổ sung cho thẻ thông thường dữ liệu đã băm mà khách tự nhập vào form: email, số điện thoại. Google đối chiếu chuỗi băm với tài khoản của mình và khôi phục một phần chuyển đổi bị mất do cookie. Có phiên bản cho website (dữ liệu do thẻ gửi) và cho lead (dữ liệu gửi khi tải lên chuyển đổi offline). Quy tắc đơn giản nhưng nghiêm: cần sự đồng ý của khách cho việc xử lý dữ liệu và tuân thủ chính sách dữ liệu khách hàng của nền tảng. Hãy đối chiếu yêu cầu hiện hành trong trung tâm trợ giúp Google Ads.

So sánh các cách theo dõi chuyển đổi

Cách Tín hiệu đến từ đâu Mất mát Cần gì
Pixel Trình duyệt Đáng kể: trình chặn, cookie, WebView Quyền vào trang Cảm ơn
Postback S2S Server của network hoặc website Tối thiểu Truyền click id vào offer
Conversions API Server của bạn hoặc tracker Tối thiểu Token và ID pixel hoặc tài khoản
Tải lên offline File hoặc API Không, nhưng có độ trễ Mã click của nền tảng trong mỗi lead
Enhanced conversions Thẻ + băm dữ liệu form Giảm mất mát của thẻ Sự đồng ý của khách, dữ liệu form

Cách cài đặt theo dõi chuyển đổi: từng bước

Thứ tự giống nhau với mọi nền tảng và mọi tracker.

  1. Xác định mục tiêu. Cái gì được tính là chuyển đổi: lead, đăng ký, nạp tiền, approve? Mỗi loại được trả bao nhiêu? Thiếu điều này sẽ không có doanh thu chính xác.
  2. Lưu mã click. Tracker gán cho mỗi lượt truy cập một click id và phải truyền nó tiếp — vào link offer hoặc vào trường ẩn của form. Cơ chế được giải thích trong bài Click ID và SubID.
  3. Lưu mã click của nền tảng. gclid, fbclid, ttclid cần để trả chuyển đổi về tài khoản quảng cáo. Các tham số này là gì — xem bài fbclid, gclid, ttclid.
  4. Kết nối kênh nhận. Với network — địa chỉ postback trong tài khoản của họ. Với website của bạn — lệnh gọi từ trình xử lý form, cùng lắm là script trên trang Cảm ơn.
  5. Đối chiếu trạng thái. Mỗi network dùng từ riêng: approved, pending, rejected, trash. Tracker phải quy đổi chúng sang trạng thái của mình, nếu không hold sẽ bị tính vào doanh thu.
  6. Cấu hình gửi ngược về nền tảng — bằng postback về nguồn, qua Conversions API hoặc tải lên offline.
  7. Kiểm tra bằng lead thử. Đi qua link quảng cáo, để lại lead và chắc chắn rằng chuyển đổi đã gắn với click, chứ không chỉ "đã đến".

Mẹo. Đừng chỉ kiểm tra "đã đến chưa", mà cả "gắn vào click nào". Chuyển đổi không tìm thấy click sẽ không cho doanh thu theo chiến dịch trong báo cáo, cũng không cho nền tảng tín hiệu nào.

Theo dõi chuyển đổi trong Google Ads

Trong Google Ads, theo dõi chuyển đổi dựa vào tự động gắn thẻ: link quảng cáo được thêm gclid (và với một phần traffic iOS — wbraid hoặc gbraid). Tiếp theo có ba hướng:

  • Thẻ Google trên website — chạy trong trình duyệt, nhanh, nhưng mất một phần sự kiện. Chuyển đổi nâng cao giúp nó chính xác hơn.
  • Nhập chuyển đổi offline — file hoặc API với gclid, thời gian và giá trị. Tiện khi mạng CPA xác nhận chuyển đổi sau vài ngày.
  • Nhập từ công cụ phân tích — nếu bạn đã thu thập mục tiêu trong hệ thống web analytics.

Trong affiliate, phương án thứ hai thường đúng hơn: chỉ những lead thực sự được ghi nhận mới gửi về Google, chứ không phải mọi lần bấm nút. Chi tiết — gclid, tham số ValueTrack, mẫu theo dõi — có trong bài tracking Google Ads. Sơ đồ tương tự cho các nền tảng khác — trong bài về tracking Facebook Ads và TikTok.

Chọn gì: website riêng hay mạng CPA

Bạn đổ traffic vào offer của mạng CPA

Website không phải của bạn, không có code. Chỉ có một sơ đồ:

  1. Tracker thêm click id của mình vào link offer bằng tham số mà network hiểu (sub1, subid, aff_sub — mỗi network một kiểu).
  2. Network trả lại mã này trong postback mỗi khi trạng thái thay đổi.
  3. Tracker cập nhật chuyển đổi và, nếu cần, gửi nó về tài khoản quảng cáo.

Pixel của network trên trang offer ở đây không cần và thường còn có hại: nó tạo bản trùng. Network hoạt động ra sao và nên hỏi manager điều gì — xem bài mạng CPA: hoạt động thế nào và cách chọn.

Bạn có landing page riêng với form

Đáng tin cậy nhất là ghi nhận lead trong trình xử lý form trên server: nó chỉ chạy khi lead thực sự đã được ghi. Nếu không có quyền vào server — script trên trang Cảm ơn hoặc pixel, với hiểu biết rằng một phần sự kiện sẽ mất. Khi đó cần mang mã click từ lúc vào landing page cho tới lúc gửi form: trong trường ẩn hoặc trong cookie.

Sơ đồ kết hợp

Landing page là của bạn, còn lead do network nhận qua API. Khi đó lead được ghi nhận ở phía bạn (lead), còn approve đến bằng postback từ network. Cả hai bản ghi phải có chung mã click và mã giao dịch, để thông báo thứ hai cập nhật bản ghi đầu chứ không tạo chuyển đổi thứ hai.

Những lỗi theo dõi chuyển đổi thường gặp

  • Click id không đến được offer. Tham số bị mất ở redirect hoặc prelander — chuyển đổi vẫn đến, nhưng "không tìm thấy click".
  • Nhầm tham số của network. Bạn truyền mã vào sub1, còn network trả về sub2. Có postback, nhưng không gắn được.
  • Hold được tính là doanh thu. Trạng thái pending bị ghi thành sale — ROI trông tuyệt vời cho tới những lần từ chối đầu tiên.
  • Bản trùng. Pixel và postback ghi nhận cùng một lead trong cùng một hệ thống mà không có ID sự kiện chung.
  • Tiền tệ. Network trả bằng euro, tracker ghi số tiền như đô la.
  • Gửi mọi thứ về nền tảng. Lead rác dạy thuật toán tìm thêm những người giống vậy. Hãy chọn báo những trạng thái nào.
  • Không kiểm tra sau khi sửa. Đổi link offer — quên kiểm tra tham số còn đó không.
  • Bot trong mẫu số. Nếu một nửa click là bot, CR bị hạ thấp và quyết định được đưa ra dựa trên số liệu méo mó. Ảnh hưởng của nó tới đánh giá — xem bài về chất lượng traffic.

Theo dõi chuyển đổi trong ArtisanClo

Trong ArtisanClo, chuyển đổi được nhận ở mục Nhận chuyển đổi; địa chỉ nhận là một cho toàn bộ tài khoản.

  • Mạng affiliate — khoảng 300 mẫu có sẵn hoặc network của riêng bạn: network nhận mã click ở tham số nào, trạng thái của họ được quy đổi sang trạng thái của bạn ra sao, và địa chỉ postback có sẵn để dán vào tài khoản network. Danh sách có trong danh mục mạng affiliate.
  • Website của bạn — code cho trình xử lý form (PHP), script cho trang Cảm ơn hoặc pixel. Trong thẻ offer có kiểm tra trực tiếp: từ «Đang chờ…» đến «Đã đến và gắn với click — mọi thứ hoạt động».
  • Tracker bên ngoài — 32 mẫu có sẵn (Keitaro, Binom, RedTrack, Voluum và các tracker khác), nếu bạn chạy traffic qua tracker của mình.
  • Nhật ký — các thông báo đến gần nhất kèm kết quả: «đã ghi nhận chuyển đổi», «không tìm thấy click», «không có click_id». Đây là nơi đầu tiên cần xem nếu số liệu không khớp.

Trạng thái của network được quy đổi tự động: approved là sale, pending là hold, refund là bị từ chối, fraud là rác. Thông báo lặp lại với cùng mã giao dịch sẽ cập nhật bản ghi, tiền tệ được quy đổi sang đô la theo tỷ giá ngày của ECB, còn lead lặp lại của cùng một khách trong cửa sổ duy nhất sẽ vào «Rác» kèm ghi chú «trùng lặp».

Việc gửi ngược được cấu hình trong thẻ nguồn traffic: postback về nguồn, còn với Meta, TikTok và Google Ads — gửi thẳng về tài khoản quảng cáo bằng khóa của bạn, hoặc với Google Ads là file theo lịch không cần khóa. Chi tiết — trong bài gửi chuyển đổi về nền tảng quảng cáo. Tính năng nào có ở gói nào, xem trang bảng giá.

Tóm lại

  • Theo dõi chuyển đổi là chuỗi "click → lead → trạng thái", và mắt xích yếu gần như luôn là mã click bị mất.
  • Với mạng CPA cần postback phía server, với website riêng — ghi nhận ở trình xử lý form, với nền tảng quảng cáo — Conversions API hoặc tải lên offline.
  • Chuyển đổi nâng cao của Google Ads giảm mất mát của thẻ, nhưng cần sự đồng ý của khách.
  • Kiểm tra từng phễu bằng lead thử và xem chuyển đổi đã gắn với click nào.

Khi việc đo lường đã thiết lập xong, câu hỏi tiếp theo là ghi công cho click nào nếu có nhiều click. Về điều này — bài viết về attribution chuyển đổi.

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

01

Theo dõi chuyển đổi là gì, nói đơn giản?

Đó là cơ chế liên kết hành động có giá trị của khách — để lại lead, đăng ký, mua hàng — với click quảng cáo đã dẫn tới nó. Nhờ vậy bạn thấy chiến dịch, creative hay nền tảng nào mang lại tiền, còn hệ thống quảng cáo nhận được tín hiệu để tối ưu phân phối.

02

Cách cài đặt theo dõi chuyển đổi trong Google Ads?

Trong Google Ads, tạo hành động chuyển đổi ở phần mục tiêu và chọn nguồn: thẻ trên website, nhập từ hệ thống khác hoặc tải lên dữ liệu offline. Bật tự động gắn thẻ để gclid có trong link, lưu nó cùng với lead và gửi ngược về Google bằng thẻ, qua API hoặc bằng file theo lịch.

03

Chuyển đổi nâng cao (enhanced conversions) của Google Ads là gì?

Đó là chế độ trong đó cùng với chuyển đổi, Google nhận thêm dữ liệu đã băm mà khách tự nhập vào form, ví dụ email hoặc số điện thoại. Google đối chiếu chúng với tài khoản của mình và khôi phục một phần chuyển đổi mà thẻ thông thường bị mất do hạn chế cookie. Chỉ được dùng khi có sự đồng ý của khách và theo đúng chính sách của nền tảng.

04

Tại sao chuyển đổi trong tài khoản quảng cáo không khớp với mạng CPA?

Network đếm lead ở phía họ và đổi trạng thái sau nhiều ngày, còn tài khoản quảng cáo đếm những sự kiện đã đến được với nó, theo mô hình attribution và cửa sổ riêng. Pixel mất một phần sự kiện trong trình duyệt, còn postback có thể đi trước khi lead được xác nhận. Không bao giờ khớp hoàn toàn, nhưng chênh lệch phải ổn định và giải thích được.

05

Có theo dõi chuyển đổi được khi không có quyền sửa code website không?

Nếu bạn đổ traffic vào offer của mạng CPA thì không cần code website: network tự báo lead bằng postback theo mã click. Với landing page của riêng bạn mà không có quyền vào server, chỉ còn script hoặc pixel trên trang Cảm ơn, nhưng chúng mất một phần sự kiện, nên ghi nhận lead ở trình xử lý form vẫn đáng tin cậy hơn.

Đọc thêm

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 đó.