- UTM là các tham số gắn vào cuối URL để GA4 biết lượt truy cập đến từ nguồn, phương tiện và chiến dịch nào.
- Luôn dùng ba tham số utm_source, utm_medium, utm_campaign; thiếu thì báo cáo hiện "(not set)".
- Giá trị UTM phân biệt chữ hoa chữ thường, nên quy ước viết toàn bộ bằng chữ thường, không dấu, không khoảng trắng.
- Chọn giá trị utm_medium khớp quy tắc nhóm kênh mặc định của GA4 để lượt truy cập vào đúng kênh như Paid Social, Email, Display.
UTM (Urchin Tracking Module) là bộ tham số bạn thêm vào cuối một đường link, ví dụ ?utm_source=facebook&utm_medium=paid_social&utm_campaign=2026_11_sale_1111, để Google Analytics 4 ghi nhận người dùng đến từ đâu và thuộc chiến dịch nào. Không có UTM, phần lớn lượt bấm từ tin nhắn, email, mã QR hay quảng cáo ngoài Google dễ bị gộp vào "Direct" hoặc "Referral" chung chung. Bài này giải thích từng tham số, cách đặt tên để báo cáo GA4 đọc được, và một bộ quy ước bạn có thể áp ngay cho đội.
Các tham số UTM và ý nghĩa
Theo tài liệu trình tạo URL của Google Analytics, GA4 nhận các tham số sau:
| Tham số | Dùng để ghi | Ví dụ giá trị |
|---|---|---|
| utm_source | Nơi gửi lượt truy cập | facebook, google, newsletter, zalo |
| utm_medium | Phương tiện, loại kênh | cpc, paid_social, email, banner |
| utm_campaign | Tên chiến dịch, sản phẩm hoặc mã khuyến mãi | 2026_11_sale_1111 |
| utm_id | Mã chiến dịch, dùng khi nhập dữ liệu chi phí hoặc chiến dịch | c2611 |
| utm_term | Từ khóa trả phí | kem_chong_nang |
| utm_content | Phân biệt mẫu quảng cáo hoặc vị trí link | video_15s, nut_cuoi_email |
| utm_source_platform | Nền tảng điều hướng lưu lượng, như nền tảng mua quảng cáo | Search Ads 360, Display & Video 360 |
| utm_creative_format | Loại mẫu quảng cáo | display, native, video, search |
| utm_marketing_tactic | Tiêu chí nhắm mục tiêu | remarketing, prospecting |
Ba điểm Google nêu rõ trong tài liệu: luôn dùng utm_source, utm_medium và utm_campaign; nên điền thêm utm_id và utm_source_platform khi có; và hai tham số utm_creative_format, utm_marketing_tactic hiện chưa được báo cáo trong GA4. Bạn vẫn có thể gắn hai tham số này cho thống nhất dữ liệu về sau, nhưng đừng mong thấy chúng trong báo cáo lúc này.
Cấu trúc một URL có UTM
URL gốc và phần tham số ngăn bằng dấu ?, mỗi cặp tham số và giá trị nối bằng dấu =, các cặp ngăn nhau bằng dấu &. Thứ tự tham số không quan trọng. Nếu URL gốc đã có dấu ? (ví dụ trang sản phẩm có ?id=123), các UTM nối tiếp bằng &.
https://shop.example.vn/kem-chong-nang/?utm_source=facebook&utm_medium=paid_social&utm_campaign=2026_11_sale_1111&utm_content=video_15s
Để khỏi gõ tay sai, dùng Campaign URL Builder của Google: điền URL trang đích và từng ô tham số, công cụ ghép thành link hoàn chỉnh. Link dài có thể rút gọn hoặc làm mã QR sau khi đã gắn UTM; trước khi in ấn hay gửi hàng loạt, mở thử link rút gọn để chắc tham số còn nguyên.
Chọn utm_medium để GA4 xếp đúng kênh
GA4 tự xếp mỗi phiên vào một kênh trong nhóm kênh mặc định dựa trên nguồn, phương tiện và tên chiến dịch. Nếu utm_medium đặt tùy ý, lượt truy cập rơi vào "Unassigned" và bạn mất khả năng so kênh. Một số quy tắc đáng nhớ:
| Kênh trong GA4 | Điều kiện chính (tóm tắt) | Giá trị nên dùng |
|---|---|---|
| Paid Social | Nguồn thuộc danh sách mạng xã hội và medium khớp mẫu trả phí (chứa "cp", là "ppc", "retargeting" hoặc bắt đầu bằng "paid") | source=facebook, medium=paid_social hoặc cpc |
| Organic Social | Nguồn thuộc danh sách mạng xã hội, hoặc medium là "social", "social-network", "social-media", "sm"… | medium=social cho bài đăng không trả phí |
| Paid Search | Nguồn thuộc danh sách công cụ tìm kiếm và medium khớp mẫu trả phí | source=bing, medium=cpc |
| Nguồn hoặc medium là "email" (hoặc "e-mail", "e_mail", "e mail") | medium=email | |
| SMS | Nguồn hoặc medium đúng bằng "sms" | medium=sms |
| Display | Medium là "display", "banner", "expandable", "interstitial" hoặc "cpm" | medium=display hoặc banner |
| Affiliates | Medium là "affiliate" | medium=affiliate cho đối tác tiếp thị liên kết |
| Referral | Medium là "referral", "app" hoặc "link" | medium=referral cho bài PR, đối tác |
Danh sách nguồn mạng xã hội, công cụ tìm kiếm, sàn mua sắm và video được Google công bố dưới dạng bảng tải về trong trang nhóm kênh mặc định. Với nguồn đặc thù Việt Nam như Zalo hay Cốc Cốc, hãy kiểm tra trong danh sách đó trước khi chọn giá trị utm_source, rồi xem báo cáo vài ngày đầu để chắc lượt truy cập vào đúng kênh. Google cũng lưu ý định nghĩa kênh không phân biệt chữ hoa thường, nhưng giá trị UTM trong báo cáo thì có, nên vẫn cần quy ước chữ thường.
Giá trị không khớp quy tắc nào, ví dụ medium=zns cho tin nhắn ZNS hay medium=qr cho mã in trên bao bì, sẽ vào "Unassigned". Nếu muốn theo dõi riêng những kênh này, hoặc đặt medium theo quy tắc có sẵn (tin Zalo OA có thể dùng medium=social), hoặc chấp nhận Unassigned và lọc theo utm_source, utm_campaign khi phân tích. Cách dùng Zalo OA, ZNS sau quảng cáo có trong bài Zalo OA và ZNS.
Quy ước đặt tên chiến dịch cho cả đội
Tài liệu của Google nêu rõ giá trị UTM phân biệt chữ hoa chữ thường: utm_source=google và utm_source=Google là hai dòng khác nhau trong báo cáo, và khuyên dùng chữ thường làm chuẩn. Từ đó, một bộ quy ước tối thiểu:
- Chữ thường toàn bộ, không dấu tiếng Việt, không khoảng trắng.
- Chọn một ký tự nối (gạch dưới hoặc gạch ngang) và dùng thống nhất; trộn "sale-1111" với "sale_1111" sẽ tách thành hai chiến dịch.
- utm_campaign theo khuôn cố định, ví dụ năm_tháng_mụctiêu_chủđề: 2026_11_sale_1111, 2027_01_lead_tet, 2027_03_brand_83. Nhìn tên là biết thời gian và mục đích, sắp xếp theo tên cũng ra thứ tự thời gian.
- utm_source là tên nơi gửi (facebook, tiktok, google, zalo, newsletter), không phải tên mẫu quảng cáo.
- utm_medium lấy từ danh sách cố định khớp nhóm kênh ở trên: cpc, paid_social, social, email, sms, display, affiliate, referral.
- utm_content cho biến thể: video_15s, anh_sanpham, nut_dau_email, giúp so mẫu quảng cáo hay vị trí link trong cùng chiến dịch.
Lưu quy ước và mọi link đã tạo trong một bảng tính chung (cột: ngày tạo, người tạo, URL đích, từng tham số, link hoàn chỉnh). Bảng này vừa là từ điển cho người mới, vừa giúp đối chiếu khi số liệu lạ.
Khi nào không cần hoặc không nên gắn UTM
- Quảng cáo Google Ads: nên bật tự động gắn thẻ (gclid) và liên kết tài khoản Google Ads với GA4. Theo trang chiến dịch và nguồn lưu lượng truy cập, nếu bật tự động gắn thẻ mà chưa liên kết, chiến dịch vẫn hiện với nguồn/phương tiện google / cpc nhưng không có dữ liệu chiến dịch.
- Link nội bộ trên chính website: không gắn UTM cho banner hay nút dẫn từ trang này sang trang khác của bạn. GA4 gán giá trị chiến dịch mới cho các sự kiện phía sau, khiến công lao bị chuyển từ nguồn thật sang "chiến dịch nội bộ".
- Bài đăng tự nhiên trên trang mạng xã hội: không bắt buộc, vì GA4 nhận diện được nguồn qua referrer. Gắn thêm UTM chỉ cần khi bạn muốn tách từng bài hay từng chiến dịch nội dung.
Đọc dữ liệu UTM trong GA4
Vào Báo cáo, mục Thu nạp, mở báo cáo Thu nạp lưu lượng truy cập để xem theo phiên, hoặc Thu nạp người dùng để xem kênh đã mang người dùng đến lần đầu. Đổi thứ nguyên chính sang nguồn/phương tiện hoặc chiến dịch ở cấp phiên để thấy đúng giá trị UTM bạn đặt. Thấy hai dòng gần giống nhau (facebook và Facebook) là dấu hiệu quy ước bị phá; sửa ở link gốc, vì dữ liệu đã ghi không đổi lại được.
Khi UTM đã sạch, việc so kênh theo doanh thu và chi phí mới đáng tin; đó là nền để tính ROAS, CAC cho từng kênh như trong bài ROAS, CAC, LTV. Nếu chưa quen giao diện, xem trước hướng dẫn sử dụng Google Analytics 4. Các bài khác về đo lường quảng cáo nằm trong chuyên mục quảng cáo hiệu quả.
Câu hỏi thường gặp
Gắn UTM có ảnh hưởng SEO không?
UTM chỉ dùng cho link bạn chia sẻ ra ngoài (quảng cáo, email, tin nhắn), không dùng cho link nội bộ. Nên khai báo thẻ canonical trên trang đích để công cụ tìm kiếm coi URL có tham số và URL gốc là một trang.
UTM có dùng được trên Shopee, Lazada hay TikTok Shop không?
UTM chỉ có tác dụng khi link dẫn về trang có cài GA4 của bạn. Link dẫn vào gian hàng trên sàn sẽ được đo bằng công cụ của sàn, GA4 không ghi nhận được đơn trên đó.
Vì sao đã gắn UTM mà GA4 vẫn hiện (not set)?
Thường do thiếu một trong ba tham số bắt buộc, link bị chuyển hướng làm rơi tham số, hoặc trang đích chưa cài thẻ GA4. Mở link, xem thanh địa chỉ còn tham số không, rồi kiểm tra trong báo cáo Thời gian thực.
Có nên dùng dấu tiếng Việt trong tên chiến dịch?
Không nên. Dấu tiếng Việt bị mã hóa thành chuỗi ký tự khó đọc trong URL, dễ sai khi gõ lại và khó lọc trong báo cáo. Dùng chữ thường không dấu và một ký tự nối thống nhất.



