→ همه نوشته‌ها

راهنمای کامل UTM؛ از مفاهیم تا کمپین اینستاگرام

اگر کمپین بازاریابی اجرا می‌کنید و نمی‌دانید کلیک‌ها از کجا آمده‌اند، دارید روی حدس کار می‌کنید. پارامترهای UTM تگ‌هایی هستند که به انتهای لینک اضافه می‌شوند تا منبع ترافیک، نوع رسانه و نام کمپین در ابزار تحلیل ثبت شود. بدون آن‌ها آمار درهم می‌شود؛ با آن‌ها می‌توانید ببینید کدام کانال واقعاً تبدیل می‌آورد.

در این راهنما پارامترها (هسته و پیشرفته)، تگ ref، قرارداد نام‌گذاری، مثال‌های واقعی، اشتباهات پرهزینه و محدودیت‌ها را پوشش می‌دهیم؛ در پایان هم نشان می‌دهیم همین کار را در دنبالک چطور انجام دهید.

چرا تفکیک کانال مهم است؟

یک لینک مشترک برای بیو، استوری، ایمیل و تبلیغ یعنی بعداً فقط حدس می‌زنید کدام کانال کار کرده. UTM همان لایهٔ برچسب است که بودجه و محتوا را در گزارش جدا نگه می‌دارد.

UTM چیست و چطور کار می‌کند؟

UTM مخفف Urchin Tracking Module است. هر تگ یک «پارامتر» است که به آدرس مقصد چسبانده می‌شود. وقتی کسی روی لینک کلیک می‌کند، مرورگر او را به همان صفحه می‌برد و پارامترها را هم همراه می‌برد. ابزار تحلیل (مثل GA۴ یا تحلیل کلیک‌های دنبالک) این مقادیر را می‌خواند و به نشست کاربر وصل می‌کند.

مراحل به‌صورت خلاصه:

  1. کلیک: کاربر روی لینک دارای UTM در تبلیغ، ایمیل یا استوری کلیک می‌کند.
  2. ثبت داده: ابزار تحلیل مقادیر utm_source، utm_medium، utm_campaign و بقیه را ذخیره می‌کند.
  3. مسیر کاربر: صفحات بعدی، مدت ماندن و رویدادها به همان منبع نسبت داده می‌شوند.
  4. تبدیل: اگر خرید یا ثبت‌نام رخ دهد، می‌توانید آن را به کمپین اولیه وصل کنید.

بدون UTM، همهٔ ورودی‌ها شبیه هم به نظر می‌رسند. با UTM، می‌فهمید کدام پست، کدام استوری و کدام ایمیل کار کرده است.

پنج پارامتر UTM

هر تگ UTM یک «پارامتر» در URL است. این‌ها را می‌توانید انتخاب کنید:

پارامترکد UTMتوضیحمثال
منبعutm_sourceمبدأ ترافیکinstagram، facebook_ads، newsletter
رسانهutm_mediumنوع کانال یا نحوهٔ تحویلbio، cpc، email، organic_social
کمپینutm_campaignمحصول، پروموشن یا کمپین مشخصspring_sale، norooz1405
عبارتutm_termکلمات کلیدی تبلیغات جستجوbest_running_shoes
محتواutm_contentتفکیک خلاقیت، بنر یا نسخهٔ A/Bcarousel_v1، cta_blue

کمتر، بهتر است. همهٔ فیلدها اجباری نیستند؛ فقط چیزی را اضافه کنید که برای تصمیم‌گیری واقعاً لازم است.

کدام پارامترها را انتخاب کنید؟

پارامترهای اصلی (تقریباً همیشه)

۱. منبع (utm_source) — ترافیک از کجا می‌آید؟

از خود بپرسید: کدام پلتفرم یا سایت کاربر را می‌فرستد؟

  • شبکه‌های اجتماعی: instagram، telegram، linkedin
  • ایمیل: newsletter، welcome_series
  • جستجو: google، bing

۲. رسانه (utm_medium) — چطور تحویل داده می‌شود؟

از خود بپرسید: نوع این ترافیک چیست؟

  • اجتماعی ارگانیک: bio، story، reel، organic_social
  • پولی: cpc، paid، paid_social
  • ایمیل: email

۳. کمپین (utm_campaign) — هدف این کلیک چیست؟

از خود بپرسید: این ترافیک مال کدام اقدام یا پروموشن است؟

  • فروش فصلی: spring_sale، black_friday
  • لانچ محصول: launch_v2
  • رویداد: webinar_series

پارامترهای پیشرفته (در صورت نیاز)

عبارت (utm_term) — برای کلمات کلیدی تبلیغات جستجو. در اینستاگرام یا ایمیل معمولاً خالی می‌ماند.

محتوا (utm_content) — وقتی دو نسخه از یک تبلیغ، دو بنر، یا دو دکمهٔ CTA دارید تا بفهمید کدام بهتر عمل کرده است.

با جدا کردن هسته و پیشرفته، روی آنچه مهم است تمرکز می‌کنید؛ اول سه فیلد اصلی، بعد در صورت نیاز جزئیات بیشتر.

تگ ref برای ارجاع و همکاری

علاوه بر UTM، تگ ref برای ردیابی معرف یا همکار مفید است. برخلاف UTM که کمپین را در سطح وسیع‌تر توصیف می‌کند، ref روی چه کسی ارجاع داده تمرکز دارد.

فقط ref: اگر جزئیات کمپین لازم نیست و فقط می‌خواهید بدانید چه کسی فرستاده:

https://example.com/?ref=Behzad

در این حالت بک‌اند یا تحلیل سایت می‌تواند تبدیل را مستقیم به همان معرف نسبت دهد.

ref به‌همراه UTM: برای هم بینش کمپین و هم شناسهٔ معرف:

https://example.com/?utm_source=partner&utm_medium=affiliate&utm_campaign=spring_sale&ref=Behzad

اینجا UTM منبع، رسانه و کمپین را می‌گوید؛ ref معرف مشخص را جدا می‌کند.

نکته: ref جایگزین UTM نیست؛ مکمل سبک‌وزنی برای ارجاع است. می‌توانید جدا یا با هم استفاده کنید.

لینک کوتاه جدا در برابر UTM

دو لینک کوتاه مثل donl.ir/aSDfefY (چاپ) و donl.ir/QsewqkL (بیو) در داشبورد دنبالک کلیک هر کانال را جدا نشان می‌دهند. UTM لایهٔ دیگری است: تگ‌ها با ریدایرکت به سایت شما می‌روند تا GA یا فروشگاه هم منبع را ببیند، و بتوانید چند لینک را زیر یک utm_campaign جمع کنید. بهترین حالت: یک کلید کوتاه برای هر محل قرارگیری، به‌علاوهٔ UTM معنادار روی مقصد.

مثال‌های واقعی

در همهٔ مثال‌ها مقصد فرضی https://example.com/sale است. مقادیر را با نام کمپین و دامنهٔ خودتان عوض کنید.

۱. اینستاگرام — بیو، استوری، ریل و تبلیغ

برای تیم‌های ایرانی اینستاگرام معمولاً چند نقطهٔ ورود دارد. اگر یک لینک مشترک برای همه بگذارید، بعداً نمی‌فهمید کلیک از بیو بوده یا از استوری. قرارداد پیشنهادی:

استوری اینستاگرام روی گوشی با لینک کوتاه قابل‌کلیک
برای استوری utm_medium=story بگذارید؛ بیو را با medium=bio جدا نگه دارید.
فیلدپیشنهاد
منبعهمیشه instagram
رسانهbio، story، reel یا paid
کمپیننام لاتین یکدست مثل norooz1405

لینک بیو:

https://example.com/sale?utm_source=instagram&utm_medium=bio&utm_campaign=spring_sale

لینک استوری (همان کمپین، رسانهٔ متفاوت):

https://example.com/sale?utm_source=instagram&utm_medium=story&utm_campaign=spring_sale&utm_content=swipeup_v1

لینک ریل:

https://example.com/sale?utm_source=instagram&utm_medium=reel&utm_campaign=spring_sale&utm_content=hook_15s

تبلیغ اسپانسر (paid):

https://example.com/sale?utm_source=instagram&utm_medium=paid&utm_campaign=spring_sale&utm_content=carousel_ad_v1

با این تفکیک، در تحلیل می‌توانید bio را با story و paid مقایسه کنید. برای گردش‌کار کامل ساخت لینک در دنبالک، کمپین اینستاگرام با UTM را ببینید.

۲. خبرنامه ایمیلی

فرض کنید در ایمیل لانچ محصول دو لینک دارید: دکمهٔ اصلی و لینک متنی در پاورقی.

خبرنامه ایمیلی روی لپ‌تاپ با دکمهٔ CTA واضح
دکمهٔ CTA و لینک پاورقی همان منبع و کمپین؛ فقط utm_content فرق دارد.

دکمهٔ CTA:

https://example.com/product-launch?utm_source=newsletter&utm_medium=email&utm_campaign=product_launch&utm_content=cta_button

لینک متنی پاورقی:

https://example.com/product-launch?utm_source=newsletter&utm_medium=email&utm_campaign=product_launch&utm_content=footer_text

منبع و کمپین یکسان‌اند؛ utm_content مشخص می‌کند کدام عنصر کلیک گرفته است.

۳. تبلیغات کلیکی گوگل (با عبارت)

برای جستجوی پولی، utm_term کلمهٔ کلیدی را نگه می‌دارد:

صفحهٔ نتایج گوگل با تبلیغ اسپانسر و URL قابل‌ردیابی
در CPC، utm_term کلمهٔ کلیدی را از نسخهٔ متن تبلیغ جدا می‌کند.
https://example.com/shoes?utm_source=google&utm_medium=cpc&utm_campaign=summer_shoes&utm_term=best_running_shoes&utm_content=ad_copy_a
پارامترمقدارمعنی
utm_sourcegoogleموتور جستجو
utm_mediumcpcکلیک پولی
utm_campaignsummer_shoesکمپین فصلی
utm_termbest_running_shoesکلمهٔ کلیدی
utm_contentad_copy_aنسخهٔ متن تبلیغ

۴. تلگرام

همان منطق اینستاگرام، با منبع telegram و رسانه‌هایی مثل channel، post یا bio:

کانال تلگرام روی گوشی با لینک کوتاه در پست

پست پین‌شده را با utm_content جدا کنید تا از پست‌های معمولی قابل‌مقایسه باشد.

https://example.com/sale?utm_source=telegram&utm_medium=channel&utm_campaign=spring_sale&utm_content=pinned_post

برای پیام خصوصی یا دکمهٔ ربات:

https://example.com/sale?utm_source=telegram&utm_medium=dm&utm_campaign=spring_sale

۵. تست A/B روی یک کانال

دو بنر در همان لندینگ ایمیل؛ فقط محتوا فرق دارد:

https://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=banner_red
https://example.com/sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale&utm_content=banner_green

بعد از چند روز، در گزارش UTM ببینید کدام بنر کلیک (و در صورت اتصال تبدیل) بیشتری داشته است.

قرارداد نام‌گذاری

داده‌های تمیز از نام‌گذاری یکدست می‌آیند، نه از تعداد پارامترهای بیشتر.

  • همه‌چیز با حروف کوچک لاتین: Facebook و facebook در تحلیل دو منبع جدا محسوب می‌شوند.
  • بدون فارسی در مقادیر پارامتر: برای utm_campaign از norooz1405 یا spring_sale استفاده کنید، نه متن فارسی بدون استاندارد.
  • یک معنی، یک مقدار: برای اینستاگرام همیشه instagram بنویسید، نه گاهی ig و گاهی insta.
  • کمپین جدید = پارامترهای جدید: کپی‌کردن لینک کمپین قبلی آمار را قاطی می‌کند.
  • قالب بسازید: اگر تیم چند نفره دارید، مجموعهٔ ثابت منبع/رسانه/کمپین را به‌صورت قالب نگه دارید تا غلط املایی کم شود.

اشتباهات پرهزینه

UTM می‌تواند بینش دقیق بدهد؛ اشتباه‌های کوچک داده را خراب می‌کنند. این‌ها رایج‌ترین‌ها هستند:

۱. بدون قالب کار کردن

بدون قرارداد مشترک، هر نفر ig، Instagram یا insta می‌نویسد و گزارش غیرقابل‌مقایسه می‌شود.

راه‌حل: قالب‌های UTM بسازید و تیم همان مجموعه را اعمال کند.

۲. حروف بزرگ و کوچک درهم

پارامترهای UTM به حروف حساس‌اند. utm_source=Facebook و utm_source=facebook دو منبع جدا ثبت می‌شوند.

راه‌حل: همیشه lowercase.

۳. UTM روی لینک‌های داخلی سایت

UTM برای ترافیک خارجی است. گذاشتن UTM روی منو یا لینک داخل سایت، منبع اصلی جلسه را بازنویسی می‌کند و attribution خراب می‌شود.

راه‌حل: UTM فقط برای لینک‌هایی که از بیرون (ایمیل، شبکه‌های اجتماعی، تبلیغ) می‌آیند.

۴. کپی‌کردن لینک کمپین قبلی

بازاستفاده از همان URL تگ‌شده برای کمپین جدید، کلیک‌ها را قاطی می‌کند و ROI را غلط نشان می‌دهد.

راه‌حل: حتی اگر مقصد یکی است، برای هر کمپین پارامترهای تازه بسازید (حداقل utm_campaign جدید).

۵. اشتراک لینک خیلی طولانی

URL پر از utm_… ظاهر نامناسب دارد و گاهی کلیک را کم می‌کند.

راه‌حل: بعد از تگ‌گذاری، لینک را کوتاه کنید تا ظاهر تمیز بماند و پارامترها از دید کاربر پنهان شوند.

۶. پارامترهای اضافهٔ بی‌هدف

پر کردن همهٔ فیلدها بدون نیاز، گزارش را شلوغ و تفسیر را سخت می‌کند.

راه‌حل: فقط فیلدهایی که تصمیم واقعی می‌سازند. معمولاً منبع + رسانه + کمپین کافی است.

۷. یک لینک برای چند نقطهٔ ورود

بیو و استوری اینستاگرام با یک لینک مشترک یعنی بعداً نمی‌دانید کدام کانال کار کرده.

راه‌حل: حداقل utm_medium جدا (bio در برابر story)، یا لینک کوتاه جدا برای هر محل.

محدودیت‌های UTM

UTM قدرتمند است، اما کامل نیست.

بازنشر لینک تگ‌شده

اگر لینک با utm_source=facebook را کسی در توییتر بازنشر کند، تحلیل همچنان منبع را فیسبوک می‌بیند. پارامترها با لینک سفر می‌کنند، حتی وقتی کانال عوض شده باشد.

نکته: لینک کوتاه جدا برای هر کانال اصلی + UTM درست، ریسک قاطی شدن را کم می‌کند؛ بازنشر ثانویه را کامل حذف نمی‌کند.

شفافیت جزئیات کمپین

مقادیر UTM در نوار آدرس دیده می‌شوند؛ رقبا یا مخاطب ممکن است نام کمپین و منبع را بخوانند.

راه‌حل: کوتاه‌کردن لینک پارامترها را از دید کاربر پنهان می‌کند و ظاهر حرفه‌ای‌تری می‌دهد.

در دنبالک

دنبالک پارامترهای UTM را هنگام ساخت لینک کوتاه به مقصد اضافه می‌کند و همان تفکیک را در داشبورد نشان می‌دهد.

سازنده UTM دنبالک: فیلدهای منبع، رسانه، کمپین، عبارت، محتوا و ارجاع

سازنده UTM در داشبورد: منبع، رسانه، کمپین و فیلدهای اختیاری؛ ذخیره یا قالب

  1. در سازنده UTM فیلدهای منبع، رسانه و کمپین (و در صورت نیاز عبارت و محتوا) را پر کنید.
  2. برای تکرار مجموعهٔ یکسان، قالب‌های UTM بسازید و از پنل قالب‌ها اعمال کنید.
  3. بعد از انتشار، در تحلیل کلیک‌ها بر اساس UTM فیلتر کنید و کانال‌ها را مقایسه کنید.

برای شروع عملی روی اینستاگرام، کمپین اینستاگرام با UTM را دنبال کنید. ساخت لینک کوتاه: donl.ir.