یکی از مهمترین تفاوتهای GA4 با نسخه Universal قابلیت Event tracking در GA4 است. در نسخه یونیورسال ما Goal ست میکردیم و Eventها در گوگل تگ منیجر تعریف میشدند. اما GA4 ابزاری بر مبنای event میباشد و دیگر خبری از Goal نیست. در عوض Eventهایی که دارای اهمیت بیشتر برای کسب و کار ما هستند به عنوان conversion در GA4 تعریف میشوند.
در نسخه GA4 برخی از Eventها بصورت اتوماتیک در گزارشات آنالیتیکس ثبت میشوند و برخی از Eventها هم بصورت از پیش تعریف شده در بخش Enhanced Measurement قرار دارند. در واقع امروزه کار کردن با Eventها هم در تگ منیجر و هم در GA4 انجام میشود. به همین دلیل GA4 و تگ منیجر رابطه تنگانگی با هم دارند.
بطور کلی در GA4 چهار نوع Event تعریف شده:
ایونتهای Automatically Collected
در نسخه یونیورسال اطلاعات کلیه ایونتها توسط تگ منیجر به آنالیتکس ارسال میشد اما در نسخه GA4 اطلاعات برخی از ایونتها به صورت خودکار در آنالیتکس ثبت میشود و نیازی به استفاده از تگ منیجر و یا تغییر کد نمیباشد. برخی از این Eventها عبارتند از:
لیست کامل این ایونتها را میتوانید اینجا مطالعه کنید.
ایونتهای Enhanced Measurement
همانطور که در بالا اشاره شد برخی دیگر از ایونتها در آنالیتیکس 4 بصورت پیشفرض و بدون نیاز به ست کردن در تگ منیجر و یا کدنویسی، قابل ردیابی و ثبت در گزارشات GA4 هستند. این ایونتها در بخش Enhanced Measurement قرار دارند اما تفاوت آنها با Automatically Collected Events در این است که شما میتوانید این ایونتها را به دلخواه فعال یا غیرفعال کنید. البته به جز ایونت page view. برای دسترسی به این ایونتها از آدرس زیر در GA4 اقدام کیند:
admin/ data stream/ enhanced measurement
ایونتهایی که در بخش Enhanced Measurement از پیش تعریف شده اند شامل موارد زیر است:
ایونتهای توصیه شده یا Recommended Events
بخش دیگری از Eventها در GA4 مانند …,Purchase, Add to cart, Login, Sign up تحت عنوان recommended Events شناخته میشوند. در واقع اینها ایونتهایی هستند که توسط گوگل و بر حسب نوع کسب و کار شما توصیه شده که ایجاد و ردیابی شوند. توجه کنید که این ایونتها بصورت اتوماتیک ردیابی و جمع آوری نمیشوند و باید بصورت دستی و با کمک Google Tag Manager ایجاد شوند. این ایونتها به سه دسته زیر تقسیم میشوند:
لیست کامل این Eventها را میتوانید از اینجا مشاهده کنید. در واقع این لیست یک استاندارد یکپارچه جهت نامگذاری ایونتها و تعریف پارامترهای مناسب آن برای ردیابی اکشنهای مشابه در وبسایتهای مختلف ارائه میدهد و میتواند کمک بزرگی در جلوگیری از سردرگمیهای ناشی از نامگذاریهای متعدد و مختلف نماید.
بعد از ایجاد Recommended Events از ابزار Debug view برای اطمینان از صحت کارکرد ایونت استفاده کنید. البته یک راه دیگر هم چک کردن گزارشات بخش Realtime در آنالیتیکس میباشد.
ایونتهای سفارشی یا Custom Events
اگر شما نیاز به ردیابی Event ای دارید که در لیست هیچ کدام از سه دسته قبل نیست، باید Event مورد نظرتان را خودتان تعریف کنید. به این نوع از Eventها Custom Events گفته میشود. مثلا کلیک روی آیتمهای منوی سایت میتواند یک نمونه از این ایونتها باشد.
برای track کردن این نوع Eventها شما نیاز دارید در تگ منیجر Tag ،Variable و Trigger مناسب جهت اکشن مورد نظرتان را تعریف کنید و برای مشاهده و اندازهگیری این Eventها در گزارشات بخش Explore و سایر جداول در GA4 شما باید حتما از بخش custom definitions، انواع dimensionها (Custom dimensions) و Metricهای (Custom metrics) مورد نیاز را اضافه کنید. البته باید تا 24 ساعت صبر کنید تا دیتای مربوط به آنها در گزارشات آنالیتیکس قابل مشاهده شود.
انواع Create events و Modify Events
تا حالا دو نوع ایونت داشتیم که بصورت خودکار در GA4 ردیابی میشدند (دو نوع اول) و دو نوع ایونت داشتیم که باید بصورت دستی و از طریق Google Tag Manager ایجاد میشدند (دو نوع دوم). اما در GA4 این امکان فراهم شده که ایونت جدید در داخل خود آنالیتیکس و بدون دخالت تگ منیجر هم ایجاد شود. این Eventها نیاز به تعیین یکسری condition دارند. همچنین این ایونتها از بخش Admin/ Events در GA4 قابل ایجاد (Create Events) و ویرایش (Modify Events) هستند. توجه کنید که این نوع ایونتها اساسا از جنس همان ایونتهای اتوماتیک GA4 هستند و تغییر و ادیت ایونتهای ست شده توسط تگ منیجر از این قسمت امکانپذیر نمیباشد.
مثال: همانطور که در بالا گفتیم GA4 بصورت خودکار page view را به عنوان یک Event ردیابی میکند. اما گاهی برخی صفحات برای ما از اهمیت ویژهای برخوردارند مانند Thank you page. در این مواقع میتوانیم یک Event جداگانه به نام Thank you page view ایجاد کنیم.
بعلاوه گاهی برخی از Eventها در GA4 نیاز به اصلاح دارند. همانطور که میدانیم GA4 نیز مانند نسخه یونیورسال به حروف کوچک و بزرگ حساس است. گاهی برخی Eventها در بخش debug view با حروف بزرگ شناسایی میشوند و این مسئله باعث میشود که دیتای مربوط به آنها در گزارشات GA4 از دست برود. اصلاح این مشکل معمولا توسط تیم فنی و دولوپرها انجام میشود. اما این کار از طریق بخش Modify Event در GA4 نیز قابل انجام است. بدون خون و خونریزی!
فراموش نکنید که تمامی انواع ایونتهای گفته شده در بالا در بخش admin/events قابل مشاهده است و شما میتوانید در صورت داشتن دسترسی مناسب به اکانت آنالیتیکس در ستون Mark as conversion با فعال کردن بولت مربوطه ایونت مورد نظرتان را به conversion تبدیل کنید.
همچنین آمار مربوط به تمامی eventهای آنالیتیکس در بخش Reports/Engagement/Events قابل دسترس است.
منبع: کانال یوتیوب Analytics Mania