گوگل آنالیتیکس 4 بر پایه ایونت کار میکند در حالی که در آنالیتیکس یونیورسال، از معیار سشن استفاده میشود. سلسه مراتبی که GA4 برای User، sessions و events استفاده میکند، به صورت زیر است:
- User
- Session
- Event
User، شخصی است که با وب سایت یا اپلیکیشن شما تعامل دارد. به عنوان مثال، اگر دو فرد مختلف با وب سایت شما تعامل داشته باشند، گوگل آنالیتیکس هر فرد را یک کاربر جداگانه در نظر میگیرد. برای مثال اگر شخصی وب سایت شما را ترک کند و بعداً بازگردد، گوگل آنالیتیکس همچنان او را یک کاربر در نظر میگیرد.
Session دوره زمانی است که کاربر از وب سایت یا اپلیکیشن شما بازدید میکند تا زمانی که وب سایت یا برنامه شما را ترک میکند. به عنوان مثال، شخصی از وب سایت شما بازدید میکند، چیزی را به سبد خرید خود اضافه میکند و سپس وب سایت شما را ترک میکند. روز بعد مجددا به وب سایت شما سر میزند و خرید خود را کامل میکند. در این شرایط، گول آنالیتیکس برای یک یوزر، دو سشن جداگانه در نظر میگیرد.
Event به رخدادی گفته میشود که کاربر در طی یک سشن انجام میدهد. در مثال قبلی، افزودن چیزی به سبد خرید، خروج از سایت و خرید، همگی نمونههایی از تعاملات یا ایونتهایی هستند که میتوانید با استفاده از Event اندازهگیری کنید. لازم به ذکر است که در GA4، میتوانید ایونتهایی که برای کسب و کار شما اهمیت زیادی دارند یا معنادار هستند را به کانورژن (conversion) تبدلی کنید.
شناسایی یک یوزر توسط گوگل آنالیتیکس چگونه انجام میشود؟
Google Analytics کاربر را بر اساس روش جمعآوری دیتا که شما برای property خود انتخاب کردهاید و تنظیمات مرورگر یا دستگاه کاربر شناسایی میکند. به عنوان مثال، اگر روش blended را برای property خود انتخاب کنید، Analytics شناسه کاربر (user ID) ، شناسه دستگاه (device ID) ، سیگنالهای Google (Google signals) و مدلسازی (modeling) را برای شناسایی کاربر در نظر میگیرد. اگر خروجی هریک از این روشهای شناسایی کاربر یکسان باشد (به عنوان مثال، کاربر در تمام سشنها شناسه کاربری یکسانی داشته باشد)، Google Analytics فرد را به عنوان یک کاربر یکتا شناسایی میکند.
انواع Scopeهای گوگل آنالیتیکس 4 (GA4)
Google Analytics، اطلاعاتی که در رابطه با acquisition سایت یا اپلیکیشن جمعآوری میکند را در Scope یا گروههای مختلف user ، session و event ، قرار میدهد. یکی از اقداماتی که گوگل آنالیتیکس 4 برای کمک به درک بهتر کاربران انجام میدهد، استفاده از پیشوندهای به خصوص مربوط به هریک از Scopeها است.
دایمنشهای User-Scoped در GA4
Dimensionهایی که در این دسته قرار میگیرند، اطلاعات کاملی در مورد اینکه کاربران شما از چه مسیری به سایتی یا اپلیکیشن شما رسیدهاند، در اختیارتان قرار میدهند. پیشوند به خصوصی که قبل از این Dimensionها قرار میگیرد، First user است. این دایمنش ها، رایجترین کانالهای تبلیغاتی شما را برای کاربران جدید، به شما نمایش میدهند. برای دسترسی به اطلاعات این دسته از یوزرها، میتوانید به گزارش استاندارد User acquisition در GA4 مراجعه کنید.
برای مثال، اگر دایمنشن First user source دارای مقدار «organic» باشد، به این معنی است که اینها کاربرانی هستند که برای اولین بار از طریق جستجوی ارگانیک (مثلاً از طریق جستجوی Google) وارد وب سایت یا برنامه شما شدهاند. اگر علاوه بر این معیار، از معیاری مانند Event count استفاده شود، مقدار دایمنشن ارگانیک تعداد کاربران جدیدی را به شما نشان میدهد که از یک جستجوی ارگانیک (مثلاً جستجوی Google) وارد وبسایت یا برنامه شما شدهاند و برخی از ایونتهای مختلفی که شما قبلا تعریف کردهاید را اجرا کردهاند. به عنوان مثال، اگر مقدار 757949 را در ستون Event count و سطر organic میبینید (جدول زیر را ببینید)، به این معنا است که کاربران جدیدی که از طریق جستجوی ارگانیک وارد شدهاند، جمعا 757949 از رویدادهای مختلف را در اولین سشن خود انجام دادهاند.
دایمنش های Session-Scoped در GA4
Dimensionهایی که در این دسته قرار میگیرند، اطلاعات کاملی در مورد اینکه هم کاربران جدید و هم کاربران بازگشتی هنگام شروع سشن جدید، از کجا آمادهاند؛ در اختیار شما قرار میدهد. این Dimensionها همیشه شامل پیشوند ” Session” هستند. مانند Session source که رایجترین sources را برای سشن جدید به شما نشان میدهد. هر بار که کاربران به وب سایت یا برنامه شما بازمیگردند، مقادیر جدیدی به دایمنشن مربوط به سشن اختصاص داده میشود. برای دسترسی به اطلاعات دایمنشن های مربوط به سشن، باید به گزارش استاندارد Traffic acquisition مراجعه کنید.
برای مثال، اگر دایمنشن Session source دارای مقدار «ارگانیک» باشد، به این معنی است که اینها کاربرانی هستند که از طریق جستجوی ارگانیک (مثلاً از طریق جستجوی Google) به وبسایت یا برنامه شما وارد شدهاند. وقتی با معیاری مانند Event count همراه میشود، مقدار دایمنشن ارگانیک تعداد جلسات جدیدی را به شما نشان میدهد که از جستجوی ارگانیک (مثلاً جستجوی Google) آمده است و چه ایونتهایی را انجام دادهاند.
دایمنش های Event-Scoped در GA4
Dimensionهایی که در این دسته قرار میگیرند، این امکان را برای شما فراهم میکنند تا اعتبار ایونت کانورژنی که کاربر انجام داده است را مشخص کنید. دایمنشن هایی که در این دسته قرار میگیرند، هیچ پیشوند خاصی ندارند. source و medium ایونتهایی که کانورژن نبودهاند، به صورت (not set) نمایش داده میشوند.
Google Analytics اطلاعات مربوط به دایمنش های ایونت را در گزارشهای استاندارد و Model comparison و Conversion paths ارائه میکند.
تعیین اعتبار و وزن ایونتها در آنالیتیکس 4 چگونه انجام میشود؟
Analytics از مدلهای انتساب یا attribution modelهای متفاوتی برای اختصاص اعتبار به تبلیغات، کلیکها و سایر تعاملات در مسیر کاربر استفاده میکند که کاربر را به وبسایت یا برنامه شما هدایت میکند. برای دایمنشن های user-Scoped و session-Scoped ، گوگل آنالیتیکس 4 از مدل انتساب آخرین کلیک بین کانالی (cross-channel) استفاده میکند. برای دایمنشن های event-Scoped، Analytics از مدل انتسابی که شما انتخاب میکنید استفاده میکند. اما به طور پیشفرض، Analytics از اتریبیوشن مدل مبتنی بر داده (data-driven attribution model) استفاده میکند.
تصور کنید که گوگول انالیتیکس 4 به تازگی برای یک سایت فروشگاهی راه اندازی شده است. از طریق GA4 شما به اطلاعات زیر برای بررسی رفتار یک مشتری در سایت خود دسترسی خواهید داشت:
بازدید از سایت برای اولین بار
شخص A، برای اولین باز از سایت بازدید میکند. او وب سایت را از طریق نتیجه جستجوی گوگل بدون پرداخت پول مشاهده میکند. کاربر روی نتیجه جستجو کلیک میکند، وارد وب سایت میشود، برخی از محصولات را مشاهده میکند و سپس برای خبرنامه ثبت نام میکند. چند روز بعد، کاربر روی لینکی در یک کمپین بازاریابی ایمیلی کلیک میکند، به وبسایت باز میگردد و خرید را تکمیل میکند. مسیری که کاربر در این حالت برای خرید از سایت پیموده است، مشابه با تصویر زیر خواهد بود:
بازدیدهای بعدی کاربر از سایت
یک هفته بعد، کاربر روی یک تبلیغ در جستجوی گوگل کلیک میکند، محصولی را مشاهده میکند، محصول را به سبد خرید خود اضافه میکند و سپس صفحه محصول را در مرورگر خود بوک مارک میکند. در همین حین، برای مشاهده محصول روی لینکی کلیک میکند که دارای یو تی ام پارامتر utm_source=”internal_promotion” است.
اواخر هفته، کاربر از طریق بوک مارک مجددا به صفحه محصول مراجعه میکند، به سبد خرید میرود و محصول را خریداری میکند.
در این شرایط، مسیری که کاربر طی میکند مشابه با تصویر زیر خواهد بود:
گزارش این رفتار کاربر در آنالیتیکس در Scopeهای مختلف چگونه خواهد بود؟
نتایج رفتار این کاربر به خصوص را در Google Analytics در Scope های مختلف به صورت زیر مشاهده خواهیم کرد:
دایمنش های User-Scoped
اگر از دایمنشن First user source / medium استفاده کنیم، اولین سورس / مدیومی که منجر به هدایت کاربر به سایت شد را مشاهده خواهیم کرد.
User | First user source / medium |
user | google / organic |
دایمنش های Session-Scoped
اگر از دایمنشن Session source / medium استفاده کنیم، سورس / مدیومهایی نمایش داده میشوند که سشن از طریق آنها آغاز شده است. در این گزارش، تمام سشن های یک کاربر به همراه سورس مدیومها نمایش داده میشود. لازم به ذکر است که در این حالت، شرایطی که کاربر به صورت مستقیم وارد سایت شده است، نادیده گرفته میشود.
Session | Session source / medium |
Session 1 | google / organic |
Session 2 | email / newsletter |
Session 3 | google / cpc |
Session 4 | partner / affiliate |
دایمنش های Event-Scoped
در ادامه، تعداد ایونتهایی که کاربر در طی چند سشن خود انجام داده است را مشاهده میکنید. لازم به ذکر است که ایونت Purchase دو بار انجام شده است و به این دلیل که به عنوان کانورژن هم انتخاب شده است، تعداد کانورژن هم 2 خواهد بود.
Event name | Event count | Conversions | Conversion paths |
first_visit | 1 | 1 | google / organic |
purchase | 2 | 2 | google / organic > email / newsletter google / organic > email / newsletter > google / cpc > partner / affiliate |
add_to_cart | 1 | 0 | google / organic > email / newsletter > google / cpc > partner / affiliate |
view_item | 2 | 0 | – |
سپس، Analytics اعتبار کانورژن را به هر سورس / مدیوم با توجه به مدل انتسابی (اتریبیوشن مدل) که در تنظیمات property انتخاب کردهاید مشخص میکند. در این مثال اگر از مدل مبتنی بر داده استفاده کنیم، اعتبار هریک از سورس مدیومها به عنوانم مثال به صورت زیر خواهد بود.
Source / medium | Conversions |
---|---|
google / organic | 1.3 |
email / newsletter | 1.1 |
google / cpc | 0.6 |
partner / affiliate | 1.2 |
direct / (none) | 0 |
نکته مهم: برای دایمنشن های user-scoped و session-scoped، آنالیتیکس از مدل انتساب (اتریبیوشن مدل) آخرین کلیک به غیر از دایرکت استفاده می کند. در نتیجه در صورت تغییر attribution model، مقادیر گزارش هایی مانند User acquisition , Traffic acquisition تغییر نمی کنند.
[serie-taxonomy]
4 پاسخ
سلام وقت بخیر. تشکر از آموزش خوبتون. یک سوالی داشتم. من در سایتم یک ایونت تعریف کرده ام برای صفحه خرید موفق با page view و تبدیل به کانورژن کردم. وقتی کاربر دکمه پرداخت نهایی روبزنه میره به درگاه پرداخت بانکی و از سایت خارج میشه و اگر پرداخت کنه یا انصراف بزنه دو باره به سایت برمیگرده. وقتی برای این ایونت و کانورژن قسمت session source/medium رو بررسی میکنم سورس بعضی ها رو نمایش میده ترب، بعضی اورگانیک و …. و بعضی ها رو هم ورود از درگاه پرداخت. یعنی همون صفحه ای که کاربر پرداخت زده یا انصراف.
سوالم اینه مگه وقتی از کاربر به محض اینکه از سایت بیرون رفت سشن به اتمام نمیرسه و وقتی از هر صفحه ای مجدد وارد شد باید سشن جدید شروع بشه. اگر اینطوره مدیوم همگی بازدید های صفحه تشکر ازخرید باید درگاه پرداخت باشه. اما تعداد کمی از این سشن های این ویژگی رو دارند.
اگر با خروج از سایت سشن قبلی اتمام نمیرسه پس اینهایی که مدیومشون رو داره صفحه درگاه پرداخت نشون میده نباید وجود داشته باشند.
ضمن اینکه وقتی در دیباگ ویو تست میکنم و از سایت خارج میشم و بعد دوباره وارد میشم سشن نامبر و سشن آیدی تغییر نمیکنن. میتونین راهنمایی کنید؟
سلام دوست عزیز. خیلی ممنونم بابت همراهی شما.
در نسخه جدید آنالیتیکس 4، وقتی کاربر برای مدت زمان مشخصی هیچ فعالیتی در سایت نداشته باشه، سشن قبلی تمام و یک سشن جدید ایجاد میشه. بنابراین وقتی کاربر از سایت برای پرداخت خارج میشه و برمیگرده، سشن جدید براش ایجاد نمیشه.
شما باید ادرس هایی که مربوط به درگاه پرداخت هستند رو از گزارشها اکسکلود کنید.
میتونید از این محتوا استفاده کنید:
https://negar.digital/ga4/referral-exclusion/
تشکر از پاسختون و بر اساس محتوایی که فرمودین این درگاه های پرداخت رو اکسکلود کردم. اما یک سوالم هنوز پاسخش رو متوجه نشدم. اونم اینکه اگر در آنالیتیکس 4 مبنای اتمام سشن قبلی یک گذشت یک زمان خاصی از عدم فعالیت کاربرهست و به خروج از سایت کاری نداره پس چطور ما سشن هایی داریم که ریفرال آنها درگاه پرداخت هست چون درگاه پرداخت حداکثر 10 دقیقه فعاله و معمولا در دو سه دقیقه اول پرداخت انجام میشه. با توضیحی که شما فرمودین یا اصلا نباید اون ها جزو ریفرال بیاره یا اینکه ریفرال تمامی خرید ها رو درگاه پرداخت حساب کنه.
یک سوال دیگه هم دارم از خدمتتون.
تعداد کانورژن هایی که برای سایت در ga4 میبینم خیلی از عدد واقعی کمتره و تقریبا 10 درصد مقدار واقعیه. این در حالیه که ما لود شدن صفحه تشکر از خرید رو کانورژن تعریف کردیم. آیا این میزان اختلاف طبیعیه یا باید چیزی رو اصلاح کرد.
تشکر از زمانی که برای این آموزش های مفید صرف کردین.
خواهش میکنم
گزارش مربوط به چنین حالت هایی در اسکوپ سشن و ایونت همچنان خواهد بود، در صورتی که اکسکلود نکرده باشید.
در خصوص اختلاف، باید تگ منیجر رو بررسی کنید و ایونتی که ساختید رو. همچنین مطمئن هستید که در مدت زمان مد نظرتون، کانورژن مد نظر رو تعریف کرده بودید؟