این سند یک نمای کلی از بخش ها در Google Analytics ارائه می دهد.
بررسی اجمالی
بخش ها به شما این امکان را می دهند که کاربران و جلساتی را برای پاسخ به سوالاتی که برای کسب و کار شما مهم هستند انتخاب کنید. به عنوان مثال، کاربرانی که حداقل 2 تراکنش را با درآمد مادام العمر بیش از 1000 دلار انجام داده اند، یا کاربرانی که ابتدا از طریق دستگاه تلفن همراه و سپس مرورگر دسکتاپ بازدید کرده اند.
این سند شما را با مدل کاربر گوگل آنالیتیکس و اصول ایجاد بخش ها آشنا می کند.
مدل کاربر گوگل آنالیتیکس
ابتدا بررسی مدل کاربر گوگل آنالیتیکس به شما کمک می کند تا نحوه عملکرد بخش ها را درک کنید.
مدل کاربری گوگل آنالیتیکس سه جزء اصلی دارد:
- کاربران - در سطح پایه شما کاربرانی دارید.
- جلسات - کاربر به دارایی شما می رسد و با آن تعامل می کند. همه این تعاملات کاربر در مواردی که به عنوان یک جلسه از آن یاد می شود، گروه بندی می شوند.
- ضربه - در طول یک جلسه کاربر با ملک شما تعامل می کند. هر تعامل به عنوان یک ضربه شناخته می شود. بازدیدهای نمونه شامل بازدید از صفحه، رویدادها، تراکنش ها و غیره است.
یک کاربر می تواند چندین جلسه داشته باشد و هر جلسه می تواند چندین بازدید داشته باشد. به صورت بصری، این در زیر نشان داده شده است:
هنگامی که متوجه شدید که کاربران چگونه در گوگل آنالیتیکس مدل می شوند، گام بعدی این است که به نحوه ایجاد بخش ها نگاه کنید.
نمونه های بخش ها
برای ایجاد یک بخش، شرایط و ابعاد و مقادیر معیارهای مورد علاقه خود را تعریف می کنید.
برای هر مثال زیر یک توضیح بخش، دستور API معادل برای پارامتر بخش، و یک نمایش مدل کاربر وجود دارد.
افسانه برای نمایش مدل این است:
مثال های زیر موارد زیر را نشان می دهد:
شرایط
از شرایط برای انتخاب کاربران یا جلسات بر اساس ابعاد و مقادیر معیارها استفاده کنید.
ابعاد
کاربران یا جلسات را بر اساس مقادیر ابعاد انتخاب کنید.
کاربران
کاربرانی را که از کانادا آمده اند انتخاب کنید.
users ::condition::ga:country==Canada
جلسات
جلساتی را که از کانادا آمده اند انتخاب کنید.
sessions ::condition::ga:country==Canada
معیارهای
کاربران یا جلسات را بر اساس مقادیر متریک واحد یا کل انتخاب کنید.
کاربران
کاربرانی را انتخاب کنید که مجموع درآمد آنها در یک تراکنش بیشتر از 100 دلار باشد.
users::condition:: perHit ::ga:transactionRevenue>100
کاربرانی را انتخاب کنید که مجموع درآمد آنها از تمام تراکنشهای یک جلسه بیشتر از 100 دلار باشد.
users::condition:: perSession ::ga:transactionRevenue>100
کاربرانی را انتخاب کنید که مجموع درآمد آنها از همه تراکنشها در محدوده تاریخ بیش از 100 دلار باشد.
users::condition:: perUser ::ga:transactionRevenue>100
به طور پیش فرض، هنگام انتخاب کاربران، مقادیر متریک در سطح کاربر جمع می شوند. بنابراین می توانید این را ساده کنید:
users::condition::ga:transactionRevenue>100
جلسات
جلساتی را انتخاب کنید که کل درآمد در یک تراکنش بیشتر از 100 دلار باشد.
sessions::condition:: perHit ::ga:transactionRevenue>100
جلساتی را انتخاب کنید که مجموع درآمد از همه تراکنشها در یک جلسه بیشتر از 100 دلار باشد.
sessions::condition:: perSession ::ga:transactionRevenue>100
به طور پیش فرض، هنگام انتخاب جلسات، مقادیر متریک در سطح جلسه جمع می شوند. بنابراین می توانید این را ساده کنید:
sessions::condition::ga:transactionRevenue>100
به استثنای شرایط
اپراتور نیست
استفاده کنید !
کاراکتر برای نفی یک شرط و حذف جلسات مطابق با آن شرط.
جلساتی که صفحه خروج دقیقاً با مسیر صفحه اصلی مطابقت دارد را حذف کنید.
sessions::condition:: ! ga:exitPagePath==/
شرایط ترکیبی
و اپراتور
از ;
کاراکتر برای ترکیب شرایط با استفاده از عملگر AND.
کاربرانی را انتخاب کنید که از کانادا آمدهاند و مجموع درآمد آنها از همه تراکنشها در محدوده تاریخ بیش از 100 دلار بوده است. users::condition::ga:country==Canada ; users::condition::perUser::ga:transactionRevenue>100
از آنجایی که این هر دو شرایط کاربری هستند، می توانید این را به صورت زیر ساده کنید:
users::condition::ga:country==Canada;ga:transactionRevenue>100
یا اپراتور
از کاراکتر ,
برای ترکیب فیلترها با استفاده از عملگر OR استفاده کنید.
کاربرانی را انتخاب کنید که از کانادا یا از مکزیک آمدهاند.
users::condition::ga:country==Canada , users::condition::ga:country==Mexico
از آنجایی که این هر دو شرایط کاربری هستند، می توانید موارد زیر را ساده کنید:
users::condition::ga:country==Canada,ga:country==Mexico
از آنجایی که ابعاد شرط یکسان است، می توانید از یک عبارت منظم برای ساده کردن موارد زیر استفاده کنید:
users::condition::ga:country =~ Canada | Mexico
دنباله ها
از دنباله ها برای انتخاب کاربران یا جلسات بر اساس شرایط متوالی استفاده کنید.
کاربرانی را انتخاب کنید که از طریق تلفن همراه بازدید کردهاند و بلافاصله بعد از آن در دسکتاپ بازدید میکنند.
users::sequence::ga:deviceCategory==mobile ;–> ga:deviceCategory==desktop
کاربرانی را انتخاب کنید که از طریق تلفن همراه بازدید کردهاند و سپس در دسکتاپ بازدید کردهاند.
users::sequence::ga:deviceCategory==mobile ;–>> ga:deviceCategory==desktop
ترکیب کاربران و جلسات
می توانید کاربران و جلسات را برای ایجاد یک بخش انتخاب کنید. ابتدا کاربران و جلسات از زیر مجموعه کاربران انتخاب خواهند شد.
جلساتی را انتخاب کنید که مجموع درآمد در یک تراکنش بیشتر از 100 دلار از کاربرانی باشد که از طریق تلفن همراه بازدید کردهاند و سپس در دسکتاپ از آن بازدید کردهاند.
users:: sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop; sessions ::condition::perHit::ga:transactionRevenue>100
مراحل بعدی
راهنمای توسعه بخش Segments را برای جزئیات کامل در مورد نحو بخش ها و نحوه پرس و جو از بخش ها در Core Reporting API مرور کنید.