UTM Tracking Là Gì? Cách Gắn UTM Để Biết Lead Đến Từ Kênh Nào

Chắc hẳn bạn cũng từng gặp cảnh này: chạy quảng cáo cả tháng, landing page có vài chục lead, nhưng mở Google Analytics thì phần lớn lại nằm ở mục “direct”. Nhìn vào đó, bạn chẳng biết tiền quảng cáo thực sự đang mang về gì. Lúc này, việc viết một lời kêu gọi hành động đủ hấp dẫn trên trang đích mới phát huy hết tác dụng, nhưng trước đó bạn phải biết lead đến từ đâu đã. Vậy utm tracking là gì? Nói ngắn gọn, UTM là các tham số gắn sau dấu hỏi (?) trong đường link, giúp “dán nhãn” từng lượt truy cập để biết họ đến từ đâu và thuộc chiến dịch nào.

UTM tracking là gì và vì sao chiến dịch nào cũng cần nó

UTM là viết tắt của Urchin Tracking Module. Bạn không cần nhớ tên gốc, chỉ cần hiểu bản chất: đó là các tham số nằm trong URL. Một đường link kết thúc bằng ?utm_source=google&utm_medium=cpc sẽ cho hệ thống phân tích biết lượt này đến từ Google, qua quảng cáo trả phí.

Vì sao điều này quan trọng? Khi không gắn UTM, Analytics chỉ đoán nguồn dựa trên trình duyệt và trang giới thiệu. Lead từ quảng cáo vì thế rất dễ bị gom vào “direct” hoặc “referral”. Đội ngũ bên mình từng gặp một chiến dịch có gần nửa lead bị ghi nhầm kiểu này, và cả nhóm mất gần một tuần mới lần ra nguyên nhân. Từ đó chúng tôi coi UTM là bước bắt buộc, không phải thứ làm thêm khi rảnh.

Với landing page chạy quảng cáo, UTM trả lời câu hỏi quen thuộc nhất: kênh nào thật sự mang về khách có ý định mua, chứ không chỉ nhiều lượt click. Biết điều đó, bạn mới dám dồn ngân sách vào đúng chỗ.

Năm tham số UTM và công dụng của từng cái

Bạn không cần thuộc lòng hết. Nắm năm tham số dưới đây và hiểu chúng khác nhau ở đâu là đủ dùng.

  • utm_source: nguồn của lượt truy cập, ví dụ google, facebook, zalo.
  • utm_medium: loại kênh, như cpc (quảng cáo trả phí theo click), email hay social.
  • utm_campaign: tên chiến dịch, nên đặt rõ ràng để sau này nhìn lại vẫn nhớ đó là đợt nào.
  • utm_term: từ khoá kích hoạt quảng cáo, hữu ích khi chạy quảng cáo tìm kiếm.
  • utm_content: phiên bản quảng cáo cụ thể, giúp biết mẫu banner nào kéo được khách.

Hai tham số cuối là phần chi tiết hơn, bạn chỉ dùng khi muốn tách sâu. Phần lớn chiến dịch chạy ổn chỉ với source, medium và campaign, và đó là bộ ba chúng tôi khuyên bắt đầu. Đừng thêm tham số chỉ vì thấy nó tồn tại, vì mỗi tham số thừa là thêm một chỗ có thể gõ sai.

Cấu trúc URL chuẩn có UTM qua một ví dụ thực tế

Giả sử bạn chạy đợt khuyến mãi đầu năm và muốn đưa khách từ Google Ads về landing page. Đường link hoàn chỉnh có thể trông như sau:

https://domain.vn/landing?utm_source=google&utm_medium=cpc&utm_campaign=ban_mung_2025

Đọc theo cách người làm nghề vẫn đọc: lượt này đến từ Google, qua quảng cáo trả phí, thuộc đợt “bán mừng 2025”. Mỗi khi lead đổ về, Analytics sẽ gắn đúng nhãn đó, và bạn không phải đoán mò.

Quy tắc đặt tên nghe nhỏ nhưng quyết định độ sạch của dữ liệu. Nên viết thường, bỏ dấu, dùng gạch dưới thay khoảng trắng. Quan trọng hơn cả là giữ một bảng quy ước chung cho cả team. Nếu một người viết “Google”, người khác viết “google”, hệ thống sẽ coi là hai nguồn khác nhau, và báo cáo bị chia thành hai dòng riêng, nhìn vào là rối.

Gắn UTM vào Google Ads và Facebook Ads

Mỗi nền tảng có cách gắn khác nhau, nhưng ý tưởng chung là thêm tham số vào đích đến của quảng cáo.

Với Google Ads, bạn có hai lựa chọn. Cách đơn giản là bật Auto-tagging, khi đó Google tự thêm tham số gclid để Analytics đối chiếu. Cách thủ công hơn là điền UTM vào mục Final URL suffix ở cấp tài khoản hoặc chiến dịch. Cách này phù hợp khi bạn muốn tự kiểm soát tên nguồn và tên chiến dịch, và đội ngũ chúng tôi thường chọn nó cho các dự án cần báo cáo đồng nhất.

Với Facebook Ads, tham số được điền ở mục URL Parameters trong cấp quảng cáo. Đặt ở cấp quảng cáo nghĩa là mỗi mẫu có thể mang một utm_content riêng, rất tiện để so sánh các mẫu với nhau. Nếu chỉ đặt ở cấp chiến dịch, bạn sẽ mất khả năng phân biệt giữa các mẫu.

Gắn xong cũng đừng vội tin. Mở một cửa sổ ẩn danh, bấm thử quảng cáo rồi kiểm tra Analytics xem lượt truy cập đã ghi đúng nguồn và chiến dịch chưa. Chúng tôi luôn làm bước này trước khi bật ngân sách thật, vì một link gắn sai đồng nghĩa với việc đốt tiền mà không biết đã đốt vào đâu.

Đọc báo cáo UTM trong Google Analytics để chọn kênh tốt

Vào Reports, chọn Acquisition rồi Traffic acquisition để xem danh sách theo source và medium. Đây là nơi bạn thấy kênh nào đang đưa nhiều khách nhất. Đừng dừng ở đó, vì một kênh nhiều click chưa chắc đã tốt.

Điều cần nhìn là tỷ lệ chuyển đổi và chi phí cho mỗi lead của từng kênh. Một kênh ít click nhưng chuyển đổi cao thường đáng tiền hơn nhiều. Khi muốn đánh giá riêng từng đợt chạy, lọc theo utm_campaign. Cách này cho phép so sánh đợt tháng này với đợt trước một cách công bằng, không bị lẫn với các kênh khác đang chạy song song.

Mẹo đặt UTM khi chạy nhiều kênh cùng lúc

Khi chạy nhiều kênh một lúc, gõ tay rất dễ sai. Bên mình thường dùng Campaign URL Builder của Google để tạo link, vừa nhanh vừa hạn chế lỗi chính tả. Chỉ cần điền các ô, công cụ sinh ra đường link chuẩn để dán vào quảng cáo.

Đừng chỉ gắn UTM cho quảng cáo trả phí. Email, Zalo OA và bài viết trên mạng xã hội cũng nên có UTM. Không ít lead “miễn phí” lại đến từ những kênh này, và nếu không gắn nhãn bạn sẽ không bao giờ biết chúng hoạt động ra sao. Một mẹo nhỏ là đưa thời điểm vào tên campaign, ví dụ 2025_01_banmung. Nhìn lại sau vài tháng, bạn biết ngay đợt nào diễn ra lúc nào mà không phải lục lịch chạy quảng cáo.

Những sai lầm hay gặp khi dùng UTM

Sai lầm đầu tiên và tốn kém nhất là gắn UTM cho các link nội bộ trong chính website. Khi người dùng bấm từ trang chủ sang trang khác mà link mang UTM, hệ thống coi đó là một phiên mới với nguồn mới, làm sai toàn bộ số liệu. Chỉ gắn UTM cho link đến từ bên ngoài.

Sai lầm thứ hai là quên gắn UTM khi đổi landing page hoặc thay URL chiến dịch. Link cũ vẫn chạy nhưng không còn tham số, dữ liệu rơi vào “direct” mà không ai để ý. Sai lầm thứ ba là viết nhiều kiểu cho cùng một nguồn, như Facebook, facebook, fb. Dữ liệu bị phân mảnh, bạn khó đánh giá đúng kênh nào tốt nhất.

Ví dụ minh hoạ: chi phí và lead theo từng kênh có UTM

Bảng dưới đây dùng số liệu giả định để bạn hình dung cách đọc kết quả. Đây không phải dữ liệu của chiến dịch thật nào.

Kênh Chi phí Số lead Chi phí mỗi lead
Google Ads 5.000.000 đ 120 khoảng 41.700 đ
Facebook Ads 4.000.000 đ 60 khoảng 66.700 đ
Zalo OA 0 đ 25 không có chi phí trực tiếp

Nhìn bảng, Facebook Ads tốn ít hơn Google Ads nhưng số lead ít hơn nhiều, nên chi phí mỗi lead cao hơn. Nếu không có UTM, bạn chỉ thấy tổng chi tiêu và tổng lead, không biết kênh nào đang kéo tiền đi. Nhờ UTM, có thể chuyển bớt ngân sách sang Google Ads và theo dõi xem kết quả có giữ được không. Với các chiến dịch chạy trên microsite hay landing page riêng, cách đọc này gần như là thói quen bắt buộc.

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

UTM có ảnh hưởng đến SEO không?

Không trực tiếp. Google hiểu các tham số UTM và thường gộp các URL này về cùng một trang khi xếp hạng. Vấn đề là không nên để các link UTM được index hàng loạt, nên đặt canonical về URL gốc của trang landing là cách an toàn.

Có cần công cụ trả phí để theo dõi UTM không?

Không cần thiết. Google Analytics miễn phí đã đủ cho đa số doanh nghiệp nhỏ và vừa. Công cụ trả phí chỉ đáng tiền khi bạn cần phân tích sâu hơn hoặc gộp dữ liệu từ nhiều nguồn phức tạp.

Nên dùng bao nhiêu tham số UTM là đủ?

Với đa số chiến dịch, ba tham số source, medium và campaign là đủ. Chỉ thêm term và content khi thật sự cần so sánh từ khoá hoặc mẫu quảng cáo. Dùng quá nhiều tham số dễ gây rối và tăng khả năng gõ sai.

UTM có hoạt động trên mọi trình duyệt và nền tảng không?

Có, vì UTM chỉ là tham số trong URL nên hầu hết trình duyệt đều đọc được. Tuy nhiên, một số trình duyệt có chế độ chặn theo dõi có thể làm mất dữ liệu phiên, vì vậy nên kiểm tra thêm trên nhiều thiết bị trước khi kết luận.

Tham khảo thêm tài liệu chính thức về cách gắn tham số tại trung tâm trợ giúp Google Analytics để đối chiếu cách đặt tên và cấu hình.