© 2026 UTM Generator. Bảo lưu mọi quyền.

Học UTM miễn phíKỹ năng AIChính sách bảo mậtĐiều khoản sử dụngChính sách cookieLiên hệ

FOP Tserkovnyi Daniil Albertovych, Ukraine

UTM GeneratorUTM Generator
Free UTM LearningAI Skills
  1. UTM Generator
  2. Học UTM miễn phí
  3. UTM cho Telegram: Kênh, Bot và Telegram Ads
Hướng dẫn

UTM cho Telegram: Kênh, Bot và Telegram Ads

Theo dõi lưu lượng Telegram trong GA4 bằng UTM. Template sẵn dùng cho kênh, bot, nhóm và Telegram Ads kèm ví dụ thực tế.

bởi Daniil Wem•Đăng ngày 27 tháng 4, 2026•13 phút đọc

Tại sao lưu lượng Telegram lại vô hình trong Google Analytics?

Telegram loại bỏ HTTP referer header khỏi mọi liên kết ra bên ngoài. Khi ai đó nhấn vào liên kết trong kênh Telegram của bạn, GA4 ghi nhận là truy cập "Direct" — không source, không medium, không dấu vết nào cho biết click đến từ đâu. Theo báo cáo ứng dụng nhắn tin 2025 của Similarweb, Telegram có 950 triệu người dùng hoạt động hàng tháng. Đó là rất nhiều lưu lượng bị bỏ sót.

Năm 2024, tôi quản lý một kênh Telegram cho sản phẩm SaaS. Đăng 3-4 liên kết mỗi tuần. GA4 hiển thị lưu lượng Telegram bằng 0 suốt 6 tháng. Không phải vì không có người click — dịch vụ rút gọn link chứng minh hơn 1.200 click mỗi tháng, tất cả bị phân loại là "Direct" trong GA4. Chúng tôi đang đưa ra quyết định ngân sách dựa trên dữ liệu thiếu hẳn một kênh thu hút khách hàng.

Cách khắc phục rất đơn giản: gắn UTM vào mọi liên kết chia sẻ trên Telegram. Nhưng Telegram có bốn bề mặt khác nhau — kênh, nhóm, bot và Telegram Ads — mỗi loại cần cách tiếp cận UTM riêng.

Nên dùng tham số UTM nào cho Telegram?

Template cơ bản cho lưu lượng organic từ Telegram sử dụng utm_source=telegram và utm_medium=organic. Nhóm kênh mặc định của GA4 sẽ ánh xạ giá trị này vào "Organic Social" — đúng nơi lưu lượng Telegram cần thuộc về.

utm_source=telegram
utm_medium=organic
utm_campaign={chủ_đề_hoặc_danh_mục_nội_dung}
utm_content={định_dạng}

Ví dụ thực tế cho bài đăng kênh liên kết đến trang sản phẩm:

https://yoursite.com/features?utm_source=telegram&utm_medium=organic&utm_campaign=product_updates&utm_content=channel_post

Cho thảo luận nhóm:

https://yoursite.com/docs?utm_source=telegram&utm_medium=organic&utm_campaign=community_support&utm_content=group_link

Bảng hướng dẫn điền từng trường:

TrườngGiá trị nên dùngGiá trị không nên dùng
utm_sourcetelegramtg, tlgrm, messenger, social
utm_mediumorganic (kênh/nhóm/bot) hoặc cpc (Telegram Ads)social, messenger, telegram
utm_campaignChủ đề hoặc danh mục: weekly_digest, product_launch_q2"telegram" chung chung hoặc nội dung bài viết
utm_contentLoại bề mặt: channel_post, bot_message, group_link, bio_linkLặp lại tên chiến dịch
utm_termTùy chọn: phân khúc đối tượng hoặc ID bài đăngTừ khóa (sai ngữ cảnh)

Sự phân biệt này rất quan trọng. Dùng utm_medium=social hoặc utm_medium=messenger sẽ phá vỡ ánh xạ kênh của GA4. Lưu lượng Telegram sẽ rơi vào "Unassigned" thay vì "Organic Social". Tôi đã gặp vấn đề này trong ít nhất 12 lần kiểm toán — các đội chọn giá trị nghe có vẻ hợp lý thay vì giá trị GA4 thực sự nhận biết. Nguyên tắc "Nói ngôn ngữ của GA4" trong Clean Signal Method tồn tại chính vì lý do này.

Mẹo: UTM Generator có preset "Mạng xã hội (Organic)" với telegram là giá trị source được đề xuất. Chọn nó và utm_medium=organic sẽ tự động điền — không cần đoán GA4 muốn "organic" hay "social".

Theo dõi bài đăng kênh Telegram như thế nào?

Kênh Telegram là phát sóng một-đến-nhiều. Không có referer header. Không có phân tích tích hợp ngoài số lượt xem (và chỉ đếm lượt xem trong Telegram, không phải click đến website). UTM là cách duy nhất để kết nối bài đăng kênh với hành vi trên website trong GA4.

Template cho bài đăng kênh:

utm_source=telegram
utm_medium=organic
utm_campaign={chủ_đề_hoặc_series}
utm_content=channel_post

Cho kênh có series nội dung định kỳ:

utm_source=telegram&utm_medium=organic&utm_campaign=weekly_tips_2026-04&utm_content=channel_post

Cho thông báo sản phẩm:

utm_source=telegram&utm_medium=organic&utm_campaign=feature_launch_ai_tools&utm_content=channel_post

Làm sạch liên kết trong bài đăng Telegram:

Người dùng Telegram nhìn thấy toàn bộ URL trong bài đăng. URL dài 200 ký tự với UTM trông xấu và giảm độ tin cậy. Có hai cách:

  1. Dùng dịch vụ rút gọn URL. Liên kết hiển thị gọn, UTM đi theo qua redirect.
  2. Dùng định dạng inline link của Telegram. Ở chế độ Markdown: [Nhấn vào đây](https://yoursite.com?utm_source=telegram...) — người đọc chỉ thấy "Nhấn vào đây", UTM được gửi âm thầm.

Cách 2 tốt hơn cho engagement. Markdown gốc của Telegram ẩn hoàn toàn URL. Và tính năng rút gọn URL tích hợp của UTM Generator xử lý cách 1 chỉ trong một click — tạo UTM, rút gọn, sao chép.

Theo dõi từng bài đăng:

Nếu muốn phân bổ cấp bài đăng (bài nào mang lại nhiều lưu lượng nhất), thêm mã định danh bài đăng vào utm_campaign hoặc utm_term:

utm_source=telegram&utm_medium=organic&utm_campaign=channel_tips&utm_content=channel_post&utm_term=post_2026-04-27

Điều này cho phép bạn xem chính xác trong GA4 bài đăng Telegram nào đã gửi khách truy cập đến website. Hầu hết các kênh bỏ qua mức độ chi tiết này. Nhưng nếu bạn đăng bài hàng ngày và dành thời gian tạo nội dung, việc biết bài thứ Ba mang lại 340 lượt truy cập trong khi bài thứ Năm chỉ có 12 là insight có thể thay đổi chiến lược nội dung của bạn.

Gắn thẻ liên kết từ bot Telegram như thế nào?

Bot là lớp tự động hóa của Telegram. Gửi tin nhắn, phản hồi lệnh, gửi thông báo — và mọi liên kết bot gửi cũng là lưu lượng "Direct" nếu không có UTM.

Template cho tin nhắn bot:

utm_source=telegram
utm_medium=organic
utm_campaign=bot_{tên_bot_hoặc_chức_năng}
utm_content=bot_message

Ví dụ cho các trường hợp sử dụng bot khác nhau:

Chức năng botutm_campaignutm_content
Tin chào mừng có link websitebot_welcomebot_message
Thông báo sản phẩmbot_product_alertbot_notification
Trạng thái đơn hàng có link đánh giábot_order_updatebot_cta
Bot hỗ trợ gửi link tài liệubot_support_docsbot_reply

UTM động cho bot:

Nếu bạn quản lý code bot, bạn có thể tạo UTM động cho mỗi tương tác người dùng. Các framework bot Telegram phổ biến (python-telegram-bot, Telegraf.js, Aiogram) cho phép xây dựng URL phía server:

f"https://yoursite.com/dashboard?utm_source=telegram&utm_medium=organic&utm_campaign=bot_daily_digest&utm_content=bot_message&utm_term=user_{user_segment}"

Điều này mở ra một lớp theo dõi mạnh mẽ. Bạn có thể phân khúc lưu lượng bot theo nhóm người dùng, loại tin nhắn, hoặc giai đoạn funnel mà không để lộ PII trong UTM — chỉ dùng mã định danh phân khúc ẩn danh. Nguyên tắc "Bảo vệ con người" của Clean Signal Method áp dụng ở đây: tuyệt đối không đặt user ID, số điện thoại, hoặc username vào tham số UTM.

Theo dõi UTM cho Telegram Ads như thế nào?

Telegram Ads ra mắt quảng cáo tự phục vụ vào năm 2024 và đạt hơn 12.000 nhà quảng cáo hoạt động vào đầu năm 2026, theo nền tảng quảng cáo chính thức của Telegram. Nền tảng này chạy quảng cáo CPM trong các kênh công khai có hơn 1.000 người theo dõi.

Telegram Ads khác biệt cơ bản so với Meta hoặc Google Ads. Không có dynamic macros. Không có {{campaign.name}} hay {keyword}. Quảng cáo liên kết trực tiếp đến kênh Telegram, bot, hoặc website — và bạn đặt URL thủ công.

Template cho Telegram Ads:

utm_source=telegram
utm_medium=cpc
utm_campaign={tên_chiến_dịch}
utm_content={biến_thể_quảng_cáo}
utm_id={mã_chiến_dịch}

Ví dụ thực tế:

https://yoursite.com/promo?utm_source=telegram&utm_medium=cpc&utm_campaign=spring_promo_2026&utm_content=ad_text_v1&utm_id=tg_ads_2026-04

Tại sao dùng utm_medium=cpc mà không phải paid_social? Telegram Ads không hoạt động giống quảng cáo mạng xã hội. Chúng xuất hiện trong feed kênh nhưng bán theo CPM với tùy chọn tính phí CPC. GA4 mặc định ánh xạ cpc vào "Paid Search" — không lý tưởng, nhưng paid_social yêu cầu source phải nằm trong danh sách nền tảng xã hội của GA4. Tính đến tháng 3/2026, GA4 không bao gồm telegram trong danh sách nền tảng xã hội được nhận biết cho nhóm kênh. Dùng cpc giữ lưu lượng Telegram trả phí không rơi vào "Unassigned".

Đây là sự đánh đổi thực tế:

utm_mediumNhóm kênh GA4Độ chính xác
cpcPaid SearchSai danh mục, nhưng được theo dõi
paid_socialUnassigned (nhiều khả năng)Đúng khái niệm, ánh xạ hỏng
displayDisplayGần nhất với quảng cáo CPM trong kênh

Khuyến nghị: dùng cpc nếu tính phí theo click, hoặc display nếu tính phí theo lượt hiển thị. Cả hai đều được GA4 nhận biết. Tránh paid_social cho đến khi Google thêm Telegram vào định nghĩa nền tảng xã hội.

Không có tham số động:

Khác với {{campaign.name}} của Meta hay {campaignid} của Google, Telegram Ads không có hệ thống macro. Mọi giá trị UTM phải được hardcode khi tạo quảng cáo. Nếu bạn đổi tên chiến dịch, UTM không tự động cập nhật.

Điều này khiến template càng có giá trị. Xây dựng template UTM cho Telegram Ads một lần, chia sẻ với đội media buying, và thống nhất quy tắc đặt tên ngay từ đầu. Đổi chiến dịch → tạo UTM mới từ template → xuất bản.

Telegram so với các nền tảng khác về UTM tracking?

Tính năngTelegramMeta AdsGoogle AdsTikTok AdsEmail (Klaviyo)
Referer headerBị loại bỏMột phầnCóMột phầnBị loại bỏ
Dynamic UTM macrosKhông có8 macro ({{}})15+ macro ({})7 macro (__...__)Biến nền tảng
Tự động thêm UTMKhôngKhông (trường thủ công)Qua Tracking TemplateQua Build ParametersCó (mặc định bật)
Kênh GA4 mặc địnhDirect (không UTM)Paid SocialPaid SearchPaid SocialEmail
Độ phức tạp cài UTMThấp (chỉ thủ công)Trung bìnhCao (ValueTrack)Trung bìnhThấp
utm_source khuyến nghịtelegrammetagoogletiktok{esp_name}
utm_medium khuyến nghịorganic hoặc cpcpaid_socialpaid_searchpaid_socialemail

Telegram là nền tảng đơn giản nhất để gắn UTM — không cần học macro, không có điểm chèn đặc biệt, không xung đột auto-tagging. Nhưng sự đơn giản đó cũng là điểm yếu. Không có tự động hóa, mọi liên kết phải gắn thẻ thủ công. Với các đội đăng hơn 10 liên kết mỗi ngày trên nhiều kênh, template và UTM Generator thực sự tiết kiệm thời gian.

Hướng dẫn chi tiết cài UTM cho các nền tảng trong bảng: Meta Ads, Google Ads, TikTok Ads, và email marketing.

Những lỗi phổ biến với UTM Telegram?

Lỗi 1: Không gắn UTM gì cả

Lỗi lớn nhất. Telegram loại bỏ referer header — mọi liên kết không gắn thẻ đều thành "Direct". Nếu Telegram là nguồn lưu lượng quan trọng cho doanh nghiệp mà bạn không gắn thẻ, dữ liệu GA4 đang nói dối bạn về lượng Direct traffic thực sự.

Lỗi 2: Dùng utm_source=messenger hoặc utm_source=social

Quá chung chung. Nếu bạn dùng Telegram, Viber và WhatsApp, source chung chung khiến bạn không thể phân biệt messenger nào mang lại giá trị. Luôn dùng tên nền tảng: telegram.

Lỗi 3: Nhầm lẫn giá trị medium

utm_medium=telegram là sai. Telegram là source (ai), không phải medium (bằng cách nào). Medium nên là organic cho bài đăng miễn phí và cpc hoặc display cho Telegram Ads.

Lỗi 4: Quên liên kết bot

Bot thường gửi nhiều liên kết hơn cả kênh — tin chào mừng, thông báo, chuỗi drip. Mọi liên kết không gắn thẻ là lưu lượng vô hình. Gắn UTM cho URL bot tạo ra giống như bạn gắn thẻ liên kết trong email flow.

Lỗi 5: URL dài dòng xấu xí trong bài đăng kênh

URL 250 ký tự với ?utm_source=telegram&utm_medium=organic&utm_campaign=... trong bài đăng Telegram trông giống spam. Dùng inline link của Telegram (Markdown) hoặc dịch vụ rút gọn URL để giữ bài đăng sạch sẽ. Tham số UTM vẫn được truyền đi — người dùng chỉ không nhìn thấy chúng.

FAQ

Telegram có gửi dữ liệu referrer đến Google Analytics không?

Không. Telegram loại bỏ HTTP referer header trên tất cả liên kết ra ngoài. Không có tham số UTM, mọi click từ Telegram sẽ hiển thị là lưu lượng "Direct" trong GA4. Điều này áp dụng cho tất cả bề mặt Telegram — kênh, nhóm, bot và cả Telegram Ads. Tham số UTM là cách duy nhất đáng tin cậy để theo dõi lưu lượng Telegram trong analytics.

utm_medium đúng cho Telegram là gì?

Cho nội dung organic trên Telegram (bài đăng kênh, liên kết nhóm, tin nhắn bot), dùng utm_medium=organic. GA4 ánh xạ giá trị này vào kênh "Organic Social". Cho Telegram Ads, dùng utm_medium=cpc hoặc utm_medium=display tùy mô hình tính phí. Tuyệt đối không dùng utm_medium=telegram hay utm_medium=messenger — GA4 không nhận biết các giá trị này và lưu lượng sẽ rơi vào "Unassigned".

Có thể dùng tham số UTM động với Telegram Ads không?

Không. Telegram Ads không hỗ trợ dynamic macros như {{campaign.name}} của Meta hay {campaignid} của Google. Tất cả giá trị UTM phải đặt thủ công khi tạo quảng cáo. Nếu đổi tên chiến dịch, URL quảng cáo hiện tại vẫn giữ giá trị UTM cũ. Dùng utm_id với mã chiến dịch ổn định để duy trì tính nhất quán dữ liệu khi đổi tên.

Làm sao theo dõi bài đăng kênh Telegram nào mang lại lưu lượng?

Thêm ngày hoặc mã bài đăng vào tham số UTM. Dùng utm_term=post_2026-04-27 hoặc thêm ngày vào utm_campaign như channel_tips_2026-04-27. Điều này cho bạn phân bổ cấp bài đăng trong báo cáo Traffic Acquisition của GA4, giúp biết chính xác nội dung nào thu hút người đọc.

Có nên rút gọn URL có UTM cho Telegram không?

Có, cho bài đăng kênh và nhóm nơi người dùng nhìn thấy URL đầy đủ. Chuỗi UTM dài trông lộn xộn và giảm tỷ lệ click. Dùng dịch vụ rút gọn URL hoặc định dạng Markdown tích hợp của Telegram để ẩn URL đầy đủ. UTM Generator có tính năng rút gọn URL tích hợp — tạo UTM và rút gọn trong một bước.

Liên kết từ bot Telegram có cần tham số UTM không?

Có. Liên kết do bot tạo (tin chào mừng, thông báo, nút CTA) cũng hiển thị là lưu lượng "Direct" nếu không có UTM. Nếu bot gửi người dùng đến website, hãy gắn UTM vào mọi URL ra ngoài. Dùng utm_content=bot_message hoặc utm_content=bot_notification để phân biệt lưu lượng bot với lưu lượng kênh trong GA4.

Làm sao tránh UTM Telegram ghi đè first-touch attribution?

Nếu bạn gửi tin nhắn Telegram cho khách hàng hoặc lead hiện có (ví dụ: bot hỗ trợ trả lời), việc gắn UTM sẽ ghi đè nguồn thu hút ban đầu. Khách hàng tìm thấy bạn qua Google Ads giờ sẽ hiển thị là khách truy cập "Telegram". Với retargeting hoặc tin nhắn bot kích hoạt từ CRM, hãy cân nhắc bỏ qua UTM hoặc dùng tham số tùy chỉnh first_touch để bảo toàn dữ liệu nguồn gốc.

Dùng utm_source=tg hoặc utm_source=tlgrm được không?

Không. Luôn dùng tên nền tảng đầy đủ: utm_source=telegram. Các viết tắt như tg, tlgrm hoặc t.me làm phân mảnh dữ liệu. Nếu các thành viên trong đội dùng viết tắt khác nhau, GA4 coi mỗi cái là source riêng biệt. Thống nhất dùng telegram và thực thi qua template dùng chung.

#utm-telegram#telegram-tracking#telegram-ads-utm#telegram-analytics
Chia sẻ

Bài viết liên quan

Hướng dẫn

UTM cho Chiến dịch Email: Hướng dẫn Mailchimp, Klaviyo & HubSpot

Theo dõi ROI email marketing với UTM parameters. Hướng dẫn cài đặt cho Mailchimp, Klaviyo, HubSpot, eSputnik kèm template sẵn dùng.

24 thg 4, 202614 phút đọc
utm-email-marketingmailchimp-utmemail-tracking
Hướng dẫn

UTM cho Pinterest Ads: Đầy đủ 18 tham số động

Thiết lập UTM tracking cho Pinterest Ads với 18 dynamic macro, template sẵn dùng và mẹo GA4 attribution cho chiến dịch Shopping và nhận diện thương hiệu.

21 thg 4, 202613 phút đọc
utm-pinterest-adspinterest-dynamic-parameterspinterest-tracking
Hướng dẫn

X (Twitter) Ads UTM Tracking: Hướng dẫn thiết lập không cần Macros

Cách thiết lập UTM parameters cho X (Twitter) Ads mà không cần dynamic macros. Mẫu template, quy tắc đặt tên và cấu hình GA4 attribution.

18 thg 4, 202614 phút đọc
utm-twitter-adsx-ads-trackingutm-templates

Mục lục

  • Tại sao lưu lượng Telegram lại vô hình trong Google Analytics?
  • Nên dùng tham số UTM nào cho Telegram?
  • Theo dõi bài đăng kênh Telegram như thế nào?
  • Gắn thẻ liên kết từ bot Telegram như thế nào?
  • Theo dõi UTM cho Telegram Ads như thế nào?
  • Telegram so với các nền tảng khác về UTM tracking?
  • Những lỗi phổ biến với UTM Telegram?
  • FAQ
  • Telegram có gửi dữ liệu referrer đến Google Analytics không?
  • utm_medium đúng cho Telegram là gì?
  • Có thể dùng tham số UTM động với Telegram Ads không?
  • Làm sao theo dõi bài đăng kênh Telegram nào mang lại lưu lượng?
  • Có nên rút gọn URL có UTM cho Telegram không?
  • Liên kết từ bot Telegram có cần tham số UTM không?
  • Làm sao tránh UTM Telegram ghi đè first-touch attribution?
  • Dùng utm_source=tg hoặc utm_source=tlgrm được không?