© 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. X (Twitter) Ads UTM Tracking: Hướng dẫn thiết lập không cần Macros
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.

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

Tại sao X (Twitter) Ads không có Dynamic UTM Parameters?

X (trước đây là Twitter) là nền tảng quảng cáo lớn duy nhất không có bất kỳ dynamic UTM parameter nào. Không macros, không tự động điền, không dấu ngoặc nhọn. Mọi giá trị UTM bạn muốn đưa vào URL quảng cáo đều phải nhập thủ công — và giá trị đó sẽ giữ nguyên mãi mãi, bất kể bạn đổi tên gì trên dashboard.

Meta cung cấp 8 dynamic macros. Google Ads có hơn 15. TikTok, LinkedIn, Pinterest, Snapchat — tất cả đều có ít nhất 4. X không có gì.

Tại sao? Kể từ khi Elon Musk mua lại vào tháng 10 năm 2022, nền tảng quảng cáo đã trải qua nhiều đợt cắt giảm kỹ sư. Đội ngũ phụ trách xây dựng hỗ trợ dynamic parameters đã bị tái cơ cấu nhiều lần. Tính đến đầu năm 2026, X Ads Manager vẫn hoạt động trên cơ sở hạ tầng có từ trước khi Twitter đổi tên thành X — và việc xử lý dynamic URL parameters chưa bao giờ nằm trong danh sách ưu tiên.

Đây không chỉ là một ghi chú kỹ thuật. Nó thay đổi cách bạn lên kế hoạch, xây dựng và duy trì UTM tracking cho mọi chiến dịch X.

Cách thêm UTM Parameters vào X Ads

UTM parameters trong X Ads được nhập vào trường Website URL (hoặc Card URL cho Website Cards) ở cấp quảng cáo hoặc thẻ. Bạn dán toàn bộ URL landing page đã gắn đầy đủ parameters — không có trường tracking riêng biệt như URL Parameters của Meta.

Các bước thực hiện:

  1. Mở X Ads Manager
  2. Tạo hoặc chỉnh sửa chiến dịch, sau đó chuyển đến cấp quảng cáo
  3. Trong trường Website URL, dán URL landing page kèm UTM parameters:
https://example.com/?utm_source=twitter&utm_medium=paid_social&utm_campaign=spring_sale_2026_retargeting&utm_content=video_testimonial_v2&utm_id=tw_spring_2026
  1. Với Website Cards và App Cards, URL được nhập vào trường đích của thẻ
  2. Xem trước quảng cáo để xác nhận URL tải đúng

Lưu ý: X Ads Manager tự động cắt bỏ URL dài hơn 2.048 ký tự mà không cảnh báo. Hầu hết URL có UTM đều dưới 200 ký tự, nhưng nếu bạn thêm nhiều custom parameters, hãy kiểm tra số ký tự.

Và hãy test link. Thực sự click vào nó. Tôi từng tạo 23 biến thể quảng cáo cho một đợt ra mắt sản phẩm, copy-paste cùng một URL gốc, thay đổi giá trị utm_content cho mỗi cái — và viết sai tên miền trong URL gốc. 23 quảng cáo đều trỏ đến trang 404. Hai ngày ngân sách bị đốt trước khi ai đó phát hiện.

Mẫu UTM tốt nhất cho X (Twitter) Ads là gì?

Vì X không có dynamic parameters, mẫu template của bạn là 100% giá trị tĩnh. Điều đó khiến quy tắc đặt tên càng quan trọng hơn — bạn không thể dựa vào nền tảng để tự sửa lỗi đánh máy hay cập nhật chiến dịch đã đổi tên.

Mẫu Clean Signal Method cho X Ads:

?utm_source=twitter&utm_medium=paid_social&utm_campaign={campaign_name}&utm_content={ad_description}&utm_id=tw_{campaign_id}

Thay thế {campaign_name}, {ad_description} và {campaign_id} thủ công trước khi dán. Không có macros nền tảng nào làm điều này cho bạn.

Trường UTMGiá trị đề xuấtLý do
utm_sourcetwitterTên nền tảng. Dùng twitter chứ không phải x — dữ liệu lịch sử GA4, công cụ bên thứ ba và hầu hết tài liệu phân tích vẫn sử dụng twitter. Chuyển sang x sẽ làm phân mảnh dữ liệu.
utm_mediumpaid_socialKhớp với Default Channel Grouping của GA4. Không phải cpc, không phải social, không phải twitter.
utm_campaign{your_campaign_name}Nhập thủ công. Khớp chính xác với tên chiến dịch trong X Ads Manager, viết thường, dùng dấu gạch dưới.
utm_content{ad_variant}Mô tả nội dung sáng tạo: video_testimonial_v1, carousel_pricing, image_cta_free_trial.
utm_idtw_{campaign_id}Tiền tố tw_ + ID chiến dịch dạng số từ X Ads Manager.

utm_source=twitter hay utm_source=x? Hãy dùng twitter. Google Analytics, Looker Studio, HubSpot, Salesforce và hầu hết công cụ BI đều xây dựng tích hợp quanh "twitter" làm nguồn. Việc đổi thương hiệu thành X năm 2023 không kích hoạt cập nhật hàng loạt trong hệ sinh thái phân tích. Sử dụng x có nghĩa là dữ liệu 2024 sẽ không khớp với dữ liệu 2025, và các dashboard bên thứ ba có thể không nhận diện được. Nếu chính sách công ty đã dùng x, đừng chuyển đổi giữa quý — tính nhất quán là quan trọng nhất.

Mẹo chuyên gia: UTM Generator có preset X (Twitter) Ads tự động điền utm_source=twitter và utm_medium=paid_social. Vì nền tảng này không có dynamic macros, các template bạn lưu và chia sẻ qua URL trở thành cách duy nhất để đảm bảo tính nhất quán trong toàn đội.

Tại sao Template quan trọng với X hơn bất kỳ nền tảng nào khác?

Trên Meta, nếu bạn viết sai tên chiến dịch trong UTM, dynamic parameter {{campaign.name}} vẫn lấy đúng giá trị từ Ads Manager. Trên Google, {campaignid} tự động điền ID bất kể lỗi con người. Những nền tảng này có lưới an toàn.

X không có. Mọi ký tự trong mọi giá trị UTM đều thuộc trách nhiệm của bạn.

Điều này có nghĩa gì trong thực tế. Một đội marketing 5 người chạy 8 chiến dịch với mỗi chiến dịch 4 biến thể quảng cáo tạo ra 32 URL UTM duy nhất. Không có dynamic parameters, đó là 32 URL phải nhập thủ công. Nếu một người viết hoa "Twitter" thay vì "twitter" — đó là một nguồn riêng biệt trong GA4. Nếu ai đó viết paid-social bằng dấu gạch ngang thay vì paid_social bằng dấu gạch dưới — đó là một phương tiện riêng biệt.

Theo khảo sát năm 2024 của Gartner, 38% đội ngũ marketing báo cáo vấn đề chất lượng dữ liệu do gắn thẻ chiến dịch không nhất quán. Với X Ads cụ thể, việc thiếu dynamic parameters khiến con số này tệ hơn.

Cách khắc phục đơn giản. Tạo một template cho mỗi loại chiến dịch, lưu lại, chia sẻ URL. Mọi người trong đội đều nhận được các trường đã điền sẵn giống hệt nhau. Không cần gõ, không lỗi đánh máy, không phải băn khoăn "dấu gạch dưới hay dấu gạch ngang?"

Bộ template cho các loại chiến dịch X phổ biến:

Loại chiến dịchMẫu utm_campaignMẫu utm_content
Nhận diện thương hiệubrand_{topic}_{quarter}{format}_{creative_hook}
Lưu lượng websitetraffic_{offer}_{audience}{format}_{cta_type}
Tương tácengage_{topic}_{month}{format}_{angle}
Cài đặt ứng dụngapp_{platform}_{audience}{creative_version}
Retargetingretarget_{segment}_{offer}{format}_{variant}

X Ads Tracking so sánh với các nền tảng khác như thế nào?

Sự khác biệt giữa X và mọi nền tảng quảng cáo lớn khác gói gọn trong một từ: tự động hóa.

Tính năngX (Twitter) AdsMeta AdsGoogle AdsTikTok AdsLinkedIn Ads
Dynamic parameters0815+74
Cú pháp macroN/A{{dot.case}}{lowercase}__DOUBLE__{{ALL_CAPS}}
Nơi nhập UTMTrường Website URLURL Parameters (không có ?)Tracking TemplateURL hoặc Build ParamsDestination URL
Template cấp tài khoảnKhôngKhôngCóKhôngKhông
Auto-tagging (click ID)Không cófbclidgclidttclidli_fat_id
Đổi tên chiến dịch→UTM cập nhậtKhông bao giờTự độngTự độngTự độngTự động

Dòng cuối cùng là điểm đau nhất. Trên mọi nền tảng khác, nếu bạn đổi tên "Q1 Awareness" thành "Spring Brand Push," dynamic UTM parameters tự động phản ánh tên mới. Trên X, giá trị hardcode cũ vẫn nằm trong mọi URL bạn đã tạo. Tên chiến dịch cũ và mới cùng tồn tại trong GA4, gây phân mảnh dữ liệu.

X cũng không có bất kỳ hình thức auto-tagging nào. Google có GCLID, Meta có FBCLID, TikTok có TTCLID. X không thêm gì cả. UTM là cơ chế phân bổ duy nhất cho lưu lượng X trong GA4. Bỏ qua chúng, lưu lượng X Ads sẽ hiển thị là "referral" chung từ t.co — không có chiến dịch, không có quảng cáo, không có ngữ cảnh.

Nên dùng utm_source và utm_medium gì cho X Ads?

Dùng utm_source=twitter và utm_medium=paid_social. Chấm hết.

Điều này phù hợp với Nguyên tắc 1 (Nói ngôn ngữ GA4) và Nguyên tắc 2 (Source nghĩa là nền tảng) của Clean Signal Method. Nhưng X là nền tảng mà mọi người hay sáng tạo với tên source — và sự sáng tạo đó giết chết chất lượng dữ liệu.

Những lỗi phổ biến tôi thấy khi kiểm tra cho khách hàng:

Người ta thường viếtTại sao saiNên viết
utm_source=xPhân mảnh dữ liệu lịch sử, công cụ không nhận diệntwitter
utm_source=twitter_adsThêm hậu tố không cần thiết, tách khỏi organic twittertwitter
utm_source=XPhân biệt hoa thường: trong GA4 X ≠ x ≠ twittertwitter
utm_medium=cpcGA4 ánh xạ cpc thành "Paid Search," không phải "Paid Social"paid_social
utm_medium=socialÁnh xạ thành "Organic Social" trong GA4, không phải paidpaid_social
utm_medium=twitterTên nền tảng là source, không phải medium. Bị xếp vào "Unassigned"paid_social

Với bài đăng X organic (không trả phí), dùng utm_source=twitter&utm_medium=organic. Điều này định tuyến đúng lưu lượng organic X vào kênh "Organic Social" của GA4 trong khi giữ lưu lượng trả phí trong "Paid Social." Cùng source, khác medium — phân tách rõ ràng.

Xử lý việc đổi tên chiến dịch trên X khi không có Dynamic Parameters

Đây là vấn đề tracking lớn nhất của X. Trên Meta, {{campaign.name}} luôn phản ánh tên hiện tại. Trên X, tên trong UTM URL bị đóng băng tại thời điểm bạn nhập.

Ba chiến lược:

Chiến lược 1: Dùng campaign ID thay vì tên. Đặt utm_campaign=tw_12345678 sử dụng ID chiến dịch dạng số từ X Ads Manager. ID không thay đổi khi bạn đổi tên. Đánh đổi: báo cáo GA4 hiển thị ID thay vì tên dễ đọc, nên bạn cần bảng tra cứu.

Chiến lược 2: Không bao giờ đổi tên — lưu trữ và tạo mới. Khi chiến dịch cần tên mới, tạm dừng chiến dịch cũ và tạo chiến dịch mới với tên đã cập nhật và URL UTM mới. Chi phí vận hành cao hơn, nhưng không phân mảnh dữ liệu.

Chiến lược 3: Bao gồm cả tên và ID. Đặt utm_campaign=spring_sale_tw12345678. Dễ đọc trong GA4 và có thể ghép nối bằng ID. Nếu bạn đổi tên chiến dịch trong X Ads Manager, tên cũ vẫn còn trong UTM, nhưng ID giúp bạn khớp dữ liệu cũ và mới trong phân tích. Đây là cách tiếp cận tôi khuyến nghị cho hầu hết các đội.

Với bất kỳ chiến lược nào, quy tắc đặt tên UTM là bắt buộc. Ghi lại mẫu, lưu thành template, chia sẻ URL template với đội.

Những Custom Parameters nào phù hợp cho X Ads?

5 trường UTM tiêu chuẩn bao phủ những điều cơ bản. Nhưng các chiến dịch X — đặc biệt cho thương hiệu B2C và công ty truyền thông phụ thuộc nhiều vào nền tảng — được hưởng lợi từ ngữ cảnh bổ sung mà custom parameters mang lại.

Custom ParameterGiá trị mẫuTại sao quan trọng với X
audiencetech_enthusiasts, crypto, sportsNhắm mục tiêu theo sở thích là thế mạnh lớn nhất của X
formatvideo, carousel, image, textKhông có format macro — bạn phải tự theo dõi
placementtimeline, search, profileX cũng không có placement macro
languageen, es, jaChiến dịch đa ngôn ngữ phổ biến trên X

Ví dụ URL đầy đủ:

https://example.com/offer?utm_source=twitter&utm_medium=paid_social&utm_campaign=product_launch_q2_2026&utm_content=video_demo_v1&utm_id=tw_98765432&audience=tech_early_adopters&format=video&placement=timeline

Nếu landing page của bạn thu thập URL parameters qua hidden form fields — và nên làm vậy, theo Clean Signal Method — các custom parameters này sẽ chảy thẳng vào CRM. Bạn sẽ biết chính xác phân khúc đối tượng X nào và định dạng quảng cáo nào tạo ra từng lead.

FAQ

X (Twitter) Ads có hỗ trợ dynamic UTM parameters không?

Không. Tính đến năm 2026, X là nền tảng quảng cáo lớn duy nhất không có dynamic UTM parameters. Không có macros, không có cú pháp tự động điền, không có cách nào để nền tảng tự động chèn tên chiến dịch hoặc ID vào URL. Mọi giá trị UTM phải nhập thủ công. Meta, Google, TikTok, LinkedIn, Pinterest và Snapchat đều cung cấp từ 4 đến hơn 15 dynamic macros.

Nên dùng utm_source=twitter hay utm_source=x?

Dùng twitter. Dù đổi thương hiệu năm 2023, Google Analytics, Looker Studio, HubSpot và hầu hết công cụ phân tích vẫn tham chiếu "twitter" làm định danh nguồn. Dùng x sẽ phân mảnh dữ liệu lịch sử và có thể không được nhận diện bởi tích hợp bên thứ ba. Nếu bạn đã chuyển sang x, đừng chuyển lại giữa quý — tính nhất quán quan trọng hơn từ cụ thể nào.

Điều gì xảy ra với dữ liệu UTM khi đổi tên chiến dịch trong X Ads Manager?

Không có gì thay đổi. Giá trị UTM trong URL quảng cáo là văn bản tĩnh — chúng không bao giờ cập nhật khi bạn đổi tên chiến dịch trong X Ads Manager. Quảng cáo cũ giữ tên cũ trong UTM. Quảng cáo mới bạn tạo sẽ lấy tên bạn nhập tại thời điểm đó. Để tránh phân mảnh dữ liệu, dùng campaign ID trong utm_campaign hoặc bao gồm cả tên và ID.

X có auto-tagging như GCLID của Google hay FBCLID của Meta không?

Không. X không thêm bất kỳ định danh click nào vào URL. UTM parameters là cơ chế phân bổ duy nhất cho lưu lượng X Ads trong GA4. Không có UTM, lưu lượng X thường hiển thị là lưu lượng referral chung từ t.co mà không có ngữ cảnh chiến dịch.

Nên dùng utm_medium gì cho X Ads trả phí?

Dùng paid_social. Giá trị này khớp với Default Channel Grouping của GA4 cho lưu lượng paid social. Các lỗi phổ biến bao gồm cpc (ánh xạ thành "Paid Search" trong GA4), social (ánh xạ thành "Organic Social") và twitter (bị xếp vào "Unassigned"). Chỉ paid_social hoặc cpm mới định tuyến đúng lưu lượng X Ads vào kênh "Paid Social."

Có thể theo dõi bao nhiêu biến thể quảng cáo bằng UTM trên X?

Không có giới hạn nền tảng cho UTM parameters trong URL quảng cáo X. Độ dài URL giới hạn ở 2.048 ký tự, nhưng URL có UTM thông thường dưới 300 ký tự. Hạn chế thực sự là về mặt vận hành: không có dynamic parameters, mỗi biến thể quảng cáo cần URL riêng được tạo thủ công. Dùng template đã lưu trong UTM Generator để mở rộng quy mô mà không gặp lỗi.

Có thể dùng UTM parameters cho bài đăng X organic (không trả phí) không?

Có. Với link trong bài đăng organic, dùng utm_source=twitter&utm_medium=organic. Điều này tách lưu lượng organic X khỏi paid trong báo cáo GA4. Không có UTM, các click organic X hiển thị là lưu lượng referral từ t.co, trộn lẫn với các nguồn lưu lượng khác và khiến việc đo lường hiệu suất nội dung organic trên nền tảng trở nên bất khả thi.

Làm thế nào để theo dõi chuyển đổi X Ads trong GA4 nếu không có auto-tagging?

Thiết lập UTM parameters trên mọi URL quảng cáo và xác minh chúng xuất hiện trong báo cáo Traffic Acquisition của GA4 dưới source/medium chính xác. Để theo dõi chuyển đổi, tạo GA4 events (gửi form, mua hàng) và dùng chiều Acquisition để lọc theo twitter / paid_social. Thêm utm_id với định danh chiến dịch duy nhất để cho phép nhập dữ liệu chi phí phục vụ tính toán ROAS.

Tạo mẫu UTM cho X Ads ngay bây giờ

X là nền tảng duy nhất mà thói quen UTM cẩu thả tốn kém nhất. Không có dynamic parameters tự động sửa lỗi. Không có click ID để dự phòng. Mọi URL hỏng, mọi giá trị không nhất quán, mọi lỗi đánh máy — tất cả đều nằm vĩnh viễn trong báo cáo GA4 của bạn.

Tạo template một lần, tái sử dụng mọi nơi. Mở UTM Generator, chọn X (Twitter) Ads, và lưu template cho từng loại chiến dịch. Chia sẻ URL template với đội — đó là thứ gần nhất với dynamic parameters mà X có thể mang lại cho bạn.

#utm-twitter-ads#x-ads-tracking#utm-templates#twitter-campaign-tracking
Chia sẻ

Bài viết liên quan

Hướng dẫn

UTM Tracking cho LinkedIn Ads: Hướng dẫn thiết lập Dynamic Parameters

Cách thiết lập UTM parameters cho LinkedIn Ads: 4 dynamic macros, mẫu tracking B2B, cấu hình Campaign Manager và phân bổ GA4 cho chiến dịch LinkedIn.

15 thg 4, 202614 phút đọc
utm-linkedin-adslinkedin-dynamic-parametersb2b-tracking
Hướng dẫn

UTM Parameters cho TikTok Ads: Macro, TTCLID và Hướng dẫn thiết lập

Cách thiết lập UTM tracking cho TikTok Ads với dynamic macros, auto-attach và TTCLID. Template Clean Signal Method sẵn dùng cho GA4.

12 thg 4, 202613 phút đọc
utm-tiktok-adstiktok-dynamic-parametersttclid
Hướng dẫn

UTM Parameters cho Facebook Ads: Hướng dẫn theo dõi Meta Ads đầy đủ

Thêm UTM parameters vào Meta Ads đúng cách: 8 dynamic parameters, trường URL Parameters và template sẵn dùng cho chiến dịch Facebook, Instagram trên GA4.

9 thg 4, 202614 phút đọc
utm-facebook-adsmeta-adsdynamic-parameters

Mục lục

  • Tại sao X (Twitter) Ads không có Dynamic UTM Parameters?
  • Cách thêm UTM Parameters vào X Ads
  • Mẫu UTM tốt nhất cho X (Twitter) Ads là gì?
  • Tại sao Template quan trọng với X hơn bất kỳ nền tảng nào khác?
  • X Ads Tracking so sánh với các nền tảng khác như thế nào?
  • Nên dùng utm_source và utm_medium gì cho X Ads?
  • Xử lý việc đổi tên chiến dịch trên X khi không có Dynamic Parameters
  • Những Custom Parameters nào phù hợp cho X Ads?
  • FAQ
  • X (Twitter) Ads có hỗ trợ dynamic UTM parameters không?
  • Nên dùng utm_source=twitter hay utm_source=x?
  • Điều gì xảy ra với dữ liệu UTM khi đổi tên chiến dịch trong X Ads Manager?
  • X có auto-tagging như GCLID của Google hay FBCLID của Meta không?
  • Nên dùng utm_medium gì cho X Ads trả phí?
  • Có thể theo dõi bao nhiêu biến thể quảng cáo bằng UTM trên X?
  • Có thể dùng UTM parameters cho bài đăng X organic (không trả phí) không?
  • Làm thế nào để theo dõi chuyển đổi X Ads trong GA4 nếu không có auto-tagging?
  • Tạo mẫu UTM cho X Ads ngay bây giờ