
UTM là nhóm tham số được thêm vào cuối URL để nhận diện nguồn, kênh, chiến dịch và biến thể nội dung đã đưa người dùng đến website. Khi đặt đúng, bạn có thể xem dữ liệu trong báo cáo Traffic acquisition của GA4 thay vì chỉ biết người dùng đến từ một đường link chung.
Bài viết này giải thích UTM là gì, cách đặt mã UTM có quy ước, cách đọc dữ liệu trong GA4 và checklist kiểm tra trước khi gửi email, đăng mạng xã hội hoặc chạy quảng cáo. Ví dụ và hướng dẫn dựa trên tài liệu Google Analytics được kiểm tra ngày 23/10/2026.

UTM là gì?
UTM là viết tắt của Urchin Tracking Module. Trong thực tế marketing, “mã UTM” thường là phần tham số đứng sau dấu hỏi trong URL, chẳng hạn:
https://example.com/landing-page?utm_source=newsletter&utm_medium=email&utm_campaign=ra-mat-san-pham
UTM không tự tạo chuyển đổi và cũng không thay thế việc cài Google Analytics. Nó chỉ gắn ngữ cảnh vào liên kết. Website cần thu thập dữ liệu bằng GA4 hoặc công cụ phân tích tương thích thì các giá trị đó mới hữu ích cho báo cáo.
UTM phù hợp với các kênh mà bạn chủ động phát hành URL như email, bài đăng mạng xã hội, banner, QR code, bài PR, quảng cáo trả phí và liên kết đối tác. Với một chiến dịch có nhiều điểm chạm, UTM giúp trả lời câu hỏi: lưu lượng đến từ đâu, qua kênh nào, thuộc chiến dịch nào và biến thể nào hoạt động tốt hơn?
5 tham số UTM quan trọng nhất
Google Analytics hỗ trợ nhiều tham số, nhưng đa số chiến dịch website có thể bắt đầu với ba trường bắt buộc về mặt vận hành là utm_source, utm_medium và utm_campaign. Hai trường còn lại giúp phân tích sâu hơn.
- utm_source: nguồn hoặc nền tảng giới thiệu truy cập, ví dụ
facebook,newsletter,partner-a. - utm_medium: loại kênh, ví dụ
paid_social,email,cpc,referral. - utm_campaign: tên chiến dịch hoặc chương trình, ví dụ
ra-mat-san-pham-2026. - utm_content: phân biệt mẫu quảng cáo, vị trí nút hoặc biến thể nội dung, ví dụ
hero-ctavàfooter-cta. - utm_term: nhận diện từ khóa, thường dùng trong các chiến dịch tìm kiếm có trả phí.
Google cũng liệt kê utm_id để nhận diện campaign ID và utm_source_platform để nhận diện nền tảng điều phối traffic. Nếu hệ thống quảng cáo hỗ trợ tham số động, nên dùng chúng để giảm lỗi nhập tay. Tham khảo danh sách đầy đủ trong tài liệu URL builders của Google Analytics.
Cách đặt mã UTM chuẩn cho chiến dịch marketing
1. Viết quy ước trước khi tạo link
Đừng để mỗi thành viên tự đặt tên. Hãy thống nhất một bảng quy ước ngắn: dùng chữ thường, không dấu, từ cách nhau bằng dấu gạch ngang và giữ nguyên cách viết của source, medium, campaign. Giá trị UTM phân biệt chữ hoa và chữ thường; Facebook và facebook có thể bị tách thành hai nhóm trong báo cáo.
Một quy ước dễ dùng là:
utm_source = nền tảng · utm_medium = loại kênh · utm_campaign = tên chiến dịch · utm_content = vị trí hoặc biến thể · utm_term = từ khóa
2. Chọn giá trị phản ánh đúng ngữ cảnh
Không dùng utm_medium=marketing cho mọi liên kết vì giá trị đó quá rộng. marketing là hoạt động tổng thể, không cho biết người dùng đến từ email, quảng cáo hay bài đăng tự nhiên. Thay vào đó, dùng các medium có ý nghĩa vận hành như email, organic_social, paid_social, display hoặc cpc.
3. Tạo URL và kiểm tra trước khi phát hành
Bạn có thể nối tham số thủ công hoặc dùng Campaign URL Builder của Google. Ví dụ link cho email ra mắt sản phẩm:
https://example.com/san-pham?utm_source=newsletter&utm_medium=email&utm_campaign=ra-mat-san-pham-2026&utm_content=toplink
Trước khi gửi, hãy mở link ở cửa sổ riêng tư, kiểm tra trang đích, dấu ?, dấu &, chính tả và việc chuyển hướng. Không đặt thông tin cá nhân, email, số điện thoại hoặc mã đơn hàng vào UTM vì URL có thể xuất hiện trong lịch sử trình duyệt, log máy chủ và các hệ thống khác.
Ví dụ đặt UTM cho 4 kênh phổ biến
- Email:
utm_source=newsletter&utm_medium=email&utm_campaign=khuyen-mai-thang-10&utm_content=hero-cta - Facebook Ads:
utm_source=facebook&utm_medium=paid_social&utm_campaign=khuyen-mai-thang-10&utm_content=video-a - Bài đăng LinkedIn tự nhiên:
utm_source=linkedin&utm_medium=organic_social&utm_campaign=bao-cao-nganh-2026&utm_content=post-01 - QR code tại sự kiện:
utm_source=event-hanoi&utm_medium=qr&utm_campaign=hoi-thao-q4&utm_content=standee
Điểm quan trọng là phải giữ cùng một cách gọi trong toàn bộ chiến dịch. Đừng dùng fb ở quảng cáo này rồi facebook ở quảng cáo khác nếu bạn muốn xem chúng cùng một source.

Cách đọc dữ liệu UTM trong GA4
Mở đúng báo cáo
Trong GA4, vào Reports → Acquisition → Traffic acquisition. Tùy giao diện và cấu hình property, bạn có thể chọn các dimension như Session source / medium, Session campaign hoặc Session manual ad content. Google cho biết giá trị custom campaign có thể xem trong các dimension của báo cáo thu thập traffic.
Để đánh giá một chiến dịch, đừng chỉ nhìn số phiên. Hãy thêm các chỉ số phù hợp mục tiêu như engagement rate, event count, key events, doanh thu hoặc chất lượng lead. Một source nhiều traffic nhưng không tạo key event chưa chắc tốt hơn source ít traffic nhưng tạo lead có chất lượng.
Phân biệt user, session và event
GA4 có nhiều scope cho traffic-source dimension. First user source/medium nói về nguồn đầu tiên giúp thu hút người dùng. Session source/medium mô tả nguồn của phiên truy cập. Các dimension không có tiền tố như source hoặc medium ở cấp event có thể chịu ảnh hưởng của mô hình attribution mà property lựa chọn; mặc định thường là data-driven attribution.
Vì vậy, không nên kết luận “chiến dịch X tạo toàn bộ doanh thu” chỉ từ một cột source. Hãy ghi rõ bạn đang xem scope nào, cửa sổ thời gian nào và key event nào. Tài liệu Scopes of traffic-source dimensions của Google có ví dụ về cùng một người dùng đi qua organic search, email và paid search trước khi mua.
Nối UTM với mục tiêu kinh doanh
Nếu mục tiêu là tạo lead, hãy thiết lập event generate_lead khi người dùng gửi biểu mẫu và nối dữ liệu với CRM nếu quy trình bán hàng diễn ra offline. Nếu là thương mại điện tử, theo dõi các event như view_item, add_to_cart, begin_checkout và purchase. Google khuyến nghị dùng tên event cùng tham số theo chuẩn để báo cáo và các tích hợp sau này có đủ ngữ cảnh.
Bạn có thể đọc thêm bài GA4 cho người không chuyên để phân biệt users, sessions, events và key events, hoặc xem 5 báo cáo GA4 thực chiến cho marketing để chọn báo cáo phù hợp.
5 lỗi UTM làm sai báo cáo
- Viết hoa không nhất quán:
email,EmailvàEMAILbị phân mảnh. - Dùng quá nhiều tên cho một kênh:
paid-social,paid_socialvàsocial-paidkhiến việc tổng hợp khó hơn. - Gắn UTM cho liên kết nội bộ: điều này có thể ghi đè thông tin nguồn của phiên khi người dùng chuyển trang trong website. UTM nên dành cho liên kết từ bên ngoài hoặc các điểm phát hành chiến dịch.
- Đo traffic nhưng không đo key event: biết có bao nhiêu phiên chưa cho biết chiến dịch có tạo lead, đăng ký hay mua hàng.
- Không lưu lịch sử quy ước: sau vài tháng, đội ngũ không biết
campaign-alà chương trình nào hoặc content nào được dùng ở đâu.
Với quảng cáo Google có GCLID, cần cẩn thận khi gửi thêm UTM trong Measurement Protocol. Google cảnh báo việc đưa manual campaign details cùng GCLID có thể gây misattribution nếu triển khai không đúng ngữ cảnh.

Checklist triển khai UTM trong 10 phút
- Xác định mục tiêu: traffic, generate lead, đăng ký hay purchase.
- Chọn một tên source, medium và campaign theo quy ước chung.
- Dùng chữ thường, không dấu và dấu gạch ngang nhất quán.
- Thêm content khi cần so sánh mẫu quảng cáo hoặc vị trí CTA.
- Không đưa dữ liệu cá nhân vào URL.
- Mở thử link và kiểm tra trang đích trên mobile.
- Kiểm tra dữ liệu trong DebugView hoặc báo cáo GA4 sau khi phát hành.
- Ghi lại link, ngày phát hành, người phụ trách và tên chiến dịch trong một bảng dùng chung.
- Đánh giá cả key events, chi phí và chất lượng lead, không chỉ sessions.
UTM chỉ là lớp nhận diện. Nếu landing page yếu, thông điệp không khớp hoặc form quá dài, mã UTM không thể tự cải thiện tỷ lệ chuyển đổi. Khi đã biết nguồn nào tạo traffic, hãy kết hợp dữ liệu đó với quy trình CRO và tối ưu tỷ lệ chuyển đổi.
Câu hỏi thường gặp về UTM
UTM có ảnh hưởng đến SEO không?
UTM không phải tín hiệu giúp một trang xếp hạng cao hơn. Nó giúp phân loại traffic đến từ chiến dịch. Với trang đích có nhiều URL chứa tham số, cần xử lý canonical và cấu hình đo lường phù hợp để tránh tạo trải nghiệm hoặc dữ liệu không cần thiết.
Có nên dùng UTM cho link trong email không?
Có. Email thường không cho biết đầy đủ bối cảnh nếu không gắn campaign parameters. Dùng utm_source=newsletter hoặc tên hệ thống gửi email, utm_medium=email và một campaign name thống nhất.
UTM và referral khác nhau thế nào?
Referral là cách GA4 phân loại nguồn giới thiệu dựa trên referrer. UTM là thông tin thủ công được đội ngũ marketing thêm vào URL để mô tả chiến dịch cụ thể. Một liên kết có UTM rõ ràng thường giúp phân biệt các chiến dịch mà referrer đơn thuần không thể hiện.
UTM có bắt buộc đủ cả 5 tham số không?
Không. Ba tham số source, medium và campaign thường là nền tảng; content và term thêm khi có nhu cầu phân tích biến thể hoặc từ khóa. Điều quan trọng hơn số lượng trường là quy ước nhất quán và mục tiêu đo lường rõ.
Vì sao GA4 hiển thị “(not set)”?
“(not set)” có thể xuất hiện khi dữ liệu không có giá trị cần thiết, triển khai event chưa đủ tham số hoặc bạn đang xem dimension không phù hợp với scope. Hãy kiểm tra URL, thời điểm thu thập, tên event và tài liệu dimension tương ứng thay vì tự động coi đó là lỗi của UTM.
Nguồn tham khảo
Thông tin về tham số, quy ước đặt tên và URL Builder được đối chiếu với tài liệu URL builders của Google Analytics. Phần scope và attribution dựa trên tài liệu traffic-source dimensions. Danh sách event tham khảo từ GA4 recommended events. Quan điểm biên tập về nội dung hữu ích dựa trên hướng dẫn people-first content của Google Search. Các nguồn được kiểm tra ngày 23/10/2026.