Click ID và SubID là gì và cách nối click với chuyển đổi

Click ID là mã duy nhất của một lượt click, SubID là nhãn bạn dùng để đánh dấu traffic. Cái đầu giúp chuyển đổi tìm đúng click của nó, cái sau giúp bạn biết phần nào của chiến dịch đang hiệu quả.

Tracking và phân tích11 phút đọc
Click ID và SubID là gì và cách nối click với chuyển đổi
Mục lục
  1. Click ID là gì
  2. SubID là gì
  3. Click ID đi trọn một vòng như thế nào
  4. Lỗi thường gặp với click ID và SubID
  5. Cần bao nhiêu nhãn và đặt tên thế nào
  6. Cách kiểm tra click ID có đến được mạng CPA
  7. Click ID trong chuỗi phức tạp
  8. Click ID và SubID trong ArtisanClo
  9. Tóm lại

Ai từng đối chiếu báo cáo của tracker với mạng affiliate đều gặp câu hỏi: lead này đến từ click nào? Câu trả lời nằm ở hai thứ — click ID và SubID. Chúng hay bị nhầm lẫn, dù vai trò khác nhau. Bài này giải thích click ID và SubID là gì và dùng chúng thế nào cho đúng.

Click ID là gì

Click ID (clickid, mã click) là định danh duy nhất của một lượt chuyển hướng qua link quảng cáo. Nó được tạo bởi hệ thống mà click đi qua: tracker, cloaker, nền tảng quảng cáo. Bản thân mã không mang ý nghĩa, nhưng nhờ nó có thể tìm bản ghi click với đủ chi tiết: thời gian, IP, quốc gia, thiết bị, chiến dịch, giá.

Một click có thể mang cùng lúc nhiều mã từ các hệ thống khác nhau:

Mã của ai Ví dụ tham số Ai cấp Ai cần
Nền tảng quảng cáo fbclid, gclid, ttclid Facebook, Google, TikTok Nền tảng — để phân bổ và tối ưu
Tracker click_id, subid, cid Tracker của bạn Tracker — để nhận postback
Mạng affiliate transaction_id, aff_click_id Mạng CPA Mạng — để tính toán nội bộ

Rắc rối bắt đầu khi mã của hệ thống này lọt sang hệ thống kia. Quy tắc đơn giản: gửi sang mạng CPA mã click của tracker, còn mã của nền tảng thì lưu trong tracker để sau này trả chuyển đổi về tài khoản quảng cáo. Về mã của các nền tảng, xem chi tiết trong bài fbclid, gclid, ttclid, yclid là gì.

SubID là gì

SubID là nhãn bổ sung để bạn đánh dấu traffic. Nó không duy nhất: mọi click từ cùng một creative sẽ có cùng sub2=creo_14. Nhiệm vụ của SubID là cắt thống kê theo từng phần có ý nghĩa của chiến dịch.

Những gì thường đưa vào SubID:

  • số hoặc tên creative;
  • tệp đối tượng hoặc nhóm quảng cáo;
  • vị trí hiển thị (zone, website) — đặc biệt với native và push;
  • tên media buyer trong team;
  • phiên bản landing hoặc prelanding;
  • từ khóa tìm kiếm.

Ví dụ link quảng cáo có SubID:

https://example.com/?sub1={{campaign.id}}&sub2={{ad.id}}&sub3={{placement}}&sub4=buyer_anna

Các giá trị trong ngoặc nhọn kép sẽ do Facebook thay thế — đó là macro của nó. Về macro của các nền tảng khác nhau, xem bài riêng về tham số UTM và macro.

Vai trò kép của sub1 ở mạng CPA

Ở mạng affiliate, SubID là các tham số mà mạng nhận trong link offer và trả lại trong postback: sub1…sub5, aff_sub, s1. Một trong các “ô” này bạn dành cho click ID của tracker — nhờ vậy postback tìm được click. Các ô còn lại có thể dùng cho nhãn, để xem phân tách ngay trong thống kê của mạng.

Click ID đi trọn một vòng như thế nào

Đây là đường đi của mã click trong chuỗi “nền tảng → tracker → offer → mạng CPA → tracker”:

1. Click vào quảng cáo:
   https://example.com/?fbclid=IwAR0xYz&sub2=creo_14

2. Tracker ghi nhận click và gán mã 8f3a1c27.

3. Khách truy cập đi tới offer với mã trong sub1:
   https://network.example.com/click?offer=55&sub1=8f3a1c27&sub2=creo_14

4. Mạng CPA ghi nhận lead và gửi postback:
   https://tracker.example/postback?click_id=8f3a1c27&status=pending

5. Tracker tìm thấy click 8f3a1c27: creative creo_14, fbclid IwAR0xYz.

Bước 3 là chỗ dễ hỏng nhất. Nếu giữa tracker và offer còn một hệ thống khác (cloaker, tracker thứ hai, prelanding), mỗi hệ thống đều phải chuyển tiếp mã đi tiếp. Postback ở bước 4 hoạt động ra sao được phân tích trong bài “Postback trong affiliate marketing”.

Cloaker kết hợp tracker bên ngoài

Nếu cloaker đứng trước tracker của bạn, click sẽ có hai mã: của cloaker và của tracker. Để chuyển đổi đến được cả hai, mã của cloaker được truyền vào tracker bằng một tham số riêng (thường gọi là external_id), và tracker, khi nhận postback từ mạng, chuyển tiếp nó cho cloaker kèm mã đó. Nhờ vậy thống kê của cloaker có chuyển đổi và CR.

Lỗi thường gặp với click ID và SubID

Macro nguyên văn trong link. Trong nhật ký, thay vì giá trị lại thấy sub1={click_id} hoặc {{ad.id}}. Nghĩa là macro chưa được thay thế: gõ sai, cú pháp không đúng với nền tảng này, hoặc link được mở không phải qua quảng cáo.

Đặt mã click vào tham số mà mạng không trả về. Mạng nhận năm tham số sub, nhưng không phải tham số nào cũng trả được trong postback. Hãy hỏi rõ macro nào có sẵn trong postback.

Một SubID cho tất cả. sub1=fb_nutra_de_creo14_anna trông tiện, cho đến khi bạn cần báo cáo theo mọi creative của Anna. Hãy tách từng ý nghĩa ra tham số riêng.

Khoảng trắng, ký tự có dấu và ký tự đặc biệt. sub3=Creative số 14 sẽ thành chuỗi khó đọc sau khi mã hóa, đôi khi còn làm hỏng link. Chỉ dùng chữ Latin không dấu, số, gạch ngang và gạch dưới.

Nhãn bị ghi đè khi chuyển hướng. Một số chuỗi redirect làm mất tham số. Hãy kiểm tra địa chỉ cuối cùng của offer, chứ không chỉ link quảng cáo.

Cần bao nhiêu nhãn và đặt tên thế nào

Không có con số đúng, nhưng tiện nhất là thống nhất một sơ đồ trong team và không thay đổi:

Nhãn Đặt gì vào Ví dụ
sub1 ID chiến dịch của nền tảng {{campaign.id}}
sub2 ID quảng cáo (creative) {{ad.id}}
sub3 Vị trí hiển thị {{placement}}
sub4 Media buyer anna
sub5 Phiên bản landing v3

Hãy nghĩ riêng xem nhãn nào cần để ra quyết định, nhãn nào chỉ để “phòng khi cần”. Mỗi nhãn phải trả lời một câu hỏi mà theo đó bạn sẽ bật hoặc tắt thứ gì: creative — tắt cái yếu, vị trí hiển thị — loại chỗ rác, media buyer — so sánh hiệu quả trong team. Nhãn mà cả tháng bạn chưa dựng báo cáo lần nào chỉ làm link dài thêm.

Thêm một quy tắc: đừng đưa mã click của tracker vào SubID dùng cho báo cáo. Nó duy nhất cho mỗi lượt truy cập, nên lát cắt theo nó sẽ cho số dòng bằng số click — tức là chẳng cho gì. Để tìm một click cụ thể đã có nhật ký click.

Mẹo. Lập trong team một bảng ghi mục đích của từng nhãn. Nửa năm sau sẽ không ai nhớ rằng sub7 từng là “góc tiếp cận” chứ không phải “độ tuổi”.

Cách kiểm tra click ID có đến được mạng CPA

Việc kiểm tra mất năm phút và loại bỏ phần lớn câu hỏi “lead đi đâu mất” sau này.

  1. Mở link quảng cáo như khách truy cập sẽ mở — kèm tham số của nền tảng. Có thể tự thêm giá trị thử: ?sub2=test_creo&fbclid=test123.
  2. Tìm lượt truy cập trong nhật ký click của tracker và ghi lại mã của nó.
  3. Xem địa chỉ cuối cùng trên thanh địa chỉ ở trang offer hoặc trong công cụ dành cho nhà phát triển của trình duyệt. Tham số cần thiết (sub1, aff_sub, click_id) phải chứa đúng mã này.
  4. Gửi một đơn thử nếu mạng cho phép, hoặc nhờ quản lý của mạng gửi postback thử với mã của bạn.
  5. Đảm bảo chuyển đổi đã gắn vào đúng click và nhãn SubID xuất hiện trong báo cáo.

Mẹo. Kiểm tra mọi offer mới, kể cả ở mạng quen. Các offer khác nhau của cùng một mạng đôi khi nhận mã click ở các tham số khác nhau, nhất là khi offer dẫn tới tracker riêng của nhà quảng cáo.

Click ID trong chuỗi phức tạp

Càng nhiều mắt xích giữa quảng cáo và offer, càng nhiều chỗ mã có thể bị mất.

Prelanding

Nếu khách trước tiên vào prelanding rồi mới bấm nút “Tiếp tục”, mã click phải có trong link của nút đó. Thường tracker tự dựng link này — khi đó mã sẽ tự được thay vào. Nếu link được viết tay vào HTML của prelanding, rất dễ quên mã. Tracker chia traffic giữa nhiều prelanding và offer ra sao được phân tích trong bài link rotator.

Nhiều offer trong một luồng

Khi split test, các offer khác nhau có thể dẫn tới các mạng khác nhau với tên tham số khác nhau. Kiểm tra riêng từng link offer: quy tắc “mã click ở sub1” đúng với mạng này không có nghĩa đúng với mạng khác. Split hoạt động thế nào có trong bài về split test offer và landing.

Hai tracker nối tiếp

Nếu traffic đi qua hai tracker, mã của tracker thứ nhất phải được truyền vào tracker thứ hai, và tracker thứ hai phải trả lại nó trong postback. Nếu không, tracker thứ nhất sẽ không bao giờ biết về chuyển đổi.

Click ID và SubID trong ArtisanClo

Trong ArtisanClo mỗi lượt truy cập có mã click riêng — macro {click_id}. Có thể đặt nó vào bất kỳ tham số nào của link offer: trong khối “Tham số liên kết offer”, thao tác “Gán” sẽ thay giá trị vào, ví dụ aff_id = {click_id}. Cũng ở đó có thể đổi tên nhãn của nền tảng (fbclid → sub1) hoặc bỏ nhãn thừa (utm_source) để nó không bị gửi sang mạng CPA. Ví dụ từ tài liệu — khách đến theo địa chỉ:

https://example.com/?fbclid=IwAR123&utm_source=facebook&utm_campaign=nutra_de

Quy tắc của luồng: đổi tên fbclid → sub1, gán aff_id = {click_id}, bỏ utm_source. Sang offer sẽ đi:

https://network.example.com/click?offer=55&utm_campaign=nutra_de&sub1=IwAR123&aff_id=C-01JB8Q3Z7XKP4M2R9TVN6WDY5H

Các quy tắc áp dụng từ trên xuống dưới và chỉ offer và prelanding nhìn thấy chúng: trong nhật ký click và trên White Page, nhãn giữ nguyên như khi đến — một fbclid bị đổi tên trên White Page sẽ là một dấu hiệu dễ lộ.

Cho giá trị còn có các macro khác của lượt truy cập: {flow_id}, {geo}, {city}, {device}, {os}, {browser}, {isp}, {ext_click_id} — click ID bên ngoài, {cost} — giá click, {sub1}…{sub10} — nhãn của luồng.

SubID trong ArtisanClo được khai báo ở bước “Tracker”, trong khối “Nhãn chiến dịch” (các chế độ có tracker): mỗi dòng Sub ID là một cặp “khóa = giá trị”, ví dụ sub1 = {sub_id_1}. Số lượng nhãn không bị giới hạn theo gói. Nhãn sub1–sub10 có trong bảng “Doanh thu theo lát cắt”, các nhãn còn lại — trong “Trình tạo báo cáo”.

Khi bạn chọn mạng affiliate cho offer, bảng điều khiển hiển thị “Tham số cho địa chỉ offer” — qua đó mạng nhận mã click và trả lại nó trong postback. Nếu không thêm tham số này, nó sẽ tự được thêm khi lưu luồng.

Còn nếu ArtisanClo làm cloaker đứng trước tracker của bạn, ở bước “Tracker” bạn chọn tracker bên ngoài, và bảng điều khiển hiển thị tham số dạng external_id={click_id}. Ô có màu xanh nếu tham số đã có trong link offer và màu đỏ nếu chưa; nút “Thêm vào link” sẽ thêm nó vào mọi offer. Sơ đồ “Vòng đi và về của click_id” cho thấy toàn bộ đường đi. Với từng tracker cụ thể trông ra sao — xem các bài về Keitaro và cloaking và Binom và cloaking, còn danh sách tracker được hỗ trợ có ở trang tích hợp với tracker.

Tóm lại

Click ID trả lời câu hỏi “đây là click nào”, SubID — “nó thuộc phần nào của chiến dịch”. Hãy truyền sang mạng CPA mã click của tracker của bạn, tách ý nghĩa ra các nhãn riêng và kiểm tra địa chỉ cuối cùng của offer trên một click thật. Khi nhãn đã đặt đúng, báo cáo theo creative, vị trí hiển thị và media buyer gần như tự dựng — còn nên xem những con số nào trong đó, chúng tôi kể trong bài về chỉ số affiliate marketing.

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

01

Click ID và SubID khác nhau thế nào?

Click ID là duy nhất cho mỗi lượt chuyển hướng: hai click không bao giờ trùng mã. SubID là nhãn của một nhóm, ví dụ số creative hoặc tên media buyer, và giống nhau ở mọi click trong nhóm đó. Click ID dùng để gắn chuyển đổi, SubID dùng cho báo cáo.

02

Có thể truyền bao nhiêu SubID sang mạng affiliate?

Tùy mạng: thường từ năm đến mười tham số dạng sub1–sub5 hoặc aff_sub1–aff_sub5. Dành một tham số cho mã click của tracker, các tham số còn lại có thể dùng cho nhãn riêng nếu bạn muốn thấy chúng trong thống kê của mạng.

03

Có thể truyền fbclid sang mạng CPA thay cho click id của mình không?

Về kỹ thuật thì được, nhưng khi đó postback sẽ trả về fbclid, và tracker của bạn phải tìm được click theo nó. Chắc chắn hơn là truyền mã click của chính tracker: ngắn, duy nhất và tracker luôn biết. Nhãn của nền tảng quảng cáo nếu cần thì truyền bằng tham số riêng.

04

Postback trả về {sub1} thay vì giá trị thì phải làm sao?

Nghĩa là mạng không tìm thấy giá trị để thay thế, và thường hơn là macro trong postback bị khai báo sai cho mạng đó. Đối chiếu tên macro với tài liệu của mạng và kiểm tra rằng tham số trong link offer thực sự chứa mã click.

05

SubID và sub1 có phải là một?

sub1 là một trong các tham số SubID mà mạng CPA nhận trong link offer. Nhiều người dùng chính sub1 để đưa mã click sang mạng, nên trong giao tiếp hằng ngày hai từ này hay bị dùng lẫn.

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