اوایل هفته گذشته، گوگل تگ منیجر خبری در خصوص یک به روز رسانی جدید و البته قابل توجه برای دیجیتال مارکترها منتشر کرد. قابل توجه ترین بخش این به روز رسانی این است که تگ “GA4 Configuration” به “Google Tags” تبدیل می شود و تنظیمات مربوط به variableها تغییرات زیادی خواهند داشت!
GOOGLE TAG چیست؟
پیش از این برای نصب و راه اندازی آنالیتیکس 4 از یک تگ به اسم GA4 Configuration استفاده میشد. همانطور که از اسم این تگ مشخص است، از این تگ تنها برای نصب آنالیتیکس 4 روی سایت یا اپلیکیشن میتوان استفاده کرد. اما Google Tag راه حل انعطاف پذیرتری است که می تواند برای راه اندازی Google Analytics، Google Ads و احتمالاً سایر محصولات در آینده استفاده شود. قبل از اینکه در مورد پیامدهای حذف تگ نصب GA4 خود نگران شوید، مطمئن باشید که تیم GTM گوگل این انتقال و به روز رسانی را کاملاً بدون مشکل انجام داده است، بنابراین این احتمال وجود دارد که حداقل در شرایط حال حاضر نیاز به انجام کاری از سمت شما نباشد.
تگ Google که جایگزین تگ نصب آنالیتیکس 4 می شود، همانند تگ نصب آنالیتیکس عمل می کند و تگهای مربوط به ایونتهای GA4 موجود شما دقیقاً به همان روشی که قبل از این به روز رسانی کار میکردند، به کار خود ادامه می دهند.
یکی از تفاوتهای کلیدی در دنیای جدید «Google Tag» این است که تگهای ایونت GA4 دیگر ارتباط مستقیمی با تگ Google ندارند. به این معنا که منوی کشویی “Configuration Tag” در ساختار ایونت GA4 از بین رفته است. در عوض، هر تگ ایونت GA4 اکنون به Measurement ID آنالیتیکس 4 نیاز دارد. این تغییر باعث میشود که تگ Google صرفاً روی راهاندازی GA4 (یا سایر محصولات) در صفحه تمرکز کند.
به طور خلاصه، در ادامه خلاصهای از آنچه در حال تغییر است آورده شده است.
تفاوت TAG ID و MEASUREMENT ID چیست؟
قبل از این به روز رسانی، «MEASUREMENT ID» آنالیتیکس 4 هم به طور مستقیم در ساخت ایونت آنالیتیکس 4 استفاده میشد و هم از طریق کد نصب آنالیتیکس به ایونت مرتبط میشد. درواقع شما موقع ساخت ایونت آنالیتیکس 4، هم میتوانستید اسم تگ نصب آنالیتیکس 4 را از منوی کشویی انتخاب کنید و هم MEASUREMENT ID را وارد کنید. اما بعد از این به روز رسانی از آنجایی که هیچ ارتباط مستقیمی بین تگهای ایونت و تگ Google وجود ندارد، MEASUREMENT ID باید مستقیماً برای هر تگ ایونت وارد شود.
اما ممکن است این سوال برای شما مطرح شود که:
اگر برای ساخت ایونت آنالیتیکس 4 باید از MEASUREMENT ID استفاده کرد، پس فیلد تگ گوگل در ساختار تگ ایونت آنالیتیکس چیست؟
از نظر مفهومی، Tag ID شناسه منحصر به فرد Google Tag است، اما از آنجایی که Google Tags را می توان برای چندین محصول Google استفاده کرد، “Tag ID” را میتوان در محصولات مختلف، متفاوت معنا کرد. به عنوان مثال تگ آی دی برای محصول آنالیتیکس 4، همان Measurement ID خواهد بود.
حذف بخش FIELDS TO SET از ساختار تگ نصب آنالیتیکس 4
تگ نصب GA4 دارای بخشی به نام “Fields to Set” بود که بسیار گیج کننده بود. مقادیری که در این بخش قرار میگرفتند، مجموعهای از پارامترهایی بودند که رفتار را کنترل میکنند (مانند، allow_google_signals، cookie_flags) یا دایمنشنهایی مانند page_location، زبان و … که مربوط به ایونتها هستند را مقداردهی میکردند.
مقادیر این پارامترها تا زمانی که تگ نصب GA4 دوباره فعال شود (معمولاً زمانی که صفحه لود می شود) ثابت میماند. اما مزیت افزودن پارامترهای رویداد در “Fields to Set” این بود که این پارامترها به طور خودکار به هر ایونت بعدی در صفحه اضافه میشد. درواقع برای اینکه مقادیر ایونتهای بعدی تغییر کنند، باید ترتیبی برای اجرای ایونتها در نظر گرفته میشد، به گونه ای که ابتدا تگ نصب آنالیتیکس 4 رخ دهد و بعد از آن بقیه ایونتها رخ دهند. (منظور همان تظنیمات توالی تگ ها است.)
تغییر تنظیمات نصب و ایونتهای آنالیتیکس
با معرفی گوگل تگ، “فیلدهایی” که قبلا در Fields to Set قرار داشتند، به عنوان ” configuration parameters” تغییر نام خواهند داد و در بخش ” Configuration Settings” گوگل تگ تنظیم می شوند. علاوه بر این، یک بخش جدید ” Shared Event Settings” در گوگل تگ وجود خواهد داشت که می توانید پارامترهای ایونت را از طریق آن تنظیم کنید.
همانند تگ نصب GA4، مقادیر هر پارامتر ایونتی که توسط Google Tag تنظیم شده است، ثابت میماند تا زمانی که Google Tag دوباره فعال شود، اما مزیت تنظیم پارامترها در Google Tag این است که آنها برای همه ایونتهای صفحه اعمال می شوند. از جمله بیشتر ایونتهای “خودکار”، مانند user_engagement و ایونتهایی که توسط Enhanced Measurement ردیابی می شوند. (در حال حاضر این اطلاعات برای ایونتهای first_visit یا session_start در دسترس نیست.)
بنابراین می توان پارامترهای نصب و ایونت را مستقیماً در Google Tag وارد کرد، یا می توان آنها را از طریق تنظیمات متغیرهای جدید تعیین کرد.
یک نکته مهم در مورد تنظیمات جدید نصب (Configuration Settings) و بخش تنظیمات مشترک ایونت (Shared Event Settings):
اگر یک “پارامتر پیکربندی” را در Shared Event Settings خود یا یک پارامتر ایونت را در Configuration Settings وارد کنید، همه چیز درست کار خواهد کرد و دچار مشکل نمیشوید. اما بهتر است برای جلوگیری از چالشهای احتمالی در آینده، پارامترهای مربوط به نصب و تنظیمات را در بخش Configuration Settings و پارامترهای مربوط به ایونتها را در بخش Shared Event Settings قرار دهید.
در مورد ایونت page_view
پیش از این، در تگ نصب آنالیتیکس 4 یک چک باکس برای ارسال خودکار ایونت page_view به آنالیتیکس وجود داشت. اما در گوگل تگ چنین چیزی وجود نخواهد داشت. در عوض، ایونت بازدید از صفحه برای تگ Google توسط پارامتر پیکربندی send_page_view کنترل میشود. بعد از این به روز رسانی، اطلاعات مربوط به ایونت page_view به صورت خودکار برای آنالیتیکس با هر بار لود شدن گوگل تگ، ارسال خواهند شد. اما اگر چک باکس در تگ پیکربندی بدون علامت باقی بماند، به طور خودکار یک پارامتر پیکربندی send_page_view با مقدار «false» به Google Tag اضافه میشود. اگر میخواهید رویداد page_view خودکار را هنگام بارگیری تگ Google ارسال نکرده و در عوض ایونت سفارشی خود را ارسال کنید، حتماً پارامتر send_page_view را در تنظیمات پیکربندی خود وارد و مقدار “false” را وارد کنید، در غیر این صورت ممکن است با چند ایونت page_view تکراری مواجه شوید.
تنظیمات مربوط به USER PROPERTIES
User properties یک ویژگی بسیار ارزشمند Google Analytics 4 است. پیش از این میتوانستیم از این تنظیمات در تگ نصب آنالیتیکس 4 استفاده کنیم، اما در حال حاضر و بعد از این به روز رسانی، امکان استفاده از آنها در گوگل تگ وجود ندارد.
توجه: مراقب باشید که USER PROPERTIES را روی تگ گوگل و ایونتهای آنالیتیکس به صورت همزمان استفاده نکنید، اگر این کار را انجام دهید، موارد موجود در تگ Google به نفع آنهایی که در تگ ایونت هستند نادیده گرفته می شوند.
تنظیمات پیشرفته (ADVANCED SETTINGS) و تریگرها (TRIGGERS)
هر تریگر یا تنظیمات پیشرفتهای که قبلاً روی تگ نصب GA4 تعیین کردهاید، به عنوان بخشی از انتقال به Google Tag جدید منتقل میشوند، بنابراین Google Tag دقیقاً مثل قبل به کار خود ادامه خواهد داد. اگر قبلاً از توالی تگ برای تبدیل تگ پیکربندی GA4 خود به عنوان ” setup tag” برای تگهای ایونت خود استفاده کردهاید، این توالی همچنان در جای خود باقی خواهد ماند.
ماجرای بازگشت تنظیمات متغیرها چیست؟ (SETTINGS VARIABLES)
به عنوان بخشی از بهروزرسانی Google Tag، Google Tag Manager دو نوع جدید از متغیرها اضافه خواهند شد: «Google Tag: Configuration Settings» و « Google Tag: Event Settings». این متغیرهای جدید به شما این امکان را میدهند که فهرستی از «پارامترهای پیکربندی» یا ایونت پارامترها (و ویژگیهای کاربر) را در یک متغیر تعریف کنید و کل فهرست را به سادگی با افزودن آن متغیر به تگ اعمال کنید.
اما جالبتر این است که اکنون میتوانید یک Event Settings variable ایجاد کنید و آن را به تگهای ایونت آنالیتیکس 4 خود اضافه کنید تا به طور خودکار یک گروه استاندارد از ایونت پارامترها (و ویژگیهای کاربر) را در هر ایونت بگنجانید. با استفاده از این قابلیت می توانید به صورت پویا مقادیر پارامترهای تعیین شده را هنگام رخداد ایونت، برای آنالیتیکس ارسال کنید.
هنگامی که تگ پیکربندی شما به یک تگ Google تبدیل میشود، همه موارد موجود در “Fields to Set” به بخش تنظیمات پیکربندی تگ Google منتقل میشوند. این انتقال تضمین می کند که تگ مانند قبل عمل می کند، اما فقط سردرگمی قدیمی در رابطه با “Fields to Set” را از بین می برد.