حذف پارامترهای ناخواسته از URL، گزارشهایی که با استفاده از دایمنشنهای لندینگ پیج و page location ایجاد میکنید را تر و تمیزتر میکند. در حال حاضر، قابلیت Exclude URL Query Parameters در نسخه جدید آنالیتیکس 4، GA4، وجود ندارد و شما باید از روش جایگزینی برای بهبود ظاهر URLها در گزارشهای آنالیتیکس 4 استفاده کنید.
چرا باید برخی از پارامترهای URL را حذف کنیم؟
برای درک اهمیت انجام این کار، به مثال زیر توجه کنید.
تصور کنید که یک کاربر بعد از تکمیل خرید یا یک فرم در سایت شما به صفحهای به آدرس زیر هدایت شود:
example.com/thankyou?success=true
قسمت success=true، بخشی است که به صورت خودکار به آدرس صفحه اضافه شده است و چون بخشی از URL است، در گزارشهای آنالیتیکس هم نمایش داده میشود. همین مسئله باعث میشود که در جدول گزارشهایی که میسازید، چند ردیف با URL Parameterهای مختلف، تنها برای یک آدرس از سایت خود ببینید. این موضوع باعث میشود که تحلیل و خواندن گزارش برای شما مشکل شود.
این مسئله زمانی خیلی چالش برانگیز میشود که شما از طریق تبلیغات در رسانههای مختلف مانند لینکدین، فیسبوک، Mailchimp و… کاربران زیادی را به سمت سایت خود هدایت کنید. با قرار دادن لینک در چنین رسانههایی، پارامترهایی به URL شما اضافه میشود که برای تجزیه و تحلیل گزارشها در آنالینتیکس 4 کارآمد نیستند.
به عنوان مثال، اگر یک بازدیدکننده از طریق تبلیغات گوگل ادز وارد وب سایت شما شود، URL صفحه حاوی یک پارامتر اضافی به اسم gclid خواهد بود. بنابراین به جای دیدن example.com/sample در گزارشهای خود، example.com/ sample?gclid=sdfghjkluytresvbjk4567890dcvb را مشاهده خواهید کرد. زمانی که کاربر دیگری از طریق همین تبلیغات گوگل ادز وارد سایت شما شود، مقدار gclid متفاوت خواهد بود. مثلاً:
example.com/sample? gclid =ihgvefb98yg3ebfji8y3hefnk
درواقع با اینکه هر دو کاربر به یک صفحه / sample هدایت شدند، Google Analytics گزارشهایی که با استفاده از دایمنشنهای Page path + query ساخته میشوند را با دو URL منحصر به فرد در ایجاد میکند.
نکته مهم: زمانی که میخواهید گزارشی از صفحات سایت خود ایجاد کنید، میتوانید از دایمنشن دیگری به اسم Page path استفاده کنید. اما این دایمنشن، هیچ اطلاعاتی در خصوص یو آر ال پارامترها در اختیارتان قرار نمیدهد و در شرایطی که شما به این اطلاعات نیاز داشته باشید، دچار مشکل خواهید شد.
در این شرایط است که باید از قابلیت Exclude URL Query Parameters برای حفظ کوئری پارامترهای ارزشمند و حذف موارد دیگر، استفاده کنید. (مانند success=true)
کدام کوئری پارامترها را باید از URL حذف کرد؟
قبل از استفاده از این روش اول از همه باید تعیین کنید که کدام کوئری پارامترها را از آدرس حذف کنید. برای شناسایی این کوئری پارامترها، میتوانید یک گزارش با استفاده از دایمنشنهای گفته شده در بخش Explore ایجاد کنید. Views را به عنوان متریک انتخاب کرده و گزارشی مانند تصویر زیر ایجاد کنید:
سپس با استفاده از یک فیلتر برای Page Path + Query String میتوانید آدرسهایی که شامل ؟ هستند را از دیگر آدرسها جدا کنید.
با دیدن آدرسهایی که در هر یک از ردیفهای گزارش نمایش داده میشوند، میتوانید کوئری پارامترهایی که بهشان نیاز ندارید را شناسایی کرده و در مرحله بعد برای حذف آنها اقدام کنید.
برخی از رایجترین کوئری پارامترهایی که میتوانید حذف کنید:
- mc_cid (Mailchimp)
- mc_eid (Mailchimp)
- igshid (Instagram)
- ml_subscriber (MailerLite)
- ml_subscriber_hash (MailerLite)
- twclid (Twitter)
حذف کوئری پارامترها از URL در آنالیتیکس 4
همانطور که در ابتدای مطلب گفته شد، انالیتیکس 4 دارای قابلیت exclude URL query parameters نیست و شما باید از گوگل تگ منیجر برای اتجام این کار استفاده کنید.
وارد Google Tag Manager و سپس کانتینر سایت خود شوید. سپس از منوی سمت چپ روی گزینه Templates کلیک کنید.
در بخش Variable Templates، روی Search Gallery کلیک کنید. این تمپلیت توسط شرکت Ayudante، که یک شرکت مشاوره و توسعه نرم افزار تلفن همراه مستقر در توکیو است، ایجاد شده است.
از بین تمپلیتهای آماده، عبارت Trim Query را پیدا کنید.
سپس روی گزینه Add to Workspace و Add کلیک کنید.
بعد از اضافه کردن این تمپلیت باید یک variable برای حذف کوئری پارامتر ایجاد کنید. برای ساخت این variable، از تمپلیتی که در مرحله قبل اضافه کردیم، استفاده میکنیم.
برای انجام این کار، وارد بخش Variables شوید، سپس روی New و بعد Variable configuration کلیک کرده و سپس Trim Query را به عنوان variable type انتخاب کنید.
در مرحله بعد باید Page URL را به عنوان Target URL تعیین کنید. در این مرحله درواقع تعیین میکنیم که قصد حذف کوئری پارامتر از چه دیتایی را داریم.
مابقی تنظیمات را بدون تغییر نگه دارید.
نکته مهم: با ایجاد این متغیر، تغییری در ظاهر آدرسی که به کاربران سایت شما نمایش داده میشود، ایجاد نمیشود. درواقع این متغیر فقط وظیفه پاکسازی آدرس سایتی که در تگ نصب آنالیتیکس 4 قرار میدهیم را به عهده دارد.
برای اضافه کردن کوئری پارامترهایی که قصد حذف کردنشان را دارید، باید در هر ردیف، اسم یک کوئری پارامتر را وارد کنید.
سپس یک اسم معنادار برای variable انتخاب کرده و آن را ذخیره کنید.
نکته مهم:
با توجه به اینکه ممکن است در آینده کوئری پارامترهای جدیدی به آدرس سایت شما اضافه شود، میتوانید از قابلیت لیست سفید تمپلیت Trim Query استفاده کنید. در این بخش باید تنها کوئری پارامترهایی را وارد کنید که میخواهید همیشه در گزارشهای آنالیتیکس 4 ببینید. به غیر از کوئری پارامترهایی که در این بخش وارد میکنید، مابقی اطلاعات از URL حذف خواهند شد. اما باید مراقب باشید، چون ممکن است در آینده یک کوئری پارامتر خاص به URL سایت شما اضافه شود و شما آن را در گزارشها نداشته باشید.
برخی از مهمترین کوئری پارامترهایی که باید در لیست سفید قرار دهید عبارت هستند از:
- gclid
- dclid
- _gl
- _ga
بهروزرسانی تنظیمات گوگل تگ (همان تگ قبلی نصب آنالیتیکس 4)
زمانی که کد نصب آنالیتیکس 4 را از طریق گوگل تگ منیجر روی سایت قرار میدهید، مواردی مانند page_location به صورت خودکار ردیابی میشوند. برای ایجاد تغییر در این پارامترها، شما میتوانید از تگ نصب آنالیتیگس 4 یا همان گوگل تگ استفاده کنید.
برای اینکه مطمئن شوید تمام تغییر انجام شده درست است، باید روی گزینه Preview کلیک کرده و یک آدرس همراه با کوئری پارامتر وارد کنید. سپس روی گزینه Connect کلیک کنید.
سپس وارد بخش دیباگ ویو در آنالیتیکس 4 شوید و مقدار پارامتر page_location برای یکی از ایونتها را بررسی کنید. در این پارامتر نباید کوئری پارامترهایی که تعیین کرده بودید را مشاهده کنید.
بعد از اینکه مطمئن شدید همه چیز درست کار میکند، باید روی گزینه SUBMIT کلیک کنید.