آیا باید از تگگذاری خودکار گوگل ادز یا پارامترهای UTM دستی استفاده کنید؟
از هر دو استفاده کنید. تگگذاری خودکار (GCLID) و پارامترهای UTM دستی رقیب هم نیستند — هر کدام مشکل متفاوتی را حل میکنند، و اجرای همزمان آنها تنظیم پیشفرض هر عملیات جدی paid search است.
تگگذاری خودکار گوگل بهصورت خودکار یک gclid (شناسه کلیک گوگل) به URLهای شما اضافه میکند. این موضوع attribution را در GA4 بدون هیچگونه تنظیمی مدیریت میکند. اما GCLID فقط برای ابزارهای اکوسیستم گوگل کار میکند. CRM شما GCLID را نمیخواند. داشبورد BI شما هم همینطور. هر لحظه که به دادههای کمپین در جایی خارج از GA4 نیاز داشته باشید، به پارامترهای UTM نیاز دارید.
این سناریوی نادری نیست. اکثر تیمهای بازاریابی در سال 2026 GA4 را کنار حداقل یک ابزار دیگر اجرا میکنند — یک CRM مثل HubSpot یا Salesforce، یک پلتفرم BI، یا یک ابزار attribution شخص ثالث. برای آنها، UTMها اختیاری نیستند.
پارامترهای ValueTrack در گوگل ادز چیستند؟
پارامترهای ValueTrack ماکروهای داینامیک گوگل ادز هستند که بهصورت خودکار دادههای کمپین را در زمان کلیک در URLهای شما وارد میکنند. بهجای نوشتن utm_campaign=spring_shoes_sale بهصورت دستی، {campaignid} مینویسید و گوگل ID عددی واقعی را وقتی کسی روی آگهی شما کلیک میکند پر میکند.
این برای paid search در مقیاس اختیاری نیست. مقادیر UTM دستی در لحظهای که چیزی تغییر میکند میشکنند. کمپینی را تغییر نام دادید؟ utm_campaign=spring_sale هاردکدشده برای همیشه قدیمی میماند. ۳۰۰ آگهی در ۱۲ گروه آگهی اجرا میکنید؟ این ۳۰۰ URL است که باید بهصورت دستی نگهداری کنید. پارامترهای داینامیک این حالت خرابی را کاملاً از بین میبرند.
پارامترهای ValueTrack که واقعاً استفاده خواهید کرد:
| ماکرو ValueTrack | چه چیزی وارد میکند | بهترین استفاده در |
|---|---|---|
{campaignid} | ID عددی کمپین | utm_campaign، utm_id |
{campaignname} | نام کمپین (متن) | utm_campaign |
{adgroupid} | ID عددی گروه آگهی | utm_campaign |
{adgroupname} | نام گروه آگهی | utm_campaign |
{adid} یا {creative} | ID عددی آگهی | utm_content |
{keyword} | کلمه کلیدی مطابقتیافته | utm_term |
{matchtype} | نوع مطابقت: b، p یا e | utm_term |
{network} | شبکه: g، s یا d | utm_source |
{device} | دستگاه: m، t یا c | پارامتر سفارشی |
{placement} | سایت یا اپ Display/YouTube | utm_content |
{product_id} | ID محصول (Shopping) | utm_term |
ماکرو {matchtype} مقادیر b (broad)، p (phrase) یا e (exact) برمیگرداند. این یک حرف به شما میگوید کدام نوع مطابقت واقعاً تبدیلها را هدایت میکند — اطلاعاتی که بدون ردیابی UTM کاملاً ناپدید میشوند. بسیاری از بودجهها برای کلمات کلیدی broad match هدر رفتهاند که در نمای کمپین خوب به نظر میرسیدند اما با نرخ ۰.۴٪ در مقایسه با ۳.۱٪ برای exact match تبدیل میشدند. {matchtype} این را کشف میکند.
برای لیست کامل پارامترهای ValueTrack، مستندات گوگل ادز درباره پارامترهای ValueTrack را ببینید.
چطور یک قالب ردیابی در گوگل ادز راهاندازی کنید؟
قالب ردیابی (Tracking Template) مکان مناسب برای پارامترهای ValueTrack است. یک بار آن را در سطح حساب تنظیم کنید و هر آگهی در کل حساب شما بهصورت خودکار ردیابی میشود — بدون ویرایش URLهای کمپین بهصورت جداگانه، بدون استثنا.
به این مسیر بروید: Google Ads → Admin (آیکون آچار) → Account Settings → Tracking → Tracking Template
قالب روش سیگنال پاک برای گوگل ادز:
{lpurl}/?utm_source=google-{network}&utm_medium=paid_search&utm_campaign={campaignid}_{adgroupid}&utm_content={adid}&utm_term={keyword}&utm_id={campaignid}
{lpurl} ماکرو گوگل برای URL صفحه فرود از آگهی شما است. هرگز دامنه را در یک قالب ردیابی هاردکد نکنید — از {lpurl} استفاده کنید و گوگل URL صحیح را در زمان کلیک جایگزین میکند.
سه نکته ارزش توجه دارند در آن قالب:
-
utm_source=google-{network}مقادیر ثابت و داینامیک را ترکیب میکند. میدانید پلتفرم گوگل است، و میدانید ترافیک از Search (g)، Search Partners (s) یا Display (d) آمده. خیلی مفیدتر از فقطutm_source=google. -
utm_id={campaignid}اختیاری نیست. وارد کردن دادههای هزینه GA4 نیاز داردutm_idبا دادههای هزینه کمپین مطابقت داشته باشد. بدونutm_id، وارد کردن هزینه نیست. و IDهای عددی کمپین در تغییر نامها دوام میآورند — بخش GCLID را در زیر ببینید. -
utm_medium=paid_searchبا Default Channel Grouping GA4 برای ترافیک paid search مطابقت دارد. استفاده ازsem،searchیاgoogle-adsترافیک شما را به "Unassigned" میفرستد.
بعد از وارد کردن قالب، روی Test در رابط گوگل ادز کلیک کنید. قبل از ذخیره، نحو را اعتبارسنجی میکند. یک اشتباه که اوایل انجام دادم: قالب ردیابی را برای یک آزمایش در سطح کمپین بهجای سطح حساب تنظیم کردم، سپس آن را فراموش کردم. قالب سطح کمپین بیصدا قالب سطح حساب را override میکند، و قبل از اینکه متوجه شوم دو ماه ساختارهای UTM ناسازگار داشتم.
سطح حساب. آن را آنجا تنظیم کنید و بگذارید.
GCLID چیست و چه زمانی تگگذاری خودکار کافی است؟
GCLID (شناسه کلیک گوگل) یک رشته عددی است که گوگل بهصورت خودکار به هر کلیک آگهی اضافه میکند. شبیه ?gclid=Cj0KCQiA_5mzBhD6... است — یک شناسه منحصربهفرد برای آن رویداد کلیک خاص. گوگل تگگذاری خودکار با GCLID را در سال ۲۰۰۴ بهعنوان بخشی از خرید Urchin معرفی کرد، و هنوز هم روانترین روش انتقال داده برای تنظیمات خالص GA4 است.
وقتی تگگذاری خودکار روشن است و GA4 به گوگل ادز متصل است، GCLID بهصورت خودکار نام کمپین، گروه آگهی، کلمه کلیدی، نوع مطابقت، دستگاه و دادههای هزینه را به GA4 منتقل میکند. تنظیم دستی صفر.
اما GCLID محدودیتهای سختی دارد:
- فقط در ابزارهای گوگل کار میکند — GA4، گزارشدهی گوگل ادز، Looker Studio از طریق کانکتور گوگل ادز
- CRMها (HubSpot، Salesforce، Pipedrive) بهصورت پیشفرض GCLID را تجزیه نمیکنند
- پلتفرمهای BI (Tableau، Power BI) به فیلدهای UTM نیاز دارند، نه GCLIDها
- ابزارهای attribution شخص ثالث (Northbeam، Triple Whale، Rockerbox) به پارامترهای UTM نیاز دارند
پس جواب روشن است. GA4 تنها ابزار شما است؟ تگگذاری خودکار به تنهایی خوب کار میکند. هر چیز دیگری کنار GA4؟ به پارامترهای UTM هم نیاز دارید. GCLID و UTM بدون تضاد کنار هم وجود دارند — تگگذاری خودکار را فعال کنید و یک قالب ردیابی اضافه کنید. هر دو بهطور همزمان اجرا میشوند.
برای تصویر کامل اینکه پارامترهای UTM در سیستمهای attribution چطور کار میکنند، راهنمای توضیح پارامترهای UTM پوشش میدهد هر فیلد چه کاری انجام میدهد و چرا.
آیا Link Tracking Protection iOS 17 روی UTM گوگل ادز تأثیر میگذارد؟
بله. و یکی از دلایلی است که پارامترهای UTM در سال ۲۰۲۵ ارزشمندتر شدند، نه کمتر.
Link Tracking Protection اپل که با iOS 17 در سپتامبر ۲۰۲۳ معرفی شد، پارامترهای ردیابی خاصی را از URLها وقتی کاربران روی لینکها در Mail، Messages و حالت مرور خصوصی Safari کلیک میکنند حذف میکند. URL به سایت شما میرسد. GCLID رفته است. Attribution برای آن کلیک از دست میرود.
پارامترهای UTM از Link Tracking Protection iOS 17 جان سالم به در میبرند. اپل GCLID و FBCLID را حذف میکند اما پارامترهای استاندارد UTM را دست نخورده میگذارد.
بخش ترافیک تحت تأثیر خیلی بزرگ نیست — تقریباً ۴–۷٪ از کلیکهای موبایل در بازارهای انگلیسیزبان طبق برآوردهای اوایل ۲۰۲۴ از تیمهای گوگل ادز. اما به سمت کاربران iPhone متمایل است، و این اغلب به معنای مخاطبان مصرفکننده ممتاز و تصمیمگیرندگان B2B است. کلیکهایی نیستند که بخواهید در تاریکی بروند.
طبق مستندات پشتیبانی اپل، Link Tracking Protection برای Mail، Messages و مرور خصوصی Safari اعمال میشود. مرور استاندارد Safari تحت تأثیر نیست.
اجرای UTM کنار GCLID به این معناست که حتی وقتی iOS GCLID را حذف میکند یک سیگنال attribution پشتیبان دارید. این یک رفع اضطراری نیست — فقط دلیلی برای اجرای هر دو.
نکته حرفهای: وقتی "Google Ads" را در UTM Generator انتخاب میکنید، ابزار بهصورت خودکار ماکروهای ValueTrack را در فیلدهای درست پر میکند —
{campaignid}_{adgroupid}در کمپین،{adid}در content،{keyword}در term، و{campaignid}در فیلد utm_id. فرمت کامل قالب ردیابی را با پیشوند{lpurl}آماده برای کپی مستقیم در گوگل ادز تولید میکند. تنها سازنده UTM رایگان با نحو بومی ValueTrack داخلی.
چه قالبهایی برای هر نوع کمپین استفاده کنید؟
قالب ردیابی سطح حساب برای Search و کمپینهای استاندارد آماده کار میکند. اما Shopping، Performance Max و Display دادههای خاصی دارند که ارزش دارد به شکل متفاوتی ضبط شوند.
کمپینهای Search — کلمه کلیدی و نوع مطابقت داستان هستند:
{lpurl}/?utm_source=google-{network}&utm_medium=cpc&utm_campaign={campaignid}_{adgroupid}&utm_content={adid}&utm_term={keyword}_{matchtype}&utm_id={campaignid}
کمپینهای Display — placement بیشتر از کلمات کلیدی اهمیت دارد:
{lpurl}/?utm_source=google-{network}&utm_medium=display&utm_campaign={campaignid}_{adgroupid}&utm_content={placement}&utm_id={campaignid}
کمپینهای Shopping — ID محصول بعد کلیدی است:
{lpurl}/?utm_source=google&utm_medium=shopping&utm_campaign={campaignid}&utm_content={product_id}&utm_id={campaignid}
Performance Max — پشتیبانی محدود ValueTrack از اوایل ۲۰۲۶:
{lpurl}/?utm_source=google&utm_medium=pmax&utm_campaign={campaignid}&utm_id={campaignid}
PMax دادههای کلمه کلیدی یا placement را از طریق پارامترهای ValueTrack در معرض دید نمیگذارد — این محدودیت گوگل است، نه محدودیت UTM. توجه داشته باشید که utm_medium=pmax با هیچ Default Channel Group در GA4 مطابقت نخواهد داشت. اگر میخواهید ترافیک PMax در کانال Paid Search در گزارشهای GA4 تجمیع شود، بهجای آن از utm_medium=cpc یا utm_medium=paid_search استفاده کنید.
برای آژانسهایی که حسابهای متعدد را از طریق MCC (Manager Account) مدیریت میکنند، قالب ردیابی را در سطح MCC تنظیم کنید. بهصورت خودکار به تمام حسابهای فرزند cascades میشود. یک بهروزرسانی همه چیز را پوشش میدهد.
اگر قبل از راهاندازی پارامترهای داینامیک قراردادهای نامگذاری کمپین سازگار میسازید، راهنمای قراردادهای نامگذاری UTM دقیقاً نشان میدهد چطور نامهای کمپین را در گوگل ادز ساختار دهید تا {campaignname} دادههای تمیز و قابل تجزیه بکشد.
چطور Google Ads UTM را در UTM Generator راهاندازی کنید
UTM Generator را باز کنید و Google Ads را از منوی کشویی شبکه آگهی انتخاب کنید. ابزار بهصورت خودکار ماکروهای ValueTrack را در فیلدهای درست بر اساس قالب روش سیگنال پاک پر میکند.
جریان کار:
- URL صفحه فرود خود را در فیلد مقصد وارد کنید
- Google Ads را انتخاب کنید — فیلدها بهصورت خودکار پر میشوند
- کمپین
{campaignid}_{adgroupid}نشان میدهد — ساختار ترکیبی - content نشان میدهد
{adid}— ردیابی آگهی فردی - term نشان میدهد
{keyword}— دادههای سطح کلمه کلیدی - UTM ID نشان میدهد
{campaignid}— برای وارد کردن هزینه GA4 - فرمت قالب ردیابی تولیدشده را کپی کنید (شامل پیشوند
{lpurl}) - در Google Ads → Admin → Account Settings → Tracking → Tracking Template paste کنید
آن را بهعنوان قالب ذخیره کنید. کمپین بعدی گوگل ادز — قالب را بارگذاری کنید، در کمتر از ۳۰ ثانیه تمام شد.
جنراتور اصل ۴ (خودکار کنید یا پشیمان شوید) و اصل ۷ (هیچ کمپینی بدون ID) از روش سیگنال پاک را بهصورت پیشفرض دنبال میکند. نیازی ندارید به یاد بیاورید کدام ماکرو در کدام فیلد میرود.
سوالات متداول
تفاوت بین GCLID و UTM در گوگل ادز چیست؟
GCLID (شناسه کلیک گوگل) یک پارامتر خودکار است که گوگل هنگام فعال بودن تگگذاری خودکار به URLهای کلیک آگهی اضافه میکند. دادههای کلیک و هزینه را بدون پیکربندی دستی مستقیماً به GA4 منتقل میکند، اما فقط در اکوسیستم گوگل کار میکند. پارامترهای UTM رشتههای پیکربندیشده دستی هستند که با هر ابزار تحلیلی کار میکنند — GA4، CRMها، پلتفرمهای BI و ابزارهای attribution شخص ثالث. برای پوشش کامل، از هر دو بهطور همزمان استفاده کنید.
اگر تگگذاری خودکار قبلاً روشن است، آیا به پارامترهای UTM نیاز دارم؟
بله، در اکثر موارد. تگگذاری خودکار attribution GA4 را خوب مدیریت میکند، اما اگر از هر ابزار غیر گوگلی استفاده میکنید — یک CRM مثل HubSpot یا Salesforce، یک پلتفرم BI، یا یک ابزار attribution شخص ثالث — آنها GCLID را نمیخوانند. به پارامترهای UTM برای آنها نیاز دارید. علاوه بر این، iOS 17 GCLID را از لینکهایی که در Mail، Messages و مرور خصوصی Safari کلیک میشوند حذف میکند، در حالی که پارامترهای UTM را دست نخورده میگذارد. UTM یک سیگنال attribution پشتیبان ارائه میدهد که GCLID نمیدهد.
پارامترهای ValueTrack در گوگل ادز چیستند؟
پارامترهای ValueTrack ماکروهای داینامیکی هستند که گوگل ادز وقتی کسی روی آگهی کلیک میکند آنها را با مقادیر واقعی جایگزین میکند. برای مثال، {keyword} به اصطلاح جستجوی مطابقتیافته تبدیل میشود، {campaignid} به ID عددی کمپین تبدیل میشود، و {network} مقادیر g (Search)، s (Search Partners) یا d (Display) برمیگرداند. آنها بهروزرسانی دستی URL را هنگام تغییر نام کمپینها یا تغییر گروههای آگهی حذف میکنند، و تنها رویکرد قابل اجرا برای ردیابی در مقیاس هستند.
کجا باید Tracking Template را در گوگل ادز اضافه کنم؟
در گوگل ادز، روی آیکون آچار (Admin) کلیک کنید ← Account Settings ← Tracking. قالب خود را در فیلد "Tracking template" وارد کنید. تنظیم آن در سطح حساب بهصورت خودکار آن را برای همه کمپینها اعمال میکند. همچنین میتوانید قالبها را در سطح کمپین، گروه آگهی یا آگهی فردی تنظیم کنید — سطوح پایینتر سطوح بالاتر را override میکنند. سطح حساب مکان درست برای تنظیم استاندارد UTM است مگر اینکه به پارامترهای مختلف برای هر نوع کمپین نیاز داشته باشید.
utm_medium صحیح برای کمپینهای گوگل ادز چیست؟
برای کمپینهای Search، از cpc یا paid_search استفاده کنید — هر دو با گروه کانال Paid Search در GA4 مطابقت دارند. برای Display، از display یا cpm استفاده کنید. برای Shopping، shopping توصیفی است اما Default Channel Group خاص خود را در GA4 ندارد، بنابراین cpc برای گزارشدهی استاندارد امنتر است. برای Performance Max، از cpc یا paid_search استفاده کنید اگر میخواهید ترافیک PMax در گزارشهای Paid Search نمایش داده شود. از google، sem، search یا ads اجتناب کنید — GA4 آنها را بهدرستی طبقهبندی نخواهد کرد.
آیا تغییر نام کمپین گوگل ادز ردیابی UTM را میشکند؟
بستگی دارد از کدام ماکرو ValueTrack استفاده میکنید. اگر utm_campaign از {campaignname} استفاده میکند، تغییر نام کمپین بلافاصله مقدار را برای همه کلیکهای آینده تغییر میدهد — دادههای تاریخی به دو نام کمپین تقسیم میشوند. اگر از {campaignid} استفاده میکنید، ID عددی صرفنظر از تغییر نامها ثابت میماند، به همین دلیل utm_id={campaignid} حیاتی است. بهترین روش: از utm_id={campaignid} برای شناسایی پایدار و utm_campaign={campaignname} برای برچسبهای قابل خواندن توسط انسان وقتی هر دو نیاز هستند استفاده کنید.
آیا میتوانم پارامترهای UTM را بهجای استفاده از Tracking Templates مستقیماً به URLهای آگهی اضافه کنم؟
بله، میتوانید پارامترهای UTM را مستقیماً به Final URL هر آگهی اضافه کنید. اما این مقیاسپذیری ندارد — بهروزرسانی صدها URL آگهی بهصورت دستی هنگام تغییر کمپین دقیقاً همان مشکل نگهداری است که پارامترهای ValueTrack حل میکنند. Tracking Templates یک بار در سطح حساب اعمال میشوند، از ماکروهای داینامیک ValueTrack استفاده میکنند، و بهصورت خودکار بهروزرسانی میشوند. برای هر چیزی بیش از چند آگهی، Tracking Template در هر بار رویکرد درست است.
چطور تأیید کنم پارامترهای UTM گوگل ادز کار میکنند؟
GA4 → Admin → DebugView را باز کنید، سپس روی یکی از لینکهای گوگل ادز خود کلیک کنید. در عرض چند ثانیه، session با مقادیر source، medium، campaign و سایر مقادیر UTM پر ظاهر میشود. اگر پارامترها در DebugView نشان داده میشوند، ضبط میشوند. اگر نه، ابتدا نحو Tracking Template را بررسی کنید — رایجترین مشکل استفاده از {lpurl}&utm_source=google (با &) در صفحه فرودی است که پارامترهای query موجود ندارد. باید {lpurl}?utm_source=google (با ?) باشد.
ردیابی UTM گوگل ادز را به روش درست راهاندازی کنید — UTM Generator را باز کنید، Google Ads را انتخاب کنید، و یک Tracking Template کامل با تمام ماکروهای ValueTrack را در کمتر از ۳۰ ثانیه دریافت کنید. رایگان، بدون ثبتنام، بدون محدودیت.