Digital Marketing

UTM là gì? Cách gắn UTM cho quảng cáo Google Ads, Facebook, TikTok và đọc số liệu trong GA4

Rate this post

Cập nhật: 25/10/2026 – đối chiếu với trang trợ giúp chính thức của Google Analytics, Google Ads, Meta và TikTok.

Chạy quảng cáo trên nhiều nền tảng nhưng mở Google Analytics 4 lại thấy lượt truy cập nằm ở “(not set)”, “Unassigned” hoặc “Referral” thì gần như chắc chắn link quảng cáo chưa được gắn UTM đúng cách. Bài này giải thích UTM là gì, cách đặt tên và cách gắn UTM cho quảng cáo Google Ads, Facebook (Meta) và TikTok để đọc số liệu chính xác trong GA4.

Trả lời nhanh: UTM là gì? UTM là các tham số gắn sau dấu ? ở cuối URL, ví dụ utm_source=facebook&utm_medium=paid&utm_campaign=ten-chien-dich, giúp GA4 biết lượt truy cập đến từ nguồn, hình thức và chiến dịch nào. Luôn dùng đủ 3 tham số utm_source, utm_medium, utm_campaign, viết thường thống nhất. Với Facebook và TikTok, gắn UTM ở trường tham số URL của quảng cáo (có tham số động/macro); với Google Ads, giữ tự động gắn thẻ GCLID và liên kết GA4 thay vì gắn UTM thủ công.

Contents

UTM là gì?

UTM (Urchin Tracking Module) là những cặp khóa=giá trị được thêm vào cuối đường link. Khi người dùng bấm vào link, công cụ phân tích như GA4 đọc các tham số này để ghi nhận nguồn, phương tiện và chiến dịch của phiên truy cập. Theo trợ giúp Google Analytics, các tham số được thêm sau dấu ?, nối với nhau bằng dấu & và có thể đặt theo bất kỳ thứ tự nào. Nếu một tham số bị thiếu, báo cáo sẽ hiện giá trị “(not set)” cho tham số đó.

Nếu bạn mới làm quen với các thuật ngữ đo lường, hãy xem thêm bảng thuật ngữ quảng cáo trước khi đọc tiếp.

Cấu trúc một link UTM: URL trang đích + dấu ? + các tham số nối bằng dấu &.

Các tham số UTM và ý nghĩa

Tham sốMức độDùng đểGiá trị ví dụ minh hoạ
utm_sourceBắt buộcNguồn mang lượt truy cập đến: nền tảng, website, bản tinfacebook, tiktok, zalo_oa
utm_mediumBắt buộcHình thức tiếp thị: quảng cáo trả phí, email, mạng xã hội tự nhiênpaid, cpc, email
utm_campaignBắt buộcTên chiến dịch, chương trình, mã khuyến mạikhoa-hoc-fb-ads-t11
utm_contentNên dùngPhân biệt mẫu quảng cáo, nút bấm, vị trí linkvideo-15s, banner-a
utm_termTùy chọnTừ khóa tìm kiếm trả phí; trên TikTok có thể dùng cho chuỗi tự đặt như tên nhóm quảng cáokhoa-hoc-google-ads
utm_idTùy chọnMã chiến dịch, dùng khi nhập dữ liệu chi phí hoặc ghép với hệ thống khác12345

GA4 còn hỗ trợ utm_source_platform, utm_creative_format và utm_marketing_tactic; theo Google, hai tham số sau hiện không được báo cáo trong Google Analytics. Một link đầy đủ (ví dụ minh hoạ) trông như sau:

https://vpcs.edu.vn/khoa-hoc-facebook-ads/?utm_source=facebook&utm_medium=paid&utm_campaign=khoa-hoc-fb-ads-t11&utm_content=video-15s

Quy ước đặt tên tham số UTM để không vỡ dữ liệu

Giá trị UTM phân biệt chữ hoa chữ thường: theo Google, google và Google là hai giá trị khác nhau. TikTok cũng lưu ý hai URL chỉ khác TikTok và tiktok có thể bị công cụ phân tích coi là khác nhau. Vì vậy, đội quảng cáo nên thống nhất một bảng quy ước trước khi gắn UTM:

  • Toàn bộ chữ thường, không dấu, dùng gạch ngang hoặc gạch dưới thay cho dấu cách (dấu cách sẽ bị mã hóa thành %20).
  • Mỗi nền tảng chỉ một giá trị utm_source; mỗi kênh chỉ một giá trị utm_medium.
  • utm_campaign trùng hoặc bám sát tên chiến dịch trong trình quản lý quảng cáo để dễ đối chiếu.
  • utm_content dùng để phân biệt mẫu quảng cáo, giúp so sánh video và hình ảnh trong GA4.

Bảng quy ước gợi ý theo kênh

Kênhutm_sourceutm_mediumutm_campaignutm_content
Facebook / Instagram (trả phí)facebook hoặc instagram (hoặc tham số động {{site_source_name}})paid{{campaign.name}}{{ad.name}}
TikTok (trả phí)tiktokpaid__CAMPAIGN_NAME____CID_NAME__
Google AdsKhông cần nếu đã bật tự động gắn thẻ———
Email / bản tinnewsletteremailten-chuong-trinhnut-dang-ky
Bài đăng mạng xã hội không trả phífacebooksocialten-chuong-trinhten-bai-dang

Bảng trên là ví dụ minh hoạ, bạn có thể đổi giá trị theo quy ước riêng, miễn là thống nhất. Lý do chọn paid hoặc cpc cho quảng cáo: theo định nghĩa nhóm kênh mặc định của GA4, lượt truy cập chỉ được xếp vào Paid Search, Paid Social hay Paid Video khi utm_medium khớp biểu thức ^(.*cp.*|ppc|retargeting|paid.*)$. Nếu đặt utm_medium=ads cho quảng cáo Facebook, lượt truy cập có thể bị xếp vào Organic Social vì nguồn facebook thuộc danh sách mạng xã hội.

Cách gắn UTM cho quảng cáo trên từng nền tảng

Mỗi nền tảng có cách gắn tham số và bộ tham số động riêng.
Google AdsFacebook / Instagram (Meta)TikTok
Cách chínhTự động gắn thẻ (GCLID) + liên kết GA4Trường Tham số URL ở cấp quảng cáoURL Auto-attach hoặc Build URL parameters ở cấp quảng cáo
Tham số độngValueTrack: {campaignid}, {adgroupid}, {keyword}, {matchtype}, {device}{{campaign.name}}, {{adset.name}}, {{ad.name}}, {{placement}}, {{site_source_name}}__CAMPAIGN_NAME__, __AID_NAME__, __CID_NAME__, __PLACEMENT__
Nơi đặt tham sốMẫu theo dõi / Hậu tố URL cuối cùng (tài khoản, chiến dịch, nhóm quảng cáo, quảng cáo, từ khóa)Ads Manager → quảng cáo → Theo dõi → Tham số URLAd details → Destination URL → Edit → Build URL parameters
Lưu ý chínhGA4 ưu tiên dữ liệu tự động gắn thẻ, không ghi đè được bằng UTM thủ côngTham số ở trường Tham số URL ghi đè tham số trùng trong URL trang web; không để giá trị rỗngKý tự # không được chấp nhận, phần sau # bị bỏ; tham số trùng lặp có thể chỉ lấy giá trị cuối

Tự động gắn thẻ thêm tham số GCLID vào URL trang đích khi có người nhấp quảng cáo và được bật mặc định với tài khoản mới. Theo Google Ads, khi dùng GA4, dữ liệu tự động gắn thẻ được ưu tiên hơn gắn thẻ thủ công và không có tùy chọn ghi đè. Vì vậy, với Google Ads, việc quan trọng là liên kết tài khoản với GA4 như trong bài theo dõi chuyển đổi Google Ads với GA4.

  1. Vào Quản trị → Cài đặt tài khoản → Tự động gắn thẻ, đảm bảo đã chọn “Gắn thẻ URL mà mọi người nhấp vào từ quảng cáo của tôi”.
  2. Bấm thử quảng cáo để chắc chắn website không báo lỗi khi URL có thêm tham số, và chuyển hướng (nếu có) vẫn giữ GCLID.
  3. Nếu cần gửi tham số cho công cụ khác, dùng Hậu tố URL cuối cùng (Quản trị → Cài đặt tài khoản → Mẫu theo dõi) hoặc ValueTrack, ví dụ:
campaignid={campaignid}&adgroupid={adgroupid}&matchtype={matchtype}&device={device}

Nếu dùng mẫu theo dõi, phải có {lpurl}; Google lưu ý thiếu {lpurl} sẽ làm hỏng trang đích. Để đo chuyển đổi đầy đủ hơn, xem thêm Enhanced Conversions cho Google Ads.

Facebook (Meta) Ads: dùng trường Tham số URL và tham số động

  1. Trong Ads Manager, mở quảng cáo cần sửa, kéo xuống phần Theo dõi (Tracking).
  2. Nhập vào trường Tham số URL hoặc bấm Tạo tham số URL (Build a URL parameter).
  3. Dùng tham số động để không phải gõ tay cho từng quảng cáo, ví dụ:
utm_source={{site_source_name}}&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}

Những điểm Meta lưu ý: tham số trong trường Tham số URL ghi đè tham số trùng trong URL trang web; không để giá trị rỗng; tham số động theo tên lấy tên tại lần đăng đầu tiên; đổi tham số sau khi đăng có thể đưa nhóm quảng cáo về giai đoạn máy học. Meta cũng cho biết từ 1/1/2024 có thể tự thêm một số tham số (nguồn Facebook/Instagram, phương tiện paid, ID quảng cáo, ID chiến dịch…), vì vậy hãy kiểm tra URL cuối cùng để tránh trùng lặp. Nếu bạn chạy chiến dịch Advantage+, UTM động giúp tách hiệu quả từng mẫu quảng cáo trong GA4; còn phần đo chuyển đổi trên website nên kết hợp Meta Pixel và Conversions API.

TikTok Ads: bật URL Auto-attach hoặc tự tạo tham số

  1. Ở bước tạo quảng cáo, vào Ad details và nhập Destination URL.
  2. Bấm Edit dưới nút Preview. Bật Auto-attach để TikTok tự điền nguồn (TikTok), phương tiện (Paid), ID và tên chiến dịch.
  3. Hoặc chọn Build URL parameters, điền các trường UTM, thêm Custom parameters nếu cần, rồi bấm Apply.
  4. Bấm Preview để mở thử URL trước khi đăng.
utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_content=__CID_NAME__&utm_term=__AID_NAME__

TikTok lưu ý ký tự # không được chấp nhận trong link và mọi thứ sau dấu # sẽ bị bỏ; nếu một tham số bị lặp, công cụ như GA có thể chỉ ghi nhận giá trị cuối. Với chiến dịch TikTok Smart+ bản nâng cấp, TikTok bổ sung macro __ADID_V2_NAME__ và __ADID_V2__. Đừng quên cài TikTok Pixel và Events API để đo chuyển đổi trên chính nền tảng.

Cách xem dữ liệu UTM trong GA4

  1. Vào Báo cáo → Thu nạp → Thu nạp qua lưu lượng truy cập.
  2. Đổi thứ nguyên chính sang Nguồn/phương tiện dẫn đến phiên hoặc Chiến dịch dẫn đến phiên.
  3. So sánh số phiên, tỷ lệ tương tác và sự kiện chính theo từng chiến dịch, rồi đối chiếu với số liệu trong trình quản lý quảng cáo.

Số liệu trong GA4 và trong trình quản lý quảng cáo thường không khớp hoàn toàn vì cách ghi nhận khác nhau; UTM giúp bạn so sánh các kênh trên cùng một thước đo. Nếu đang phân vân phân bổ ngân sách giữa các kênh, xem thêm nên chạy Google Ads hay Facebook Ads.

Lỗi thường gặp khi gắn UTM và cách sửa

LỗiHậu quảCách sửa
Viết hoa thường lẫn lộn (Facebook và facebook)GA4 tách thành 2 nguồn khác nhauQuy ước toàn bộ chữ thường
Đảo source và mediumBáo cáo nguồn/phương tiện sai ý nghĩaSource = từ đâu, medium = hình thức
utm_medium kiểu ads, quangcaoKhông khớp quy tắc kênh trả phí; lượt truy cập từ Facebook có thể bị xếp vào Organic SocialDùng paid hoặc cpc
Lặp tham số (utm_source xuất hiện 2 lần)Công cụ phân tích có thể chỉ lấy giá trị cuốiKiểm tra URL cuối cùng; dùng 1 nơi đặt UTM
Gắn UTM thủ công đè lên Google AdsKhông có tác dụng trong GA4 vì tự động gắn thẻ được ưu tiênGiữ tự động gắn thẻ, liên kết Google Ads với GA4
Gắn UTM cho link nội bộ trên websitePhiên bị gán lại nguồn, làm sai dữ liệu chiến dịchChỉ gắn UTM cho link từ bên ngoài vào website
Trang đích chuyển hướng làm rơi tham sốMất UTM/GCLID, GA4 không nhận chiến dịchBấm thử link, xem URL cuối trên trình duyệt

Checklist gắn UTM trước khi bật quảng cáo

  • ☐ Đã có bảng quy ước utm_source, utm_medium, utm_campaign cho cả đội, toàn chữ thường.
  • ☐ Quảng cáo trả phí dùng utm_medium khớp quy tắc kênh trả phí của GA4 (paid hoặc cpc).
  • ☐ Google Ads: đã bật tự động gắn thẻ và liên kết GA4.
  • ☐ Meta: đã điền trường Tham số URL ở cấp quảng cáo, không có giá trị rỗng.
  • ☐ TikTok: đã bật Auto-attach hoặc Build URL parameters, link không chứa #.
  • ☐ Đã bấm thử link, URL cuối trên trình duyệt vẫn còn UTM/GCLID, không bị lặp tham số.
  • ☐ Không gắn UTM cho link nội bộ trên website.
  • ☐ Sau 1–2 ngày chạy, kiểm tra báo cáo Thu nạp trong GA4 xem chiến dịch đã hiện đúng nguồn/phương tiện.

Muốn thực hành đo lường bài bản trên tài khoản thật, bạn có thể tham khảo các khóa học quảng cáo tại VPCS.

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

UTM là gì và có bắt buộc phải dùng không?

UTM là các tham số gắn vào cuối URL (như utm_source, utm_medium, utm_campaign) để công cụ phân tích như Google Analytics 4 biết lượt truy cập đến từ nguồn, kênh và chiến dịch nào. UTM không bắt buộc để quảng cáo chạy được, nhưng nếu không gắn, lượt truy cập từ quảng cáo Facebook hay TikTok dễ bị gộp sai nguồn trong GA4. Theo Google, nếu dùng UTM thì luôn cần đủ 3 tham số utm_source, utm_medium và utm_campaign.

Quảng cáo Google Ads có cần gắn UTM không?

Nếu tài khoản Google Ads đã liên kết với GA4 và bật tự động gắn thẻ (GCLID), bạn thường không cần UTM thủ công vì GA4 tự lấy thông tin chiến dịch. Theo Google, trong GA4 dữ liệu tự động gắn thẻ được ưu tiên hơn gắn thẻ thủ công và không có tùy chọn ghi đè. Bạn có thể dùng thêm hậu tố URL cuối cùng hoặc ValueTrack nếu cần gửi tham số cho công cụ khác, nhưng nên giữ tự động gắn thẻ.

utm_source và utm_medium khác nhau thế nào?

utm_source trả lời câu hỏi ‘từ đâu’ (ví dụ facebook, tiktok, newsletter), còn utm_medium trả lời câu hỏi ‘bằng hình thức nào’ (ví dụ paid, cpc, email). TikTok liệt kê việc đảo ngược source và medium là một lỗi thường gặp. Với quảng cáo trả phí, utm_medium nên khớp quy tắc kênh trả phí của GA4 (chứa ‘cp’, là ‘ppc’, ‘retargeting’ hoặc bắt đầu bằng ‘paid’) để được xếp vào nhóm kênh trả phí.

Vì sao gắn UTM rồi mà GA4 vẫn hiện (not set) hoặc sai kênh?

Các nguyên nhân hay gặp: thiếu tham số (GA4 hiện (not set) cho tham số bị thiếu), viết hoa thường không thống nhất vì giá trị UTM phân biệt chữ hoa chữ thường, một tham số bị lặp trong URL, utm_medium không khớp quy tắc kênh của GA4, hoặc trang đích chuyển hướng làm mất tham số. Hãy bấm thử link quảng cáo, kiểm tra URL cuối cùng trên trình duyệt và xem báo cáo Thu nạp lưu lượng truy cập trong GA4.

Đổi UTM sau khi quảng cáo Facebook đã chạy có ảnh hưởng gì không?

Theo Meta, thay đổi tham số URL sau khi quảng cáo đã đăng có thể khiến nhóm quảng cáo quay lại giai đoạn máy học. Ngoài ra, các tham số động dựa trên tên như {{campaign.name}} lấy theo tên tại thời điểm đăng lần đầu, đổi tên sau đó sẽ không cập nhật vào URL. Vì vậy nên chốt quy ước đặt tên và UTM trước khi bấm đăng.

Nguồn tham khảo chính thức

Nội dung được đối chiếu ngày 25/10/2026. Giao diện và tính năng của các nền tảng có thể thay đổi; hãy kiểm tra lại trang chính thức trước khi áp dụng. Các link và giá trị UTM trong bài là ví dụ minh hoạ.

King Marketing

KING MARKETING LÀ ĐƠN VỊ SỐ 1 VỀ ĐÀO TẠO VÀ DỊCH VỤ MARKETING ONLINE Tư vấn học marketing hoặc triển khai dịch vụ ► Hotline : 0398888848 Đào Tạo – Dịch Vụ Marketing ► https://www.kingmarketing.vn 👉Fanpage:► https://www.facebook.com/kingmarketingthucchien 👉Group Facebook:► https://www.facebook.com/groups/banhangnguoigiau 👉Lớp Zalo MIỄN PHÍ :► https://zalo.me/g/ngqchx815

Recent Posts

Google Ads Editor là gì? Cách tải, cài đặt, chỉnh sửa hàng loạt và đăng thay đổi an toàn (cập nhật 2026)

Cập nhật: 11/11/2026 – đối chiếu với các bài viết chính thức trong Trung tâm…

14 giờ ago

Customer Match Google Ads là gì? Điều kiện, chính sách, cách băm và tải danh sách khách hàng, cách dùng cho PMax (cập nhật 2026)

Cập nhật: 09/11/2026 – đối chiếu với các bài viết chính thức trong Trung tâm…

3 ngày ago