تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر

تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر

اگر برای نصب آنالیتیکس ۴ از گوگل تگ منیجر استفاده کرده باشید، احتمالا برای ردیابی رفتار کاربران، ایونت های مختلفی را هم در تگ منیجر ساخته اید. در بسیاری از این ایونت ها لازم است پارامترهایی را به صورت تکراری تعریف کنید؛ موضوعی که با بیشتر شدن تعداد تگ ها، هم زمان بر میشود و هم احتمال خطا را افزایش میدهد.

برای مثال، ممکن است یک پارامتر مشخص را در چندین GA4 Event Tag استفاده کنید. در چنین شرایطی، اگر بخواهید مقدار یا تنظیمات آن را تغییر دهید، ویرایش تک تک تگ ها روش مناسبی نیست.

Google Tag Manager برای ساده تر کردن این فرایند، دو متغیر مهم در اختیار ما قرار داده است:

  • Event Settings Variable
  • Configuration Settings Variable

این دو متغیر به شما کمک میکنند بخشی از تنظیمات Google Analytics 4 را به صورت متمرکز مدیریت کنید. به جای اینکه تنظیمات مشترک را در هر تگ به صورت جداگانه وارد کنید، میتوانید آنها را داخل یک متغیر تعریف کرده و همان متغیر را در تگ های مختلف مورد استفاده قرار دهید.

در نتیجه، هر تغییری که در این متغیرها ایجاد شود، روی تمام تگ هایی که از آنها استفاده میکنند اعمال خواهد شد. این روش علاوه بر کاهش کارهای تکراری، مدیریت تگ ها را ساده تر میکند و احتمال بروز خطا در تنظیمات را هم کاهش میدهد.

در ادامه این مقاله، نحوه کار با تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر و تفاوت Event Settings Variable و Configuration Settings Variable را بررسی میکنیم و میبینیم هر کدام در چه شرایطی کاربرد دارند.

پیش نیازهای تنظیم متغیرهای GA4 در Google Tag Manager

قبل از شروع کار با تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر، فرض میکنیم دو مورد اصلی را از قبل انجام داده اید:

  • Google Analytics 4 را با استفاده از Google Tag Manager روی سایت نصب کرده اید.
  • حداقل یک Google Tag و یک GA4 Event Tag در کانتینر تگ منیجر خود دارید.

اگر هنوز هر کدام از این موارد را راه اندازی نکرده اید، بهتر است ابتدا تنظیمات اولیه GA4 و ساخت Event Tag در Google Tag Manager را انجام دهید و سپس سراغ متغیرهای تنظیمات بروید.

تفاوت Configuration Settings Variable و Event Settings Variable چیست؟

قبل از اینکه سراغ نحوه ساخت این متغیرها برویم، باید تفاوت بین Configuration Settings Variable و Event Settings Variable را بدانیم.

تفاوت اصلی این دو متغیر را میتوان در دو موضوع خلاصه کرد:

  • نوع پارامترهایی که داخل هر متغیر قرار میگیرند
  • تگ هایی که میتوانند از این متغیرها استفاده کنند

Configuration Settings Variable چیست؟

Configuration Settings Variable معمولا برای تنظیمات عمومی و فنی استفاده میشود؛ تنظیماتی که مقدار آنها در بیشتر مواقع ثابت است و قرار نیست در هر ایونت تغییر کنند.

برای مثال، پارامترهایی مانند موارد زیر میتوانند در این متغیر قرار بگیرند:

  • server_container_url
  • cookie_prefix

این متغیر را میتوان بین چند Google Tag به اشتراک گذاشت، اما کاربرد آن بیشتر به تنظیمات کلی Google Tag مربوط میشود.

Event Settings Variable چیست؟

Event Settings Variable برای پارامترهایی طراحی شده است که همراه ایونت ها ارسال میشوند و مقدار آنها میتواند بر اساس هر ایونت یا رفتار کاربر تغییر کند.

برای مثال، پارامترهایی مانند موارد زیر گزینه های مناسبی برای Event Settings Variable هستند:

  • content_group
  • currency
  • pricing_plan
  • language

یکی از تفاوت های مهم این متغیر با Configuration Settings Variable این است که Event Settings Variable را میتوان هم در Google Tag و هم در GA4 Event Tag استفاده کرد.

جدول زیر تفاوت این دو متغیر را ساده تر نشان میدهد:

نوع متغیرکاربردنمونه پارامترمحل استفاده
Configuration Settings Variableتنظیمات عمومی و معمولا ثابت GA4server_container_url، cookie_prefixGoogle Tag
Event Settings Variableپارامترهای قابل استفاده مجدد برای ایونت هاcontent_group، currency، pricing_planGoogle Tag و GA4 Event Tag

چه زمانی از Configuration Settings Variable و چه زمانی از Event Settings Variable استفاده کنیم؟

در بیشتر پیاده سازی های Google Tag Manager، متغیری که بیشتر با آن کار خواهید کرد Event Settings Variable است. Configuration Settings Variable معمولا فقط در سناریوهای خاص کاربرد دارد.

اگر پارامترهای سفارشی مانند content_group، pricing_plan یا language دارید و میخواهید آنها را همراه بیشتر ایونت های GA4 ارسال کنید، Event Settings Variable میتواند بخش زیادی از کارهای تکراری شما را حذف کند.

همین موضوع درباره User Property هایی که باید همراه تعداد زیادی از ایونت ها ارسال شوند نیز صدق میکند.

به جای اینکه یک پارامتر را به صورت جداگانه داخل تمام GA4 Event Tag ها اضافه کنید، میتوانید آن را یک بار در Event Settings Variable تعریف کنید و این متغیر را در تگ های مورد نظر قرار دهید.

Configuration Settings Variable فقط در شرایط خاص لازم است

در بیشتر کانتینرهای GTM نیازی به استفاده از Configuration Settings Variable ندارید. این متغیر بیشتر زمانی کاربرد دارد که با تنظیمات فنی تر GA4 سر و کار داشته باشید.

برای مثال:

اگر از Server-side Google Tag Manager استفاده میکنید و لازم است مقدار server_container_url را مشخص کنید.

اگر چند گوگل تگ در یک کانتینر دارید. برای مثال، داده ها را به دو GA4 Property مختلف ارسال میکنید و میخواهید هر دو Google Tag دقیقا از تنظیمات یکسانی مانند cookie_prefix استفاده کنند.

در نهایت کدام متغیر مهم تر است؟

اگر ساختار Google Tag Manager شما پیچیدگی خاصی ندارد، لازم نیست استفاده از این دو متغیر را بیش از حد پیچیده کنید.

برای بیشتر سایت ها و پیاده سازی های GA4، تمرکز اصلی باید روی Event Settings Variable باشد. این متغیر به شما اجازه میدهد پارامترهای مشترک را یک بار تعریف کنید و آنها را بین تعداد زیادی از ایونت ها به اشتراک بگذارید.

Configuration Settings Variable بیشتر برای سناریوهای خاص مانند Server-side GTM یا مدیریت چند Google Tag کاربرد دارد و در بسیاری از پیاده سازی های معمول اصلا به آن نیاز نخواهید داشت.

نحوه ساخت Configuration Settings Variable در Google Tag Manager

همانطور که گفتیم، Configuration Settings Variable برای نگهداری تنظیماتی استفاده میشود که قرار است بین چند Google Tag مشترک باشند.

این تنظیمات معمولا مقادیری هستند که به ندرت تغییر میکنند و در بسیاری از مواقع میتوان آنها را به صورت ثابت تعریف کرد. برای مثال:

  • cookie_prefix
  • server_container_url

پارامتر server_container_url زمانی کاربرد دارد که از Server-side Tagging استفاده میکنید و باید آدرس Server Container را برای Google Tag مشخص کنید.

در بعضی سناریوها ممکن است بخواهید اطلاعات داینامیک را هم از طریق Configuration Settings Variable در اختیار Google Tag ها قرار دهید. برای مثال:

  • page_location
  • page_title

این موارد به خصوص برای سایت ها یا اپلیکیشن های Single Page Application یا SPA کاربرد دارند. در چنین شرایطی میتوانید مقدار این پارامترها را از Data Layer دریافت کنید و Variable مربوط به Data Layer را به عنوان مقدار پارامتر قرار دهید.

آیا همیشه به Configuration Settings Variable نیاز داریم؟

خیر.

اگر فقط یک Google Tag داخل GTM Container خود دارید، در بسیاری از موارد اصلا نیازی به ساخت Configuration Settings Variable ندارید.

در این شرایط میتوانید پارامترهای مورد نیاز را مستقیما در بخش Configuration Parameter همان Google Tag وارد کنید.

Configuration Settings Variable بیشتر زمانی ارزشمند میشود که چند Google Tag داشته باشید و بخواهید تنظیمات مشترکی را بین آنها مدیریت کنید.

نکته مهم دیگر این است که نباید بدون دلیل تعداد زیادی Configuration Parameter تعریف کنید. بهتر است فقط پارامترهایی را اضافه کنید که واقعا در ساختار Tracking شما کاربرد دارند و با نیازهای کسب و کار شما مرتبط هستند.

مراحل ساخت Configuration Settings Variable در GTM

اگر چند Google Tag دارید و میخواهید تنظیمات مشترک آنها را از یک محل مدیریت کنید، مراحل زیر را انجام دهید.

در Google Tag Manager وارد بخش Variables شوید.

در قسمت User-defined Variables روی گزینه New کلیک کنید تا یک متغیر جدید بسازید.

روی بخش Variable Configuration کلیک کنید و از میان گزینه های موجود، نوع زیر را انتخاب کنید:

Google Tag: Configuration Settings

با انتخاب این گزینه، میتوانید Configuration Parameter های مورد نیاز خود را داخل این Variable تعریف کنید.

پارامترهایی را اضافه کنید که معمولا ثابت هستند یا باید بین چند Google Tag مشترک باشند.

برای مثال:

  • cookie_prefix
  • server_container_url

اگر به اطلاعات داینامیک نیاز دارید، میتوانید به جای وارد کردن یک مقدار ثابت، از Variable های GTM مانند Data Layer Variable استفاده کنید.

بعد از اضافه کردن پارامترها، Variable را با یک نام مشخص ذخیره کنید.

برای مثال:

GA4 – Configuration Settings

استفاده از یک Naming Convention مشخص برای Tag ها، Trigger ها و Variable ها باعث میشود مدیریت GTM Container در پروژه های بزرگ بسیار ساده تر باشد.

حالا Google Tag مورد نظر را باز کنید و Configuration Settings Variable ساخته شده را به آن متصل کنید.

اگر چند Google Tag دارید که باید از تنظیمات مشابه استفاده کنند، میتوانید همین Variable را به تمام آنها اضافه کنید.

به این ترتیب، به جای تعریف مجدد پارامترها در هر Google Tag، تنظیمات از یک Variable مشترک دریافت میشوند.

قبل از Publish کردن تغییرات، وارد Preview Mode در Google Tag Manager شوید.

بعد از اتصال سایت به Tag Assistant، رویداد Initialization را بررسی کنید و مطمئن شوید که مقادیر Configuration Settings Variable به درستی در Google Tag قرار گرفته اند.

این مرحله اهمیت زیادی دارد، چون قبل از انتشار تغییرات میتوانید مطمئن شوید Variable ها و مقادیر آنها همانطور که انتظار دارید اجرا میشوند.

مشاهده پارامترهای به ارث رسیده در Google Tag

زمانی که یک Google Tag از Configuration Settings Variable استفاده میکند، میتوانید پارامترهایی را که از این Variable دریافت شده اند مشاهده کنید.

برای این کار در تنظیمات Google Tag روی گزینه Show inherited parameters کلیک کنید.

در این قسمت مشخص میشود که کدام Configuration Parameter ها از Configuration Settings Variable به Tag منتقل شده اند.

اولویت تنظیمات Tag نسبت به Configuration Settings Variable

یکی از قابلیت های کاربردی GTM این است که میتوانید مقدار یک پارامتر را فقط برای یک Google Tag تغییر دهید، بدون اینکه مقدار اصلی آن در Configuration Settings Variable تغییر کند.

برای این کار میتوانید در سطح همان Tag، مقدار پارامتر به ارث رسیده را Override کنید.

اگر یک پارامتر هم داخل Configuration Settings Variable تعریف شده باشد و هم در سطح خود Google Tag مقدار متفاوتی داشته باشد، مقداری که مستقیما در Tag تعریف شده اولویت بالاتری دارد.

در نتیجه میتوانید یک تنظیم عمومی برای چند Google Tag داشته باشید و در عین حال، در صورت نیاز، بعضی تنظیمات را فقط برای یک Tag خاص تغییر دهید.

با این حال، در بیشتر پیاده سازی های معمول Google Analytics 4، Configuration Settings Variable متغیری نیست که به صورت روزمره با آن کار کنید. برای مدیریت پارامترهای مشترک بین Event ها، معمولا Event Settings Variable کاربرد بیشتری دارد که در بخش بعدی به سراغ آن میرویم.

نحوه ساخت Event Settings Variable در Google Tag Manager

Event Settings Variable به شما اجازه میدهد پارامترهایی را که قرار است همراه چند Event مختلف ارسال شوند، فقط یک بار تعریف کنید.

این موضوع زمانی اهمیت بیشتری پیدا میکند که تعداد GA4 Event Tag های شما زیاد باشد. بدون استفاده از Event Settings Variable، هر بار که بخواهید یک پارامتر جدید به چند Event اضافه کنید، باید تک تک Tag ها را باز کرده و همان تنظیم را به صورت دستی تکرار کنید.

اما با Event Settings Variable کافی است پارامتر را یک بار داخل Variable اضافه کنید. بعد از آن، تمام Google Tag ها و GA4 Event Tag هایی که از این Variable استفاده میکنند، تنظیم جدید را دریافت خواهند کرد.

فرض کنید یک بازی آنلاین دارید که شامل چند Level مختلف است و برای رفتار کاربران Event هایی مانند موارد زیر را ثبت میکنید:

  • level_start
  • level_up
  • level_end

در تمام این Event ها لازم است نام Level را هم با پارامتر level_name به Google Analytics 4 ارسال کنید.

یک روش این است که level_name را جداگانه داخل هر Event Tag تعریف کنید. اما این کار باعث تکرار تنظیمات میشود و مدیریت Tag ها را سخت تر میکند.

روش بهتر این است که level_name را داخل Event Settings Variable قرار دهید و همان Variable را به Event های مربوط به بازی متصل کنید.

در این حالت اگر بعدا بخواهید پارامتر دیگری هم به این گروه از Event ها اضافه کنید، فقط Event Settings Variable را تغییر میدهید و نیازی نیست تک تک Tag ها را ویرایش کنید.

آیا میتوان چند Event Settings Variable داشت؟

بله. حتی در بسیاری از پروژه ها داشتن چند Event Settings Variable منطقی تر از قرار دادن تمام پارامترها داخل یک Variable است.

فرض کنید یک سایت دارید که هم بخش بازی دارد و هم فروشگاه اینترنتی.

در چنین شرایطی میتوانید یک Event Settings Variable برای پارامترهای مربوط به بازی بسازید و Variable دیگری را برای پارامترهای Ecommerce در نظر بگیرید.

برای مثال:

  • Gaming Event Settings Variable
  • level_name
  • game_mode
  • character_type
  • Ecommerce Event Settings Variable
  • currency
  • value
  • pricing_plan

بعد میتوانید بر اساس نوع Event، Variable مناسب را به Tag مربوط به آن اضافه کنید.

این روش باعث میشود ساختار GTM مرتب تر باشد و هر Variable فقط شامل پارامترهایی باشد که واقعا به همان گروه از Event ها مربوط هستند.

استفاده از Recommended Event Parameters در GA4

برای پارامترهای Event بهتر است در صورت امکان از نام هایی استفاده کنید که Google Analytics 4 از قبل برای Event های Recommended تعریف کرده است.

استفاده از این پارامترها کمک میکند GA4 بعضی Dimension ها و Metric ها را به شکل استاندارد شناسایی و پردازش کند.

اگر پارامتر مناسب نیاز شما در میان پارامترهای پیشنهادی GA4 وجود نداشت، میتوانید Custom Parameter تعریف کنید.

مقدار این پارامترها میتواند از منابع مختلفی در Google Tag Manager تامین شود. برای نمونه میتوانید از Data Layer Variable، Custom JavaScript Variable یا سایر Variable های GTM استفاده کنید.

مراحل ساخت Event Settings Variable در GTM

قبل از شروع، بهتر است مشخص کنید به چند Event Settings Variable نیاز دارید و کدام گروه از Event ها باید تنظیمات مشترک داشته باشند.

بعد مراحل زیر را انجام دهید.

در Google Tag Manager وارد بخش Variables شوید.

در قسمت User-defined Variables روی گزینه New کلیک کنید.

روی Variable Configuration کلیک کنید و نوع Variable زیر را انتخاب کنید:

Google Tag: Event Settings

با انتخاب این گزینه میتوانید پارامترهای مشترک Event ها و همچنین User Property های مورد نیاز را داخل Variable تعریف کنید.

در بخش Event Parameters پارامترهایی را وارد کنید که میخواهید بین چند Google Tag یا GA4 Event Tag مشترک باشند.

برای مثال:

  • content_group
  • currency
  • value

مقدار هر کدام از این پارامترها میتواند ثابت باشد یا از یک Variable دیگر در GTM دریافت شود.

برای مثال اگر مقدار content_group از Data Layer ارسال میشود، میتوانید Data Layer Variable مربوط به آن را به عنوان مقدار پارامتر انتخاب کنید.

Event Settings Variable علاوه بر Event Parameter ها میتواند Google Analytics User Property را هم در خود نگه دارد.

برای اضافه کردن User Property وارد بخش Google Analytics User Properties شوید و روی Add Property کلیک کنید.

سپس نام و مقدار Property را وارد کنید.

برای مثال:

pricing_plan

اگر میخواهید اطلاعاتی درباره خود کاربر را در چند Event مختلف ارسال کنید، User Property میتواند گزینه مناسبی باشد.

البته قبل از استفاده از آن باید مشخص کنید داده مورد نظر واقعا ویژگی کاربر است یا ویژگی همان Event. در بخش بعدی تفاوت Event Parameter و User Property را دقیق تر بررسی میکنیم.

بعد از اضافه کردن تنظیمات مورد نیاز، یک نام مشخص برای Variable انتخاب کرده و آن را ذخیره کنید.

برای مثال:

GA4 – Event Settings

اگر چند Event Settings Variable دارید، بهتر است نام آنها مشخص کند مربوط به کدام گروه از Event ها هستند.

برای مثال:

GA4 – Event Settings – Ecommerce

یا:

GA4 – Event Settings – Game

حالا باید Variable ساخته شده را به Google Tag یا GA4 Event Tag های مرتبط اضافه کنید.

Event Settings Variable میتواند در هر دو نوع Tag استفاده شود:

  • Google Tag
  • GA4 Event Tag

در هر Tag میتوانید از گزینه Show inherited parameters استفاده کنید تا ببینید چه پارامترهایی از Event Settings Variable دریافت شده اند.

مانند Configuration Settings Variable، در اینجا هم میتوانید مقدار یک پارامتر را در سطح یک Tag خاص Override کنید.

در چنین شرایطی مقدار تعریف شده در خود Tag نسبت به مقدار به ارث رسیده از Event Settings Variable اولویت بالاتری خواهد داشت.

بعد از انجام تنظیمات، وارد Preview Mode در Google Tag Manager شوید.

Event مورد نظر را اجرا کنید و Tag مربوط به آن را باز کنید.

در این بخش میتوانید بررسی کنید که چه اطلاعاتی از طریق Event Settings Variable دریافت شده اند.

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

برای مثال ممکن است در یک Event خاص، content_group و pricing_plan مقدار داشته باشند اما currency و value خالی باشند، چون این دو پارامتر فقط در Event های مربوط به خرید یا درآمد مقدار میگیرند.

تست فقط در Google Tag Manager کافی نیست. بهتر است بررسی کنید که داده ها واقعا به Google Analytics 4 هم رسیده باشند.

برای این کار در GA4 به مسیر زیر بروید:

Admin > Data display > DebugView

در DebugView میتوانید Event مورد نظر را انتخاب کنید و اطلاعات ارسال شده را در پنل کناری بررسی کنید.

Event Parameter ها و User Property ها در بخش های جداگانه نمایش داده میشوند.

در این مرحله باید مطمئن شوید:

Event مورد نظر به درستی ثبت شده است.

Event Parameter ها مقدار مورد انتظار را دارند.

User Property ها به درستی ارسال شده اند.

پارامتر ناخواسته یا تکراری در Event وجود ندارد.

مزیت اصلی Event Settings Variable چیست؟

مهم ترین مزیت Event Settings Variable کاهش تنظیمات تکراری در Google Tag Manager است.

به جای اینکه یک پارامتر را در تعداد زیادی GA4 Event Tag به صورت جداگانه تعریف کنید، میتوانید آن را یک بار داخل Event Settings Variable قرار دهید و سپس همان Variable را در Tag های مورد نظر استفاده کنید.

در نتیجه اگر در آینده بخواهید پارامتر جدیدی اضافه کنید یا مقدار یک پارامتر را تغییر دهید، تنها یک Variable را ویرایش خواهید کرد.

به همین دلیل، در میان تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر، Event Settings Variable معمولا یکی از کاربردی ترین گزینه ها برای مدیریت Event Parameter ها و User Property های مشترک است.

Event Parameter یا User Property؟ کدام را باید استفاده کنیم؟

یکی از سوال های رایج هنگام تنظیم Event Settings Variable این است که یک مقدار را باید به عنوان Event Parameter تعریف کنیم یا User Property.

قاعده کلی ساده است:

اگر یک مقدار درباره کاری است که کاربر در همان لحظه انجام داده، از Event Parameter استفاده کنید. اگر آن مقدار یک ویژگی نسبتا پایدار درباره خود کاربر است، User Property انتخاب مناسب تری است.

Event Parameter چیست؟

Event Parameter اطلاعات بیشتری درباره یک Event مشخص در اختیار شما قرار میدهد.

برای مثال، اگر کاربر روی دکمه اشتراک گذاری یک محتوا کلیک کند، ممکن است بخواهید علاوه بر Event مربوط به share، نوع محتوایی که به اشتراک گذاشته شده را هم ثبت کنید.

در این حالت نوع محتوا یک Event Parameter است، چون اطلاعات بیشتری درباره همان اقدام مشخص کاربر در اختیار شما قرار میدهد.

Event Parameter ها معمولا برای پاسخ به سوال هایی مانند این کاربرد دارند:

  • کاربر روی کدام دکمه کلیک کرده است؟
  • چه محصولی را مشاهده کرده است؟
  • چه نوع محتوایی را به اشتراک گذاشته است؟
  • ارزش یک خرید چقدر بوده است؟
  • Event در کدام بخش سایت اتفاق افتاده است؟

User Property چیست؟

User Property به جای توصیف یک اقدام، ویژگی های خود کاربر را مشخص میکند.

برای مثال:

  • زبان ترجیحی کاربر
  • نوع اشتراک
  • پلن کاربر
  • وضعیت عضویت

این اطلاعات میتوانند در چند Event مختلف ثابت باقی بمانند و برای تحلیل گروه های مختلف کاربران استفاده شوند.

یکی از کاربردهای مهم User Property در GA4، ساخت Audience است. برای مثال میتوانید Audience جداگانه ای برای کاربران Premium یا کاربران یک پلن خاص ایجاد کنید.

یک مثال برای درک بهتر تفاوت Event Parameter و User Property

فرض کنید کاربری که اشتراک Premium دارد وارد سایت میشود و یک مقاله را به اشتراک میگذارد.

در Event مربوط به share میتوانید دو نوع اطلاعات ثبت کنید:

pricing_plan به عنوان User Property، چون Premium بودن یک ویژگی مربوط به خود کاربر است.

content_type به عنوان Event Parameter، چون نوع محتوای به اشتراک گذاشته شده درباره همان اقدام مشخص اطلاعات بیشتری میدهد.

در نتیجه، یک سوال ساده میتواند در انتخاب بین این دو به شما کمک کند:

این مقدار درباره کاربر است یا درباره کاری که کاربر انجام داده است؟

اگر درباره اقدام باشد، معمولا Event Parameter مناسب است. اگر درباره ویژگی کاربر باشد، معمولا باید از User Property استفاده کنید.

جمع بندی تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر

استفاده درست از Configuration Settings Variable و Event Settings Variable میتواند ساختار Google Tag Manager را بسیار مرتب تر کند و تعداد تنظیمات تکراری را کاهش دهد.

به جای اینکه یک پارامتر مشترک را در تعداد زیادی GA4 Event Tag به صورت جداگانه تعریف کنید، میتوانید آن را در یک Event Settings Variable قرار دهید و همان Variable را بین Tag های مختلف استفاده کنید.

این روش علاوه بر صرفه جویی در زمان، نگهداری GTM Container را هم ساده تر میکند. اگر در آینده نیاز به تغییر یا اضافه کردن یک پارامتر داشته باشید، کافی است Variable اصلی را ویرایش کنید.

اگر فقط یک Google Tag در Container دارید، در بیشتر مواقع نیازی به Configuration Settings Variable نخواهید داشت. در چنین شرایطی بهتر است تمرکز اصلی شما روی ساخت یک یا چند Event Settings Variable باشد.

به طور خلاصه:

یک Event Settings Variable اصلی برای GA4 ایجاد کنید و پارامترهایی را که قرار است در Event های مختلف تکرار شوند داخل آن قرار دهید. مواردی مثل content_group یا User Property های مشترک میتوانند در این Variable قرار بگیرند.

Event Settings Variable را به Google Tag و GA4 Event Tag های مرتبط اضافه کنید تا تنظیمات مشترک از یک نقطه مدیریت شوند.

فقط زمانی سراغ Configuration Settings Variable بروید که واقعا به آن نیاز دارید؛ برای مثال زمانی که از Server-side Tagging استفاده میکنید یا چند Google Tag مختلف در یک GTM Container دارید که باید تنظیمات مشترکی داشته باشند.

قبل از Publish کردن تغییرات، تنظیمات را هم در Preview Mode تگ منیجر و هم در DebugView آنالیتیکس ۴ بررسی کنید.

در نهایت، هدف اصلی از تنظیمات متغیرهای آنالیتیکس ۴ در تگ منیجر این است که Tracking شما فقط درست کار نکند، بلکه ساختار آن هم قابل مدیریت باشد.

هرچه تعداد Event ها و Tag های یک پروژه بیشتر شود، مدیریت متمرکز پارامترها اهمیت بیشتری پیدا میکند. Event Settings Variable دقیقا برای حل همین مسئله طراحی شده است و در بسیاری از پروژه های GA4 میتواند یکی از کاربردی ترین Variable های Google Tag Manager باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دریافت مشاوره و آموزش

برای دریافت مشاوره نصب و راه اندازی آنالیتیکس 4 و ایونت ترکینگ از طریق گوگل تگ منیجر، از طریق شماره تماس زیر با من در ارتباط باشید.