REST Resource: properties.channelGroups

منبع: ChannelGroup

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

نمایندگی JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
فیلدها
name

string

فقط خروجی نام منبع برای این منبع گروه کانال. قالب: خواص/{property}/channelGroups/{channelGroup}

displayName

string

مورد نیاز. نام نمایشی گروه کانال. حداکثر طول 80 کاراکتر

description

string

توضیحات گروه کانال. حداکثر طول 256 کاراکتر.

groupingRule[]

object ( GroupingRule )

مورد نیاز. قوانین گروه بندی کانال ها حداکثر تعداد قوانین 50 است.

systemDefined

boolean

فقط خروجی اگر درست باشد، این گروه کانال، گروه کانال پیش‌فرض است که توسط Google Analytics از پیش تعریف شده است. نام نمایشی و قوانین گروه بندی را نمی توان برای این گروه کانال به روز کرد.

primary

boolean

اختیاری. اگر درست باشد، این گروه کانال به عنوان گروه کانال پیش‌فرض برای گزارش‌ها استفاده می‌شود. فقط یک گروه کانال را می توان در هر زمان به عنوان primary تنظیم کرد. اگر فیلد primary روی یک گروه کانال تنظیم شود، در گروه کانال اصلی قبلی تنظیم نشده است.

گروه کانال از پیش تعریف شده Google Analytics به طور پیش فرض اصلی است.

GroupingRule

قوانینی که بر نحوه گروه بندی ترافیک در یک کانال نظارت می کنند.

نمایندگی JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
فیلدها
displayName

string

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

expression

object ( ChannelGroupFilterExpression )

مورد نیاز. عبارت فیلتری که قانون گروه بندی را تعریف می کند.

ChannelGroupFilterExpression

بیان منطقی فیلترهای بعد گروه کانال.

نمایندگی JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // End of list of possible types for union field expr.
}
فیلدها
expr فیلد اتحادیه عبارت اعمال شده به یک فیلتر. expr می تواند تنها یکی از موارد زیر باشد:
andGroup

object ( ChannelGroupFilterExpressionList )

فهرستی از عباراتی که باید با هم AND شوند. فقط می تواند حاوی ChannelGroupFilterExpressions با orGroup باشد. این باید برای سطح بالای ChannelGroupFilterExpression تنظیم شود.

orGroup

object ( ChannelGroupFilterExpressionList )

فهرستی از عبارات OR'ed با هم. نمی تواند حاوی ChannelGroupFilterExpressions با andGroup یا orGroup باشد.

notExpression

object ( ChannelGroupFilterExpression )

یک عبارت فیلتری که نباید اصلاح شود (که وارونه، تکمیل شده است). فقط می تواند یک dimensionOrMetricFilter داشته باشد. این را نمی توان در سطح بالای ChannelGroupFilterExpression تنظیم کرد.

filter

object ( ChannelGroupFilter )

یک فیلتر در یک بعد. این را نمی توان در سطح بالای ChannelGroupFilterExpression تنظیم کرد.

ChannelGroupFilterExpressionList

فهرستی از عبارات فیلتر گروه کانال.

نمایندگی JSON
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
فیلدها
filterExpressions[]

object ( ChannelGroupFilterExpression )

فهرستی از عبارات فیلتر گروه کانال.

ChannelGroupFilter

یک فیلتر خاص برای یک بعد.

نمایندگی JSON
{
  "fieldName": string,

  // Union field value_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field value_filter.
}
فیلدها
fieldName

string

مورد نیاز. تغییرناپذیر. نام ابعاد برای فیلتر.

فیلد اتحادیه value_filter . یک StringFilter یا InListFilter که این رفتار فیلتر را تعریف می کند. value_filter تنها می تواند یکی از موارد زیر باشد:
stringFilter

object ( StringFilter )

فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد.

inListFilter

object ( InListFilter )

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

StringFilter

جایی که مقدار فیلد یک رشته است را فیلتر کنید. مسابقه به حروف بزرگ و کوچک حساس است.

نمایندگی JSON
{
  "matchType": enum (MatchType),
  "value": string
}
فیلدها
matchType

enum ( MatchType )

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

value

string

مورد نیاز. مقدار رشته ای که باید با آن مطابقت داده شود.

MatchType

چگونه از فیلتر برای تعیین تطابق استفاده می شود.

Enums
MATCH_TYPE_UNSPECIFIED نوع مطابقت پیش‌فرض
EXACT مطابقت دقیق مقدار رشته
BEGINS_WITH با مقدار رشته شروع می شود.
ENDS_WITH با مقدار رشته به پایان می رسد.
CONTAINS حاوی مقدار رشته است.
FULL_REGEXP عبارت منظم کامل با مقدار رشته مطابقت دارد.
PARTIAL_REGEXP عبارت منظم جزئی با مقدار رشته مطابقت دارد.

InListFilter

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

نمایندگی JSON
{
  "values": [
    string
  ]
}
فیلدها
values[]

string

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

روش ها

create

یک ChannelGroup ایجاد می کند.

delete

یک ChannelGroup را در یک ویژگی حذف می کند.

get

جستجو برای یک ChannelGroup واحد.

list

ChannelGroups را در یک ملک فهرست می کند.

patch

یک ChannelGroup را به روز می کند.