Bài 5 · Nâng cao · 24 phút
Gắn UTM theo dõi chiến dịch
Biên soạn bởi Nguyễn Anh Tuấn
Năm tham số UTM, quy ước đặt tên nhất quán, đọc trong GA4 và đừng gắn link nội bộ - kèm widget ráp link, áp cho TMĐT, affiliate, BĐS, khoá học.
Bài trước cho thấy báo cáo GA4 chia traffic theo nguồn / kênh. Nhưng nếu bạn dán cùng một link trần lên Facebook, vào email, rồi gửi Zalo, GA4 khó biết lượt nào tới từ đâu - nhiều lượt rơi vào nhóm mơ hồ như "direct".
UTM (Urchin Tracking Module) là mấy tham số ?utm_* gắn thêm
vào cuối URL - như một tấm nhãn dán lên link, báo cho GA4 biết: lượt này đến từ chiến dịch nào,
kênh nào. Cùng một trang đích, mỗi nơi đăng một link gắn nhãn khác nhau.
- ▸Không gắn nhãn thì các kênh lẫn vào nhau, nhiều lượt thành "direct" - mất dấu chiến dịch.
- ▸UTM là tham số ?utm_* thêm vào URL, không đổi trang đích.
- ▸Mỗi kênh/chiến dịch một link gắn nhãn riêng để báo cáo tách bạch.
Một URL gắn UTM đầy đủ trông như thế này:
Một URL gắn UTM - nội dung URL, không chạy ra output.
https://meohamhoc.vn/khoa-hoc/lap-trinh-c-co-ban
?utm_source=facebook (nguồn cụ thể)
&utm_medium=social (loại kênh)
&utm_campaign=ra-mat-khoa-c (tên chiến dịch)
&utm_content=post-gioi-thieu (biến thể nội dung, tuỳ chọn) - ▸utm_source (BẮT BUỘC): nguồn cụ thể - facebook, google, zalo, newsletter.
- ▸utm_medium (BẮT BUỘC): loại kênh - social, cpc (quảng cáo trả tiền), email, affiliate.
- ▸utm_campaign (BẮT BUỘC): tên chiến dịch - black-friday-2026, ra-mat-khoa-c.
- ▸utm_term (tuỳ chọn): từ khoá trả phí; utm_content (tuỳ chọn): phân biệt hai biến thể (banner A và B).
Thử tự ráp một link gắn UTM - đổi giá trị và xem URL đổi theo (bấm preset để nạp ví dụ):
Lỗi hay gặp nhất không phải kỹ thuật, mà là thiếu nhất quán. GA4
phân biệt hoa/thường, nên Facebook, facebook và FB thành
ba nguồn khác nhau, làm báo cáo vỡ vụn. Hãy chốt một bộ quy ước và dùng mãi:
- ▸Luôn viết thường, bỏ dấu tiếng Việt, thay khoảng trắng bằng dấu gạch (khuyến mãi hè → khuyen-mai-he).
- ▸Thống nhất từ vựng: medium luôn là social/email/cpc/affiliate, đừng khi thì "mxh" khi thì "social".
- ▸Một chiến dịch chỉ một utm_campaign, đổi source/medium theo từng kênh.
Sau khi người dùng bấm link, các nhãn này hiện trong GA4 ở báo cáo Traffic acquisition, qua các chiều Session source / medium / campaign. Ghép với key event đã học, bạn đo được mỗi nguồn mang lại bao nhiêu chuyển đổi.
Trung thực
Cùng một bộ năm tham số, mỗi loại dự án dùng theo cách riêng. Điểm mấu chốt: đặt key event đúng để biết nguồn nào ra kết quả thật, không chỉ ra lượt bấm.
- ▸Thương mại điện tử: chạy Facebook ads (source=facebook, medium=cpc) và email khách cũ (source=newsletter, medium=email), cùng campaign=black-friday-2026; đo key event purchase theo từng nguồn để biết kênh nào ra đơn.
- ▸Affiliate: bạn là người giới thiệu, gắn UTM lên link đặt ở các vị trí khác nhau (medium=affiliate, content=banner-cuoi-bai vs trong-bai) để biết chỗ đặt nào ra chuyển đổi; vẫn công khai đây là link affiliate.
- ▸BĐS Cao Xà Lá: nhiều kênh - Facebook ads, nhóm Zalo (medium=social), và tờ rơi in QR chứa link UTM (source=to-roi, medium=offline); đo key event đăng ký tư vấn theo nguồn để biết kênh nào ra khách thật.
- ▸Khoá Mèo Ham Học: post ra mắt trên Facebook (medium=social) và email học viên cũ (medium=email), campaign=ra-mat-khoa-c; đo key event bắt đầu học theo nguồn.
Để ý dự án BĐS: một tờ rơi giấy in mã QR vẫn gắn UTM được - QR chứa
URL có utm_source=to-roi, nên kênh offline cũng đo được như online.
Gắn UTM chỉ là bước đầu. Giá trị thật đến khi bạn đọc báo cáo rồi hành động: kênh nào rẻ mà ra nhiều chuyển đổi thì dồn thêm, kênh nào tốn mà không ra kết quả thì cắt. Đó chính là vòng lặp Đo → Hiểu → Sửa, giờ có dữ liệu theo từng chiến dịch.
- ▸Ba tham số bắt buộc + quy ước đặt tên nhất quán là 90% công việc làm đúng UTM.
- ▸UTM chỉ đo các link bạn kiểm soát; gắn nhãn công khai nên đừng để lộ thông tin nhạy cảm.
- ▸Nhãn chỉ có giá trị khi bạn dùng số liệu để quyết định kênh nào đáng đầu tư.
Bài tiếp theo: Google hiểu trang thế nào
Câu hỏi thường gặp
utm_source (nguồn), utm_medium (loại kênh) và utm_campaign (tên chiến dịch). Thiếu một trong ba thì GA4 khó quy nguồn đầy đủ. utm_term và utm_content chỉ là tuỳ chọn: term cho từ khoá trả phí, content để phân biệt hai biến thể (vd hai banner khác nhau trong cùng chiến dịch).
Vì khi người dùng bấm một link nội bộ có UTM, GA4 hiểu nhầm là một lượt truy cập MỚI từ nguồn đó và khởi tạo lại phiên (session), ghi đè nguồn thật ban đầu. Kết quả: số liệu quy nguồn sai bét. UTM chỉ dành cho link TỪ BÊN NGOÀI dẫn vào site (quảng cáo, email, mạng xã hội).
Với GA4 thì KHÔNG - nó phân biệt chữ hoa chữ thường, nên "Facebook" và "facebook" thành hai dòng riêng, làm loãng báo cáo. Đó là lý do phải có quy ước đặt tên nhất quán: thống nhất chữ thường, bỏ dấu tiếng Việt, dùng dấu gạch thay khoảng trắng.
Tick những điều em tự tin làm được. Càng lên cao, em càng hiểu sâu.
Trả lời vài câu để chắc rằng em đã nắm bài.
Ba tham số UTM nào là BẮT BUỘC để GA4 quy nguồn đầy đủ?
- 1
Ráp link đầu tiên
Dùng widget trong bài, ráp một URL gắn UTM cho một bài đăng Facebook giới thiệu khoá Mèo Ham Học.
✅ Hoàn thành khi: Một URL có đủ utm_source, utm_medium, utm_campaign, giá trị viết thường không dấu.
- 2
Đặt quy ước riêng
Viết bảng quy ước đặt tên của mèo con: liệt kê giá trị chuẩn cho source và medium hay dùng.
✅ Hoàn thành khi: Một bảng nhỏ, vd source: facebook/zalo/newsletter; medium: social/email/cpc.
- 3
Bắt lỗi link nội bộ
Giải thích bằng lời của mèo con vì sao gắn UTM lên một link giữa hai trang trong cùng site là sai.
✅ Hoàn thành khi: Một đoạn ngắn nhắc tới việc session bị khởi tạo lại và nguồn thật bị ghi đè.
- 4
Thiết kế chiến dịch TMĐT
Cho một shop bán giày: thiết kế UTM cho hai kênh (quảng cáo Facebook và email khách cũ).
✅ Hoàn thành khi: Hai URL gắn UTM khác nhau ở source/medium, cùng utm_campaign.
- 5
Chiến dịch đa kênh BĐS
Cho dự án Cao Xà Lá chạy ba kênh (Facebook ads, nhóm Zalo, tờ rơi QR), đặt UTM cho từng kênh.
✅ Hoàn thành khi: Ba URL cùng campaign, khác source/medium; nêu key event cần đo (đăng ký tư vấn).
- 6
Đọc ngược báo cáo
Giả sử báo cáo cho thấy medium=email ra nhiều chuyển đổi nhất. Mèo con sẽ làm gì tiếp?
✅ Hoàn thành khi: Một quyết định cụ thể (vd dồn sức cho email) kèm lý do dựa trên số liệu.