- منبع: ChannelGroup
- GroupingRule
- ChannelGroupFilterExpression
- ChannelGroupFilterExpressionList
- ChannelGroupFilter
- StringFilter
- MatchType
- InListFilter
- روش ها
منبع: ChannelGroup
یک پیام منبع که نشان دهنده یک گروه کانال است.
نمایندگی JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"groupingRule": [
{
object ( |
فیلدها | |
---|---|
name | فقط خروجی نام منبع برای این منبع گروه کانال. قالب: خواص/{property}/channelGroups/{channelGroup} |
displayName | مورد نیاز. نام نمایشی گروه کانال. حداکثر طول 80 کاراکتر |
description | توضیحات گروه کانال. حداکثر طول 256 کاراکتر. |
groupingRule[] | مورد نیاز. قوانین گروه بندی کانال ها حداکثر تعداد قوانین 50 است. |
systemDefined | فقط خروجی اگر درست باشد، این گروه کانال، گروه کانال پیشفرض است که توسط Google Analytics از پیش تعریف شده است. نام نمایشی و قوانین گروه بندی را نمی توان برای این گروه کانال به روز کرد. |
primary | اختیاری. اگر درست باشد، این گروه کانال به عنوان گروه کانال پیشفرض برای گزارشها استفاده میشود. فقط یک گروه کانال را می توان در هر زمان به عنوان گروه کانال از پیش تعریف شده Google Analytics به طور پیش فرض اصلی است. |
GroupingRule
قوانینی که بر نحوه گروه بندی ترافیک در یک کانال نظارت می کنند.
نمایندگی JSON |
---|
{
"displayName": string,
"expression": {
object ( |
فیلدها | |
---|---|
displayName | مورد نیاز. نام نمایشی تعریف شده توسط مشتری برای کانال. |
expression | مورد نیاز. عبارت فیلتری که قانون گروه بندی را تعریف می کند. |
ChannelGroupFilterExpression
بیان منطقی فیلترهای بعد گروه کانال.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
expr فیلد اتحادیه عبارت اعمال شده به یک فیلتر. expr می تواند تنها یکی از موارد زیر باشد: | |
andGroup | فهرستی از عباراتی که باید با هم AND شوند. فقط می تواند حاوی ChannelGroupFilterExpressions با orGroup باشد. این باید برای سطح بالای ChannelGroupFilterExpression تنظیم شود. |
orGroup | فهرستی از عبارات OR'ed با هم. نمی تواند حاوی ChannelGroupFilterExpressions با andGroup یا orGroup باشد. |
notExpression | یک عبارت فیلتری که نباید اصلاح شود (که وارونه، تکمیل شده است). فقط می تواند یک dimensionOrMetricFilter داشته باشد. این را نمی توان در سطح بالای ChannelGroupFilterExpression تنظیم کرد. |
filter | یک فیلتر در یک بعد. این را نمی توان در سطح بالای ChannelGroupFilterExpression تنظیم کرد. |
ChannelGroupFilterExpressionList
فهرستی از عبارات فیلتر گروه کانال.
نمایندگی JSON |
---|
{
"filterExpressions": [
{
object ( |
فیلدها | |
---|---|
filterExpressions[] | فهرستی از عبارات فیلتر گروه کانال. |
ChannelGroupFilter
یک فیلتر خاص برای یک بعد.
نمایندگی JSON |
---|
{ "fieldName": string, // Union field |
فیلدها | |
---|---|
fieldName | مورد نیاز. تغییرناپذیر. نام ابعاد برای فیلتر. |
فیلد اتحادیه value_filter . یک StringFilter یا InListFilter که این رفتار فیلتر را تعریف می کند. value_filter تنها می تواند یکی از موارد زیر باشد: | |
stringFilter | فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد. |
inListFilter | فیلتری برای بعد رشته ای که با لیست خاصی از گزینه ها مطابقت دارد. |
StringFilter
جایی که مقدار فیلد یک رشته است را فیلتر کنید. مسابقه به حروف بزرگ و کوچک حساس است.
نمایندگی JSON |
---|
{
"matchType": enum ( |
فیلدها | |
---|---|
matchType | مورد نیاز. نوع مطابقت برای فیلتر رشته ای. |
value | مورد نیاز. مقدار رشته ای که باید با آن مطابقت داده شود. |
MatchType
چگونه از فیلتر برای تعیین تطابق استفاده می شود.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED | نوع مطابقت پیشفرض |
EXACT | مطابقت دقیق مقدار رشته |
BEGINS_WITH | با مقدار رشته شروع می شود. |
ENDS_WITH | با مقدار رشته به پایان می رسد. |
CONTAINS | حاوی مقدار رشته است. |
FULL_REGEXP | عبارت منظم کامل با مقدار رشته مطابقت دارد. |
PARTIAL_REGEXP | عبارت منظم جزئی با مقدار رشته مطابقت دارد. |
InListFilter
فیلتری برای بعد رشته ای که با لیست خاصی از گزینه ها مطابقت دارد. مسابقه به حروف بزرگ و کوچک حساس است.
نمایندگی JSON |
---|
{ "values": [ string ] } |
فیلدها | |
---|---|
values[] | مورد نیاز. لیستی از مقادیر رشته ممکن برای مطابقت با. باید خالی نباشد |
روش ها | |
---|---|
| یک ChannelGroup ایجاد می کند. |
| یک ChannelGroup را در یک ویژگی حذف می کند. |
| جستجو برای یک ChannelGroup واحد. |
| ChannelGroups را در یک ملک فهرست می کند. |
| یک ChannelGroup را به روز می کند. |