- منبع: 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 از پیش تعریف شده است. نام نمایشی و قوانین گروه بندی را نمی توان برای این گروه کانال به روز کرد. |
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 را به روز می کند. |