بعد از نصب و راه اندازی آنالیتیکس 4 و ساخت گزارش در بخش explore، احتمالاً متوجه وجود ردیفی به اسم not set شدهاید. اگر میخواهید بدانید که دلیل نمایش not set در آنالیتیکس 4 چیست و باید با آن چه کرد، در ادامه این مطلب همراه من باشید. به طور کلی در خصوص Not set در GA4 میتوان گفت:
- در برخی شرایط، امکان رفع و حذف Not set در GA4 وجود دارد
- در شرایط دیگر، میتوان تعداد دفعات ظاهرشدن Not set را کاهش داد
- و در بقیه موارد، Not set چیزی است که باید وجود آن را در آنالیتیکس 4 بپذیریم تا زمانی که Google برخی موارد را تغییر دهد یا به روز کند!
همانطور که حتماً میدانید، ابزار آنالیتیکس 4، همچنان یک ابزار در حال توسعه است که ابهامات زیادی در خصوص برخی از موارد آن، مانند Not set وجود دارد.
Not set در آنالیتیکس 4 چیست؟
Not set مقداری است که به عنوان مقدار یک دایمنشن در گزارشهای آنالیتیکس 4 نمایش داده میشود، زمانی که آن دایمنشن، هیچ مقدار منحصر به فرد یا مشخصی نداشته باشد. به عنوان مثال، اگر قصد موضوعی در خصوص سایتتان را دارید؛ اما به اشتباه از دایمنشنهای مربوط به اپ استفاده کنید، مقداری که برای دایمنشن نمایش داده میشود، Not set خواهد بود.اما زمانی با مشکل روبهرو خواهید شد که برای دایمنشنی که درست انتخاب کردهاید، باز هم مقدار NOT SET را مشاهده میکنید.
علت وجود (Not Set) در گزارشهای لندینگپیج در آنالیتیکس 4 چیست؟
در آنالیتیکس یونیورسال گاهی اوقات مدار دایمنشن landing page در گزارشها، not set تعیین میشد. این مشکل همچنان در آنالیتیکس 4 هم وجود دارد. اما علت این مشکل چیست؟
اگر سشن کاربر با ایونتی به اسم page_view همراه نباشد، یعنی پارامتر یا اطلاعات اضافهای به اسم page_location هم وجود ندارد. در نتیجه مقدار landing page، Not set تعیین میشود. گرچه page_view به صورت خودکار توسط آنالیتیکس 4 ردیابی میشود، اما باز هم ممکن است که در برخی از شرایط خاص، page_view اتفاق نیفتند و در نتیجه گزارش لندینگپیج در آنالیتیکس 4 دچار مشکل شود.
یک سناریوی احتمالی عبارت هستند از:
- تنظیمات پیشفرض مدت زمان سشن را در GA4 تغییر ندادهاید، به این معنی که پس از 30 دقیقه عدم فعالیت، سشن بازدیدکنندگان وبسایت شما منقضی میشود.
- یک بازدیدکننده وب سایت شما را در یک تب مرورگر باز میکند و آن را برای بیش از 30 دقیقه بازمیگذارد (بهعنوانمثال، او برای خوردن ناهار رفته است).
- زمان سشن تمام میشود.
- آن شخص به وب سایت شما برمیگردد و سپس کاری انجام میدهد؛ مثلاً اسکرول میکند، ایونت user_engagement و … اتفاق میافتد و ردیابی آنالیتیکس 4 بدون اتفاق افتادن page_view جدید همراه با سشن جدید، آغاز میشود.
در این سناریو، دو سشن برای کاربر ثبت شده است که یکی همراه با page_view و دیگری بدون ایونت page_view اتفاق افتاده است.
دلایل نمایش (not set) در گزارشهای Google Ads
اگر در گزارشهای تبلیغاتیتان مقدار (not set) را مشاهده میکنید، احتمالاً یکی از موارد زیر دلیل آن است:
1. اتصال بین حساب Google Ads و GA4 برقرار نیست
اطمینان حاصل کنید که حساب گوگل ادز به درستی به خاصیت GA4 لینک شده باشد. در غیر این صورت، اطلاعات کلیکها و کمپینها منتقل نمیشود.
2. Auto-tagging فعال نیست
قابلیت Auto-tagging باید فعال باشد تا GA4 بتواند اطلاعات مربوط به کلیکها را به درستی دریافت کند. در تنظیمات Google Ads بررسی کنید که این گزینه فعال باشد.
3. ترافیک از حسابهای Google Ads غیرمتصل
اگر چند اکانت گوگل ادز دارید که به GA4 لینک نشدهاند، ترافیک حاصل از آنها با (not set) نمایش داده میشود. دلیل آن این است که GA4 نمیتواند کلیکها را به ایونت ها نسبت دهد.
4. استفاده از UTM ناقص یا اشتباه در URLهای مقصد
در صورتی که لینکهای مقصد را به صورت دستی تگ کردهاید ولی پارامترهای UTM ناقص یا نادرست باشند، مقدار (not set) نمایش داده میشود. این مشکل تنها محدود به Google Ads نیست و ممکن است در لینکهای شبکههای اجتماعی، وبلاگها یا سایر منابع نیز رخ دهد.
برای جلوگیری از این مشکل از ابزارهای رسمی Google برای ساخت URLهای تگشده استفاده کنید.
نمایش (not set) در دایمنشنهای مختلف GA4
دایمنشن Session Source / Medium
در صورت نبود ایونت session_start، GA4 نمیتواند منبع یا چنل را تعیین کند. معمولاً این مشکل به دلیل انتخاب اشتباه نوع Trigger در Google Tag Manager رخ میدهد.
راهحل:
نوع Trigger را به «Initialization – All pages» تغییر دهید. این کار را از طریق تگ مربوط به GA4 در محیط Google Tag Manager انجام دهید.
اگر session source / medium به عنوان (not set) گزارش شود، ترافیک شما در گروه کانالهای پیشفرض به عنوان “Unassigned” یا «اختصاصنیافته» دستهبندی خواهد شد.
دایمنشن Landing Page
اگر سشن شما ایونت page_view نداشته باشد، دایمنشن صفحه فرود مقدار (not set) خواهد داشت. این مورد ممکن است در کمپینهایی با لینکهای ناقص یا در صفحات با اسکریپتهای ناقص رخ دهد.
دایمنشن Content Group
اگر از این دایمنشن همراه با ایونت های خودکار مانند session_start یا first_visit استفاده کرده باشید، ممکن است مقدار (not set) را مشاهده کنید. دلیل این است که این ایونت ها پارامتر content_group را پشتیبانی نمیکنند.
همچنین اگر پارامتر content_group را ارسال کرده باشید ولی مقدار آن خالی باشد (مثلاً content_group: “”)، باز هم مقدار (not set) نمایش داده میشود.
دایمنشن Custom User ID
استفاده از User ID به عنوان یک دایمنشن سفارشی توصیه نمیشود. در این حالت، احتمال نمایش مقدار (not set) وجود دارد. گوگل پیشنهاد میکند از قابلیت رسمی User-ID استفاده کنید.
پارامترهای سفارشی (Custom Parameters)
برای ایونت هایی که پارامترهای سفارشی دارند، در ۲۴ ساعت اول ممکن است مقدار (not set) گزارش شود. پس از گذشت این بازه زمانی، دادههای مورد انتظار نمایش داده میشوند.
اگر پارامترهای سفارشی در اولین ایونت ها (مانند session_start یا first_visit) حضور نداشته باشند، مقدار (not set) ثبت میشود.