Một link kiểu example.com/?utm_source=fb&utm_campaign=test sẽ chẳng nói lên gì sau một tuần, khi bạn có bốn mươi quảng cáo trong năm chiến dịch. Còn link mà nền tảng tự thay vào ID chiến dịch, quảng cáo và vị trí hiển thị sẽ biến mỗi click thành một dòng báo cáo. Bài này hướng dẫn cách gắn tham số UTM và macro như vậy cho các nguồn traffic chính.
Tham số UTM là gì
Tham số UTM là năm tham số chuẩn xuất phát từ web analytics, được gần như mọi hệ thống đo lường hiểu:
| Tham số | Mô tả gì | Ví dụ giá trị |
|---|---|---|
utm_source |
Nguồn traffic | facebook, google, tiktok |
utm_medium |
Loại traffic | cpc, cpm, push |
utm_campaign |
Chiến dịch | nutra_de_q4 hoặc ID chiến dịch |
utm_content |
Quảng cáo, creative | creo_14 |
utm_term |
Từ khóa | {keyword} |
Ví dụ link có UTM:
https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=nutra_de&utm_content=creo_14
UTM tiện nhưng tĩnh: nếu bạn gõ tay utm_content=creo_14, rồi nhân bản quảng cáo mà quên sửa nhãn, toàn bộ thống kê theo creative sẽ bị lệch. Vì vậy trong affiliate marketing, UTM gần như luôn được kết hợp với macro.
Macro và tham số động là gì
Macro (tham số động) là phần giữ chỗ trong link mà nền tảng quảng cáo thay bằng giá trị thật ngay lúc click. Bạn viết {campaignid}, còn khách truy cập đến với campaignid=19283746. Giá trị lấy từ chính chiến dịch, nên không thể sai khi nhân bản quảng cáo.
Mỗi nền tảng có cú pháp riêng, và đó là nguồn lỗi chính.
Macro Facebook (Meta Ads)
Ngoặc nhọn kép. Được khai báo trong ô «Tham số URL» của quảng cáo.
| Macro | Giá trị được thay vào |
|---|---|
{{campaign.id}} |
ID chiến dịch |
{{adset.id}} |
ID nhóm quảng cáo |
{{ad.id}} |
ID quảng cáo |
{{campaign.name}}, {{adset.name}}, {{ad.name}} |
Tên |
{{placement}} |
Vị trí hiển thị |
{{site_source_name}} |
Nền tảng: Facebook, Instagram, Audience Network |
utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}
Mã click fbclid do Facebook tự thêm, bạn không cần khai báo. Cách macro của Meta phối hợp với Conversions API có trong bài tracking Facebook Ads: macro, fbclid, CAPI.
Tham số ValueTrack của Google Ads
Ngoặc nhọn đơn. Đặt trong mẫu theo dõi hoặc trong hậu tố URL cuối cùng.
| Tham số | Giá trị được thay vào |
|---|---|
{campaignid} |
ID chiến dịch |
{adgroupid} |
ID nhóm quảng cáo |
{creative} |
ID quảng cáo |
{keyword} |
Từ khóa |
{matchtype} |
Loại đối sánh |
{network} |
Mạng: tìm kiếm, Mạng Hiển thị, YouTube |
{device} |
Loại thiết bị |
{placement} |
Vị trí trên Mạng Hiển thị |
utm_source=google&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}&sub4={network}
gclid được thêm tự động khi bật tự động gắn thẻ. Mẫu theo dõi và chuyển đổi offline được phân tích trong bài cách tracking Google Ads.
Macro TikTok Ads
Hai dấu gạch dưới ở cả hai đầu.
| Macro | Giá trị được thay vào |
|---|---|
__CAMPAIGN_ID__ |
ID chiến dịch |
__AID__ |
ID nhóm quảng cáo |
__CID__ |
ID quảng cáo |
__CAMPAIGN_NAME__ |
Tên chiến dịch |
__PLACEMENT__ |
Vị trí hiển thị |
utm_source=tiktok&utm_campaign=__CAMPAIGN_ID__&sub2=__AID__&utm_content=__CID__
Về ttclid và Events API, xem bài tracking TikTok Ads.
Macro Yandex Direct
Ngoặc nhọn đơn, nhưng tên khác. Nếu bạn chạy traffic từ Yandex Direct, các macro chính là {campaign_id}, {ad_id}, {gbid} (ID nhóm), {keyword}, {source_type}, {source} và {device_type}; mã click yclid được Direct tự thêm. Chi tiết về các loại mã click này và công dụng của chúng có trong bài fbclid, gclid, ttclid, yclid.
Push, pop và native
Các mạng push, pop và native thường có macro cho zone (vị trí), chiến dịch, creative và giá click. Ví dụ {zoneid}, {campaignid}, {cost} — tên chính xác hãy xem trong tài liệu của mạng. Truyền vị trí hiển thị trong native và push đặc biệt quan trọng: dựa vào đó bạn sẽ tắt các website rác. Chi tiết trong các bài về traffic push và pop và quảng cáo native trong affiliate.
Cách tạo link quảng cáo cho tracker
Một link tốt trả lời bốn câu hỏi: từ đâu, chiến dịch nào, quảng cáo nào, click giá bao nhiêu (nếu nền tảng có cung cấp).
Thứ tự thực hiện:
- Lấy địa chỉ từ tracker hoặc cloaker, không dùng địa chỉ trực tiếp của offer.
- Thêm tham số của nguồn: chiến dịch, nhóm, quảng cáo, vị trí hiển thị.
- Thêm nhãn riêng của bạn: buyer, phiên bản combo, GEO — những gì nền tảng không biết.
- Thêm giá, nếu nền tảng có thay vào:
cost={cost}hoặc tương tự. - Kiểm tra địa chỉ cuối cùng: click quảng cáo ở chế độ xem trước và xem những gì đã vào nhật ký click.
Ví dụ link hoàn chỉnh cho Facebook:
https://example.com/?utm_source=fb&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub3={{adset.id}}&sub4={{placement}}&sub5=anna
Mẹo. Đừng đặt giá trị dễ đoán vào nhãn, kiểu
utm_campaign=keto_pills. Spy tool và bất kỳ ai được chuyển tiếp link đều thấy nó: nhìn nhãn dễ đoán là cách dễ nhất để lần ra combo. Hãy dùng ID hoặc mã trung tính, còn bảng giải mã thì giữ trong tracker.
Lỗi khi làm việc với macro
Cú pháp của nền tảng khác. Sao chép mẫu từ Google sang Facebook — và trong báo cáo thay cho ID chiến dịch là chữ {campaignid}. Mỗi nền tảng một cú pháp riêng.
Nhãn trong địa chỉ website thay vì ô tham số. Ở Facebook và Google, nên khai báo tham số trong các ô chuyên dụng: khi đó nền tảng ghép địa chỉ đúng cách và không làm hỏng nó bằng dấu chấm hỏi.
Hai dấu ? trong link. example.com/?a=1?b=2 — tham số thứ hai sẽ không được đọc. Sau dấu ? đầu tiên, các tham số chỉ được ngăn cách bằng &.
Dấu cách và ký tự có dấu trong giá trị. Tên chiến dịch có dấu cách sẽ đến ở dạng mã hóa. Nếu bạn dùng {{campaign.name}}, hãy đặt tên chiến dịch bằng chữ Latin không dấu, không dấu cách.
Một mẫu cho mọi chiến dịch mà không kiểm tra. Sao chép tham số từ chiến dịch cũ sang chiến dịch mới — nhưng chiến dịch mới dùng loại quảng cáo khác, nơi một phần macro không được hỗ trợ. Hãy kiểm tra mỗi chiến dịch mới bằng ít nhất một click.
Giá trị gõ tay mà không ai cập nhật. utm_content=creo_14 được gõ tay, quảng cáo bị nhân bản mười lần, và cả mười bản sao đều ghi vào báo cáo là «creo_14». Ở đâu nền tảng thay được ID, hãy để nền tảng làm.
Quá nhiều nhãn thừa. Một link dài với cả chục UTM dẫn tới offer có thể để lộ nguồn cho network hoặc website đích. Nhãn thừa nên bỏ đi trên đường tới offer.
Sơ đồ nhãn cho team
Khi nhiều buyer cùng làm trên một tài khoản, gắn nhãn mà không có quy tắc chung sẽ nhanh chóng thành hỗn loạn: người này để chiến dịch trong utm_campaign, người kia trong sub1, người thứ ba trong tên luồng. Lúc đó không thể dựng báo cáo cho cả team. Hãy thống nhất sơ đồ từ trước.
| Tham số | Chứa gì | Google Ads | TikTok | |
|---|---|---|---|---|
utm_source |
Nền tảng | fb |
google |
tiktok |
utm_campaign |
ID chiến dịch | {{campaign.id}} |
{campaignid} |
__CAMPAIGN_ID__ |
sub2 |
ID nhóm | {{adset.id}} |
{adgroupid} |
__AID__ |
utm_content |
ID quảng cáo | {{ad.id}} |
{creative} |
__CID__ |
sub3 |
Vị trí hiển thị | {{placement}} |
{placement} |
__PLACEMENT__ |
sub4 |
Buyer | gõ tay | gõ tay | gõ tay |
Ý nghĩa của bảng là dữ liệu cùng ý nghĩa nằm ở cùng một tham số trên mọi nền tảng. Khi đó báo cáo «theo quảng cáo» chỉ cần một lát cắt theo utm_content, bất kể nguồn nào.
Dùng tên hay ID?
Nền tảng có thể thay vào cả ID lẫn tên chiến dịch. Mỗi lựa chọn có cái giá riêng:
- ID ổn định, không có dấu cách và không nói gì với người ngoài, nhưng trong báo cáo bạn thấy
120211875chứ không phải «Đức, nữ 35+»; - tên đọc hiểu ngay, nhưng thay đổi khi đổi tên, có thể chứa dấu cách và ký tự có dấu, và để lộ ý nghĩa chiến dịch cho bất kỳ ai thấy link.
Thỏa hiệp thực tế là truyền ID, còn tên thì giữ trong nền tảng và trong tracker, đối chiếu theo số.
Kiểm tra gắn nhãn trước khi chạy
- Click vào quảng cáo đã đăng (chế độ xem trước chỉ dùng được nếu nền tảng có thay macro trong đó).
- Xem địa chỉ mà bạn được đưa tới trang: mọi macro phải được thay bằng giá trị.
- Tìm lượt truy cập này trong nhật ký của tracker và đảm bảo các giá trị đã vào đúng trường.
- Nếu đâu đó còn nguyên chữ
{{ad.id}}hoặc__CID__— hãy tìm lỗi gõ hoặc trường không được hỗ trợ.
Macro của tracker và macro của nền tảng không phải là một
Trong một combo có hai loại macro, và rất dễ nhầm:
- macro của nền tảng được thay vào link quảng cáo khi click:
{{ad.id}},{gclid},__CID__; - macro của tracker được thay vào link offer khi khách đi tiếp:
{click_id},{geo},{sub1}.
Loại thứ ba là macro của affiliate network trong địa chỉ postback: {sub1}, {status}, {payout}. Chi tiết về chúng có trong bài về postback S2S.
Tham số UTM và macro trong ArtisanClo
Trong ArtisanClo, gắn nhãn link bắt đầu từ nguồn traffic. Nguồn có khoảng 180 mẫu nền tảng có sẵn: trong mẫu đã khai báo các tham số — từ khóa, giá, đơn vị tiền, mã click của nền tảng, creative, chiến dịch, vị trí hiển thị — và nhãn SubID không giới hạn số lượng. Nếu nền tảng không có trong danh sách mẫu, bạn có thể thêm nó từ ô tìm kiếm. Danh mục nền tảng được hỗ trợ có ở trang nguồn traffic.
Khi bạn chọn nguồn ở bước đầu tiên của luồng, các tham số và SubID của nó được phân vào «Nhãn chiến dịch», và từ đó tạo thành link quảng cáo của luồng. Ở bước «Tracker» (trong các chế độ có tracker), bạn có thể đổi giá trị tham số cho từng luồng và thêm SubID riêng: các dòng dạng sub1 = {sub_id_1}. Luồng mới không có nguồn sẽ có sẵn sub1–sub30.
Nếu nền tảng truyền giá click trong link, hãy chọn mô hình giá «Từ liên kết» và chỉ định tham số, ví dụ cost={cost} — chi phí sẽ được tính cho từng click.
Trên đường tới offer, nhãn có thể được viết lại trong khối «Tham số liên kết offer»: đổi tên (fbclid → sub1), gán giá trị bằng macro (aff_id = {click_id}) hoặc xóa (utm_source), để nhãn của nền tảng không đi sang network. Trong nhật ký click và trên White Page, nhãn được giữ nguyên như khi đến.
Nhãn sub1–sub10 sau đó có trong bảng «Doanh thu theo lát cắt», các nhãn còn lại có trong «Trình tạo báo cáo». Với native, tài liệu khuyên truyền số vị trí vào nhãn, ví dụ sub1={zoneid}, và tắt ngay trong mạng quảng cáo những vị trí mà bộ lọc chặn gần như toàn bộ.
Tóm lại
Tham số UTM đặt ra sơ đồ chung, macro của nền tảng lấp đầy nó bằng ID chính xác, còn tracker biến tất cả thành báo cáo. Hãy viết macro đúng cú pháp của nền tảng, giữ một sơ đồ nhãn cho cả team và kiểm tra địa chỉ cuối cùng bằng một click thật. Cách các nhãn này giúp nối click với chuyển đổi có trong bài Click ID và SubID, còn vì sao cần tất cả những điều này — trong bài tracker cho affiliate marketing.



