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 به طور پیش فرض اصلی است.

قانون گروه بندی

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

نمایندگی 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 را به روز می کند.