بخش ها - مرجع ویژگی

این سند یک نمای کلی از بخش ها در Google Analytics ارائه می دهد.

بررسی اجمالی

بخش ها به شما این امکان را می دهند که کاربران و جلساتی را برای پاسخ به سوالاتی که برای کسب و کار شما مهم هستند انتخاب کنید. به عنوان مثال، کاربرانی که حداقل 2 تراکنش را با درآمد مادام العمر بیش از 1000 دلار انجام داده اند، یا کاربرانی که ابتدا از طریق دستگاه تلفن همراه و سپس مرورگر دسکتاپ بازدید کرده اند.

این سند شما را با مدل کاربر گوگل آنالیتیکس و اصول ایجاد بخش ها آشنا می کند.

مدل کاربر گوگل آنالیتیکس

ابتدا بررسی مدل کاربر گوگل آنالیتیکس به شما کمک می کند تا نحوه عملکرد بخش ها را درک کنید.

مدل کاربری گوگل آنالیتیکس سه جزء اصلی دارد:

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

یک کاربر می تواند چندین جلسه داشته باشد و هر جلسه می تواند چندین بازدید داشته باشد. به صورت بصری، این در زیر نشان داده شده است:

سلسله مراتبی که نشان دهنده مدل کاربر گوگل آنالیتیکس است. گره والد یک کاربر است، گره های فرزند آن جلسات را نشان می دهند و هر جلسه دارای یک یا چند گره است که بازدیدها را نشان می دهد.
شکل 1 : مدل کاربر گوگل آنالیتیکس

هنگامی که متوجه شدید که کاربران چگونه در گوگل آنالیتیکس مدل می شوند، گام بعدی این است که به نحوه ایجاد بخش ها نگاه کنید.

نمونه های بخش ها

برای ایجاد یک بخش، شرایط و ابعاد و مقادیر معیارهای مورد علاقه خود را تعریف می کنید.

برای هر مثال زیر یک توضیح بخش، دستور API معادل برای پارامتر بخش، و یک نمایش مدل کاربر وجود دارد.

افسانه برای نمایش مدل این است:

افسانه ای که سبک را برای هر گره در سلسله مراتب مدل کاربر بر اساس اینکه گره از یک بخش حذف شده است، در یک بخش گنجانده شده است، با یک شرط مطابقت دارد یا با یک مرحله در یک دنباله مطابقت دارد، تعریف می کند.
شکل 2 : تعاریف گره برای بخش های نمونه.

مثال های زیر موارد زیر را نشان می دهد:

شرایط

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

ابعاد

کاربران یا جلسات را بر اساس مقادیر ابعاد انتخاب کنید.

کاربران

کاربرانی را که از کانادا آمده اند انتخاب کنید.
users ::condition::ga:country==Canada

از 3 کاربر، کاربر اول و تمام جلسات آنها به دلیل دو شرایط تطبیق در سطح جلسه در بخش قرار می گیرند. جلسات 2 کاربر دیگر مستثنی هستند.
شکل 3 : یک شرایط کاربر منطبق.

جلسات

جلساتی را که از کانادا آمده اند انتخاب کنید.
sessions ::condition::ga:country==Canada

از بین 3 کاربر، کاربر دوم و تمام جلسات آنها به دلیل دو شرایط تطبیق در سطح جلسه در بخش گنجانده شده است. جلسات 2 کاربر دیگر مستثنی هستند.
شکل 4 : یک شرط جلسه منطبق.

معیارهای

کاربران یا جلسات را بر اساس مقادیر متریک واحد یا کل انتخاب کنید.

کاربران

کاربرانی را انتخاب کنید که مجموع درآمد آنها در یک تراکنش بیشتر از 100 دلار باشد.
users::condition:: perHit ::ga:transactionRevenue>100

از 3 کاربر، کاربر دوم و تمام جلسات آنها به دلیل یک شرایط سطح ضربه منطبق در بخش گنجانده شده است. جلسات 2 کاربر دیگر مستثنی هستند.
شکل 5 : تطبیق در هر ضربه، شرایط کاربر.

کاربرانی را انتخاب کنید که مجموع درآمد آنها از تمام تراکنش‌های یک جلسه بیشتر از 100 دلار باشد.
users::condition:: perSession ::ga:transactionRevenue>100

از بین 3 کاربر، کاربر 1 و 2 و تمام جلسات آنها به دلیل یک شرط تطبیق سطح ضربه در بخش گنجانده شده است. جلسات کاربر سوم مستثنی هستند.
شکل 6 : تطبیق در هر جلسه، شرایط کاربر.

کاربرانی را انتخاب کنید که مجموع درآمد آنها از همه تراکنش‌ها در محدوده تاریخ بیش از 100 دلار باشد.
users::condition:: perUser ::ga:transactionRevenue>100

از 3 کاربر، هر 3 نفر و جلسات آنها به دلیل شرایطی که در سطح کاربر مطابقت دارند، در بخش گنجانده شده است.
شکل 7 : تطبیق برای هر کاربر، شرایط کاربر.

به طور پیش فرض، هنگام انتخاب کاربران، مقادیر متریک در سطح کاربر جمع می شوند. بنابراین می توانید این را ساده کنید:
users::condition::ga:transactionRevenue>100

جلسات

جلساتی را انتخاب کنید که کل درآمد در یک تراکنش بیشتر از 100 دلار باشد.
sessions::condition:: perHit ::ga:transactionRevenue>100

از 3 کاربر، تنها کاربر دوم و یک جلسه به دلیل یک شرط سطح ضربه منطبق، در بخش گنجانده شده است. 2 کاربر دیگر و جلسات آنها مستثنی هستند.
شکل 8 : تطبیق در هر ضربه، شرایط جلسه.

جلساتی را انتخاب کنید که مجموع درآمد از همه تراکنش‌ها در یک جلسه بیشتر از 100 دلار باشد.
sessions::condition:: perSession ::ga:transactionRevenue>100

از 3 کاربر، کاربر 1 و 2 و هر جلسه یک جلسه به دلیل یک شرایط منطبق در سطح جلسه در بخش گنجانده شده است. کاربر سوم و جلسات آن مستثنی هستند.
شکل 9 : تطبیق در هر جلسه، شرایط جلسه.

به طور پیش فرض، هنگام انتخاب جلسات، مقادیر متریک در سطح جلسه جمع می شوند. بنابراین می توانید این را ساده کنید:
sessions::condition::ga:transactionRevenue>100

به استثنای شرایط

اپراتور نیست

استفاده کنید ! کاراکتر برای نفی یک شرط و حذف جلسات مطابق با آن شرط.

جلساتی که صفحه خروج دقیقاً با مسیر صفحه اصلی مطابقت دارد را حذف کنید.
sessions::condition:: ! ga:exitPagePath==/

از بین سه کاربر، کاربر اول و جلسات آنها گنجانده شده است. کاربر دوم دارای یک جلسه است و یک جلسه به دلیل شرایط سطح جلسه منطبق حذف شده است. کاربر سوم یک جلسه را نیز به دلیل شرایط سطح جلسه منطبق حذف کرده است.
حذف جلسه : به استثنای جلسات تطبیق.

شرایط ترکیبی

و اپراتور

از ; کاراکتر برای ترکیب شرایط با استفاده از عملگر AND.

کاربرانی را انتخاب کنید که از کانادا آمده‌اند و مجموع درآمد آنها از همه تراکنش‌ها در محدوده تاریخ بیش از 100 دلار بوده است. users::condition::ga:country==Canada ; users::condition::perUser::ga:transactionRevenue>100

از 3 کاربر، کاربر اول و تمام جلسات آنها به دلیل تطابق کاربر و شرایط سطح جلسه در بخش گنجانده شده است. 2 کاربر دیگر و جلسات آنها مستثنی هستند.
شکل 10 : تطبیق چند شرط با استفاده از عملگر AND.

از آنجایی که این هر دو شرایط کاربری هستند، می توانید این را به صورت زیر ساده کنید:
users::condition::ga:country==Canada;ga:transactionRevenue>100

یا اپراتور

از کاراکتر , برای ترکیب فیلترها با استفاده از عملگر OR استفاده کنید.

کاربرانی را انتخاب کنید که از کانادا یا از مکزیک آمده‌اند.
users::condition::ga:country==Canada , users::condition::ga:country==Mexico

از 3 کاربر، کاربر 1 و 2 و تمام جلسات آنها به دلیل تطابق چند شرایط در سطح جلسه برای کاربر 1 و برای یک شرایط منطبق در سطح جلسه برای کاربر دوم، در بخش گنجانده شده است. کاربر باقیمانده و جلسات آنها مستثنی هستند.
شکل 11 : تطبیق چند شرط با استفاده از عملگر OR.

از آنجایی که این هر دو شرایط کاربری هستند، می توانید موارد زیر را ساده کنید:
users::condition::ga:country==Canada,ga:country==Mexico

از آنجایی که ابعاد شرط یکسان است، می توانید از یک عبارت منظم برای ساده کردن موارد زیر استفاده کنید:
users::condition::ga:country =~ Canada | Mexico

دنباله ها

از دنباله ها برای انتخاب کاربران یا جلسات بر اساس شرایط متوالی استفاده کنید.

کاربرانی را انتخاب کنید که از طریق تلفن همراه بازدید کرده‌اند و بلافاصله بعد از آن در دسک‌تاپ بازدید می‌کنند.
users::sequence::ga:deviceCategory==mobile ;–> ga:deviceCategory==desktop

از 3 کاربر، کاربر دوم و تمام جلسات او به دلیل یک توالی منطبق در سطح جلسه که در آن مراحل فوراً در سراسر جلسات به دنبال یکدیگر می‌آیند، در بخش گنجانده شده‌اند. کاربر باقیمانده و جلسات آنها مستثنی هستند.
شکل 12 : یک توالی منطبق که در آن مراحل بلافاصله توسط یکدیگر دنبال می شوند.

کاربرانی را انتخاب کنید که از طریق تلفن همراه بازدید کرده‌اند و سپس در دسک‌تاپ بازدید کرده‌اند.
users::sequence::ga:deviceCategory==mobile ;–>> ga:deviceCategory==desktop

از 3 کاربر، کاربر 1 و 2 و تمام جلسات آنها به دلیل تطبیق توالی در سطح جلسه در بخش گنجانده شده است. کاربر باقیمانده و جلسات آنها مستثنی هستند.
شکل 13 : یک توالی منطبق که در آن مراحل توسط یکدیگر دنبال می شوند.

ترکیب کاربران و جلسات

می توانید کاربران و جلسات را برای ایجاد یک بخش انتخاب کنید. ابتدا کاربران و جلسات از زیر مجموعه کاربران انتخاب خواهند شد.

جلساتی را انتخاب کنید که مجموع درآمد در یک تراکنش بیشتر از 100 دلار از کاربرانی باشد که از طریق تلفن همراه بازدید کرده‌اند و سپس در دسکتاپ از آن بازدید کرده‌اند.
users:: sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop; sessions ::condition::perHit::ga:transactionRevenue>100

مراحل بعدی

راهنمای توسعه بخش Segments را برای جزئیات کامل در مورد نحو بخش ها و نحوه پرس و جو از بخش ها در Core Reporting API مرور کنید.