چرا تبلیغات X (توییتر) پارامترهای UTM دینامیک ندارد؟
X (که قبلاً توییتر بود) تنها پلتفرم تبلیغاتی بزرگی است که هیچ پارامتر UTM دینامیکی ارائه نمیدهد. نه ماکرو، نه پر کردن خودکار، نه آکولاد. هر مقدار UTM که در URL تبلیغ خود میخواهید باید دستی تایپ شود — و دقیقاً همان چیزی میماند که تایپ کردهاید، برای همیشه، صرفنظر از اینکه چه چیزی را در داشبورد تغییر نام دهید.
Meta به شما 8 ماکرو دینامیک میدهد. Google Ads بیش از 15 ماکرو دارد. TikTok، LinkedIn، Pinterest، Snapchat — همه حداقل 4 ماکرو دارند. X هیچکدام را ندارد.
چرا؟ از زمان خرید توسط ایلان ماسک در اکتبر 2022، پلتفرم تبلیغاتی چندین بار تعدیل نیروی مهندسی را تجربه کرده است. تیمی که قرار بود پشتیبانی از پارامترهای دینامیک را بسازد بارها تغییر ساختار داده است. تا اوایل 2026، X Ads Manager همچنان روی زیرساختی کار میکند که قبل از تغییر نام Twitter به X ساخته شده — و حل پارامترهای URL دینامیک هرگز در لیست اولویتها قرار نگرفت.
این فقط یک یادداشت فنی نیست. نحوه برنامهریزی، ساخت و نگهداری ردیابی UTM را برای هر کمپین X تغییر میدهد.
چگونه پارامترهای UTM را به تبلیغات X اضافه کنیم؟
پارامترهای UTM در تبلیغات X در فیلد Website URL (یا Card URL برای Website Cards) در سطح تبلیغ یا کارت وارد میشوند. URL کامل صفحه فرود را با تمام پارامترها جایگذاری میکنید — هیچ فیلد ردیابی جداگانهای مثل URL Parameters در Meta وجود ندارد.
مراحل کار:
- X Ads Manager را باز کنید
- یک کمپین بسازید یا ویرایش کنید، سپس به سطح تبلیغ بروید
- در فیلد Website URL، آدرس صفحه فرود خود را با پارامترهای UTM جایگذاری کنید:
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
- برای Website Cards و App Cards، URL در فیلد مقصد کارت وارد میشود
- پیشنمایش تبلیغ را بررسی کنید تا مطمئن شوید URL درست بارگذاری میشود
یک نکته: X Ads Manager بیسروصدا URLهای بیشتر از 2,048 کاراکتر را قطع میکند. بیشتر URLهای دارای تگ UTM خیلی کمتر از 200 کاراکتر هستند، اما اگر پارامترهای سفارشی زیادی اضافه کنید، تعداد کاراکترها را بررسی کنید.
و لینک را تست کنید. واقعاً روی آن کلیک کنید. یک بار 23 نسخه تبلیغاتی برای راهاندازی محصول ساختم، URL پایه یکسان را کپی-پیست کردم، مقدار utm_content را در هرکدام تغییر دادم — و دامنه را در نسخه اصلی غلط نوشتم. بیست و سه تبلیغ، همه به صفحه 404 اشاره میکردند. دو روز بودجه قبل از اینکه کسی متوجه شود هدر رفت.
بهترین قالب UTM برای تبلیغات X (توییتر) چیست؟
از آنجا که X پارامتر دینامیک ندارد، قالب شما 100% از مقادیر ثابت تشکیل شده. این موضوع قرارداد نامگذاری را مهمتر میکند — نمیتوانید روی پلتفرم حساب کنید که اشتباه تایپی را اصلاح کند یا کمپین تغییرنامیافته را بهروز کند.
قالب روش سیگنال پاک برای تبلیغات X:
?utm_source=twitter&utm_medium=paid_social&utm_campaign={campaign_name}&utm_content={ad_description}&utm_id=tw_{campaign_id}
{campaign_name}، {ad_description} و {campaign_id} را قبل از جایگذاری دستی جایگزین کنید. هیچ ماکرو پلتفرمی وجود ندارد که این کار را برای شما انجام دهد.
| فیلد UTM | مقدار پیشنهادی | دلیل |
|---|---|---|
utm_source | twitter | نام پلتفرم. از twitter استفاده کنید نه x — دادههای تاریخی GA4، ابزارهای شخص ثالث و بیشتر مراجع تحلیلی هنوز از twitter استفاده میکنند. تغییر به x دادههای شما را تکهتکه میکند. |
utm_medium | paid_social | با گروهبندی کانال پیشفرض GA4 مطابقت دارد. نه cpc، نه social، نه twitter. |
utm_campaign | {your_campaign_name} | دستی. نام کمپین خود در X Ads Manager را دقیقاً مطابقت دهید، حروف کوچک، آندرلاین. |
utm_content | {ad_variant} | محتوای خلاقانه را توصیف کنید: video_testimonial_v1، carousel_pricing، image_cta_free_trial. |
utm_id | tw_{campaign_id} | پیشوند tw_ + شناسه عددی کمپین از X Ads Manager. |
utm_source=twitter یا utm_source=x؟ با twitter بمانید. Google Analytics، Looker Studio، HubSpot، Salesforce و بیشتر ابزارهای BI یکپارچهسازیهای خود را حول "twitter" به عنوان منبع ساختهاند. تغییر نام 2023 به X باعث بهروزرسانیهای گسترده در اکوسیستم تحلیلی نشد. استفاده از x یعنی دادههای 2024 شما با دادههای 2025 مطابقت نخواهد داشت و داشبوردهای شخص ثالث ممکن است آن را نشناسند. اگر سیاست شرکت شما از x استفاده میکند، وسط فصل تغییر ندهید — فقط ثابتقدم باشید.
نکته حرفهای: UTM Generator یک پیشتنظیم برای تبلیغات X (توییتر) دارد که
utm_source=twitterوutm_medium=paid_socialرا خودکار پر میکند. از آنجا که هیچ ماکرو دینامیکی در این پلتفرم وجود ندارد، قالبهایی که ذخیره و از طریق URL به اشتراک میگذارید تنها راه اعمال یکپارچگی در تیم شما میشوند.
چرا قالبها برای X مهمتر از هر پلتفرم دیگری هستند؟
در Meta، اگر نام کمپین را در UTM غلط بنویسید، پارامتر دینامیک {{campaign.name}} همچنان مقدار درست را از Ads Manager میکشد. در Google، {campaignid} شناسه را بدون توجه به خطای انسانی خودکار پر میکند. این پلتفرمها شبکه ایمنی دارند.
X هیچکدام را ندارد. هر کاراکتر در هر مقدار UTM مسئولیت شماست.
در عمل این یعنی چه. یک تیم بازاریابی 5 نفره که 8 کمپین با 4 نسخه تبلیغاتی در هرکدام اجرا میکند، 32 URL منحصربهفرد UTM تولید میکند. بدون پارامترهای دینامیک، 32 URL دستی تایپ شده. اگر یک نفر "Twitter" را با حرف بزرگ بنویسد به جای "twitter" — این یک منبع جدا در GA4 است. اگر کسی paid-social با خط تیره بنویسد به جای paid_social با آندرلاین — این یک رسانه جدا است.
طبق نظرسنجی Gartner در سال 2024، 38% تیمهای بازاریابی مشکلات کیفیت داده ناشی از تگگذاری ناهماهنگ کمپین گزارش میدهند. برای تبلیغات X بهطور خاص، نبود پارامترهای دینامیک این عدد را بدتر میکند.
راهحل ساده است. یک قالب برای هر نوع کمپین بسازید، ذخیره کنید، URL را به اشتراک بگذارید. همه اعضای تیم دقیقاً همان فیلدهای از پیش پر شده را دریافت میکنند. بدون تایپ، بدون اشتباه تایپی، بدون «آندرلاین بود یا خط تیره؟»
مجموعه قالب برای انواع رایج کمپینهای X:
| نوع کمپین | الگوی utm_campaign | الگوی utm_content |
|---|---|---|
| آگاهی از برند | brand_{topic}_{quarter} | {format}_{creative_hook} |
| ترافیک وبسایت | traffic_{offer}_{audience} | {format}_{cta_type} |
| تعامل | engage_{topic}_{month} | {format}_{angle} |
| نصب اپلیکیشن | app_{platform}_{audience} | {creative_version} |
| ریتارگتینگ | retarget_{segment}_{offer} | {format}_{variant} |
ردیابی تبلیغات X در مقایسه با سایر پلتفرمها چگونه است؟
تفاوت بین X و هر پلتفرم تبلیغاتی بزرگ دیگر در یک چیز خلاصه میشود: اتوماسیون.
| ویژگی | تبلیغات X (توییتر) | Meta Ads | Google Ads | TikTok Ads | LinkedIn Ads |
|---|---|---|---|---|---|
| پارامترهای دینامیک | 0 | 8 | +15 | 7 | 4 |
| سینتکس ماکرو | موجود نیست | {{dot.case}} | {lowercase} | __DOUBLE__ | {{ALL_CAPS}} |
| محل قرارگیری UTM | فیلد Website URL | URL Parameters (بدون ?) | Tracking Template | URL یا Build Params | Destination URL |
| قالب سطح حساب | خیر | خیر | بله | خیر | خیر |
| تگگذاری خودکار (شناسه کلیک) | هیچ | fbclid | gclid | ttclid | li_fat_id |
| تغییر نام کمپین ← بهروزرسانی UTM | هرگز | خودکار | خودکار | خودکار | خودکار |
آخرین ردیف آن چیزی است که درد دارد. در هر پلتفرم دیگر، اگر "Q1 Awareness" را به "Spring Brand Push" تغییر نام دهید، پارامترهای UTM دینامیک نام جدید را از آن لحظه میکشند. در X، مقدار قدیمی هاردکد شده در هر URL که قبلاً ساختهاید باقی میماند. نامهای کمپین قدیمی و جدید در GA4 با هم وجود دارند و دادههای شما را تکهتکه میکنند.
X همچنین هیچ شکلی از تگگذاری خودکار ندارد. Google دارای GCLID، Meta دارای FBCLID، TikTok دارای TTCLID است. X هیچ چیزی اضافه نمیکند. UTMها تنها مکانیزم اسناد برای ترافیک X در GA4 هستند. آنها را نادیده بگیرید و ترافیک تبلیغات X به عنوان "ارجاع" عمومی از t.co نمایش داده میشود — بدون کمپین، بدون تبلیغ، بدون زمینه.
چه utm_source و utm_medium برای تبلیغات X باید استفاده کنید؟
از utm_source=twitter و utm_medium=paid_social استفاده کنید. تمام.
این با اصل 1 (به زبان GA4 صحبت کنید) و اصل 2 (منبع یعنی پلتفرم) از روش سیگنال پاک مطابقت دارد. اما X پلتفرمی است که مردم با نامهای منبع خلاقیت به خرج میدهند — و این خلاقیت کیفیت داده را از بین میبرد.
اشتباهات رایجی که در ممیزی مشتریان میبینم:
| چه مینویسند | چرا اشتباه است | چه باید بنویسند |
|---|---|---|
utm_source=x | دادههای تاریخی را تکهتکه میکند، ابزارها نمیشناسند | twitter |
utm_source=twitter_ads | پسوند غیرضروری اضافه میکند، از twitter ارگانیک جدا میشود | twitter |
utm_source=X | حساس به حروف: X ≠ x ≠ twitter در GA4 | twitter |
utm_medium=cpc | GA4 آن را "جستجوی پولی" طبقهبندی میکند نه "اجتماعی پولی" | paid_social |
utm_medium=social | به عنوان "اجتماعی ارگانیک" در GA4 طبقهبندی میشود، نه پولی | paid_social |
utm_medium=twitter | نام پلتفرم منبع است، نه رسانه. به "تعییننشده" میرسد | paid_social |
برای پستهای ارگانیک (غیرپولی) X، از utm_source=twitter&utm_medium=organic استفاده کنید. این ترافیک ارگانیک X را به درستی به کانال "اجتماعی ارگانیک" GA4 هدایت میکند در حالی که ترافیک پولی را در "اجتماعی پولی" نگه میدارد. همان منبع، رسانه متفاوت — جداسازی تمیز.
چگونه تغییر نام کمپینها در X را بدون پارامترهای دینامیک مدیریت کنیم؟
این بزرگترین سردرد ردیابی X است. در Meta، {{campaign.name}} همیشه نام فعلی را منعکس میکند. در X، نام در URL UTM شما در لحظهای که تایپ کردهاید منجمد شده.
سه استراتژی:
استراتژی 1: از شناسههای کمپین به جای نامها استفاده کنید. utm_campaign=tw_12345678 را با استفاده از شناسه عددی کمپین از X Ads Manager تنظیم کنید. شناسهها هنگام تغییر نام تغییر نمیکنند. مصالحه: گزارشهای GA4 شناسهها را به جای نامهای خوانا نشان میدهند، پس به جدول مرجع نیاز دارید.
استراتژی 2: هرگز تغییر نام ندهید — بایگانی و بازسازی کنید. وقتی کمپینی به نام جدید نیاز دارد، کمپین قدیمی را متوقف کنید و کمپین جدیدی با نام بهروز و URLهای UTM تازه بسازید. بار عملیاتی بیشتر، اما بدون تکهتکه شدن داده.
استراتژی 3: هم نام و هم شناسه را بگنجانید. utm_campaign=spring_sale_tw12345678 تنظیم کنید. در GA4 خوانا و از طریق شناسه قابل اتصال. اگر کمپین را در X Ads Manager تغییر نام دهید، نام قدیمی در UTM باقی میماند، اما شناسه به شما اجازه میدهد دادههای قدیمی و جدید را در تحلیل مطابقت دهید. این رویکردی است که برای بیشتر تیمها توصیه میکنم.
برای هر استراتژی، قراردادهای نامگذاری UTM غیرقابل مذاکره هستند. الگو را مستند کنید، به عنوان قالب ذخیره کنید، URL قالب را با تیم به اشتراک بگذارید.
چه پارامترهای سفارشی برای تبلیغات X منطقی هستند؟
5 فیلد استاندارد UTM موارد پایه را پوشش میدهند. اما کمپینهای X — بهویژه برای برندهای B2C و شرکتهای رسانهای که به شدت به پلتفرم وابسته هستند — از زمینه اضافی که پارامترهای سفارشی فراهم میکنند بهرهمند میشوند.
| پارامتر سفارشی | مقدار نمونه | اهمیت آن برای X |
|---|---|---|
audience | tech_enthusiasts، crypto، sports | هدفگذاری علاقهمندی قویترین ویژگی X است |
format | video، carousel، image، text | ماکرو فرمت وجود ندارد — خودتان ردیابی میکنید |
placement | timeline، search، profile | X ماکرو جایگاه هم ندارد |
language | en، es، ja | کمپینهای چندزبانه در X رایج هستند |
نمونه URL کامل:
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
اگر صفحات فرود شما پارامترهای URL را از طریق فیلدهای فرم مخفی ذخیره میکنند — و باید این کار را بکنند، طبق روش سیگنال پاک — این پارامترهای سفارشی مستقیماً به CRM شما جریان مییابند. دقیقاً خواهید دانست کدام بخش مخاطب X و کدام فرمت تبلیغاتی هر سرنخ را تولید کرده است.
سؤالات متداول
آیا تبلیغات X (توییتر) از پارامترهای UTM دینامیک پشتیبانی میکند؟
خیر. تا سال 2026، X تنها پلتفرم تبلیغاتی بزرگ با صفر پارامتر UTM دینامیک است. هیچ ماکرو، هیچ سینتکس پر کردن خودکار، هیچ راهی برای پلتفرم جهت درج خودکار نامها یا شناسههای کمپین در URLهای شما وجود ندارد. هر مقدار UTM باید دستی تایپ شود. Meta، Google، TikTok، LinkedIn، Pinterest و Snapchat همه بین 4 تا بیش از 15 ماکرو دینامیک ارائه میدهند.
آیا باید از utm_source=twitter یا utm_source=x استفاده کنم؟
از twitter استفاده کنید. علیرغم تغییر نام 2023، Google Analytics، Looker Studio، HubSpot و بیشتر ابزارهای تحلیلی هنوز از "twitter" به عنوان شناسه منبع استفاده میکنند. استفاده از x دادههای تاریخی شما را تکهتکه میکند و ممکن است توسط یکپارچهسازیهای شخص ثالث شناسایی نشود. اگر قبلاً به x تغییر دادهاید، وسط فصل برنگردید — ثبات مهمتر از کلمه خاص است.
وقتی کمپینی را در X Ads Manager تغییر نام میدهم، چه اتفاقی برای دادههای UTM میافتد؟
هیچ اتفاقی. مقادیر UTM در URLهای تبلیغات شما متن ثابت هستند — هرگز هنگام تغییر نام کمپین در X Ads Manager بهروز نمیشوند. تبلیغات قدیمی نام قدیمی را در UTM خود نگه میدارند. تبلیغات جدید هر نامی که در آن لحظه تایپ کنید میگیرند. برای جلوگیری از تکهتکه شدن داده، از شناسههای کمپین در utm_campaign استفاده کنید یا هم نام و هم شناسه را بگنجانید.
آیا X تگگذاری خودکار مثل GCLID گوگل یا FBCLID متا دارد؟
خیر. X هیچ شناسه کلیکی به URLها اضافه نمیکند. پارامترهای UTM تنها مکانیزم اسناد برای ترافیک تبلیغات X در GA4 هستند. بدون UTM، ترافیک X معمولاً به عنوان ترافیک ارجاع عمومی از t.co بدون هیچ زمینه کمپینی ظاهر میشود.
چه utm_medium برای تبلیغات پولی X باید استفاده کنم؟
از paid_social استفاده کنید. این با گروهبندی کانال پیشفرض GA4 برای ترافیک اجتماعی پولی مطابقت دارد. اشتباهات رایج شامل cpc (به عنوان "جستجوی پولی" در GA4 طبقهبندی میشود)، social (به عنوان "اجتماعی ارگانیک" طبقهبندی میشود)، و twitter (به "تعییننشده" میرسد) هستند. فقط paid_social یا cpm ترافیک تبلیغات X را به درستی به کانال "اجتماعی پولی" هدایت میکنند.
چند نسخه تبلیغاتی را میتوانم با UTM در X ردیابی کنم؟
هیچ محدودیت پلتفرمی برای پارامترهای UTM در URLهای تبلیغات X وجود ندارد. طول URL به 2,048 کاراکتر محدود است، اما یک URL معمولی با تگ UTM کمتر از 300 کاراکتر است. محدودیت واقعی عملیاتی است: بدون پارامترهای دینامیک، هر نسخه تبلیغاتی به URL دستی خود نیاز دارد. از قالبهای ذخیرهشده در UTM Generator برای مقیاسپذیری بدون خطا استفاده کنید.
آیا میتوانم از پارامترهای UTM در پستهای ارگانیک (غیرپولی) X استفاده کنم؟
بله. برای هر لینک در پستهای ارگانیک، از utm_source=twitter&utm_medium=organic استفاده کنید. این ترافیک ارگانیک X را از پولی در گزارشهای GA4 جدا میکند. بدون UTM، کلیکهای ارگانیک X به عنوان ترافیک ارجاع از t.co ظاهر میشوند و با منابع ترافیک دیگر ترکیب میشوند و اندازهگیری عملکرد محتوای ارگانیک شما در پلتفرم را غیرممکن میسازند.
چگونه تبدیلهای تبلیغات X را در GA4 بدون تگگذاری خودکار ردیابی کنم؟
پارامترهای UTM را روی هر URL تبلیغ تنظیم کنید و بررسی کنید که در گزارش Traffic Acquisition در GA4 تحت منبع/رسانه صحیح ظاهر شوند. برای ردیابی تبدیل، رویدادهای GA4 (ارسال فرم، خریدها) بسازید و از بعد Acquisition برای فیلتر کردن بر اساس twitter / paid_social استفاده کنید. utm_id با شناسه کمپین منحصربهفرد اضافه کنید تا امکان واردات داده هزینه برای محاسبه ROAS فراهم شود.
همین الان قالب UTM تبلیغات X خود را بسازید
X تنها پلتفرمی است که عادتهای بد UTM بیشترین هزینه را برای شما دارند. نه پارامتر دینامیک برای اصلاح خودکار اشتباهات. نه شناسه کلیک به عنوان پشتیبان. هر URL خراب، هر مقدار ناهماهنگ، هر اشتباه تایپی — همه بهطور دائمی در گزارشهای GA4 شما ثبت میشوند.
یک قالب بسازید، همهجا استفاده کنید. UTM Generator را باز کنید، تبلیغات X (توییتر) را انتخاب کنید و برای هر نوع کمپین یک قالب ذخیره کنید. URL قالب را با تیم خود به اشتراک بگذارید — این نزدیکترین چیز به پارامترهای دینامیکی است که X هرگز به شما خواهد داد.