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". لا يمكن تعديل الاسم المعروض وقواعد التجميع لمجموعة القنوات هذه.

primary

boolean

اختياريّ. في هذه الحالة، سيتمّ استخدام مجموعة القنوات هذه كمجموعة القنوات التلقائية للتقارير. يمكن ضبط مجموعة قنوات واحدة فقط على أنّها primary في أيّ وقت. وإذا تمّ ضبط الحقل primary على مجموعة قنوات، سيتمّ إلغاء ضبطه في مجموعة القنوات الأساسية السابقة.

تكون مجموعة القنوات المحدَّدة مسبقًا في "إحصاءات Google" هي المجموعة الأساسية تلقائيًا.

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)

قائمة بالتعبيرات التي ستتم مطابقتها مع بعضها البعض. ويمكن أن تحتوي فقط على ChannelGroupFilterExpressions مع OrGroup. يجب ضبط هذا الخيار على المستوى الأعلى من ChannelGroupFilterExpression.

orGroup

object (ChannelGroupFilterExpressionList)

قائمة بالتعبيرات المطلوب إجراءها باستخدام OR. ولا يمكن أن تحتوي على ChannelGroupFilterExpressions مع andGroup أو orGroup.

notExpression

object (ChannelGroupFilterExpression)

تعبير فلتر يجب عدم استخدامه (أي معكوس ومتكامل). ولا يمكن أن تتضمّن سوى السمة OrMetricFilter. لا يمكن ضبط هذا الخيار على المستوى الأعلى من 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

كيفية استخدام الفلتر لتحديد مطابقة.

عمليات التعداد
MATCH_TYPE_UNSPECIFIED نوع المطابقة التلقائي.
EXACT مطابقة تامة لقيمة السلسلة.
BEGINS_WITH تبدأ بقيمة السلسلة.
ENDS_WITH ينتهي بقيمة السلسلة.
CONTAINS يحتوي على قيمة السلسلة.
FULL_REGEXP يتطابق التعبير العادي الكامل مع قيمة السلسلة.
PARTIAL_REGEXP يتطابق تعبير عادي جزئي مع قيمة السلسلة.

InListFilter

فلتر لبُعد سلسلة يتطابق مع قائمة خيارات معيّنة. المطابقة غير حساسة لحالة الأحرف.

تمثيل JSON
{
  "values": [
    string
  ]
}
الحقول
values[]

string

مطلوب. قائمة قيم السلسلة المحتملة المطلوب المطابقة معها. يجب ألا يكون الحقل فارغًا.

الطُرق

create

تنشئ مجموعة قنوات.

delete

حذف مجموعة ChannelGroup في موقع إلكتروني

get

ابحث عن مجموعة ChannelGroup واحدة.

list

يسرد مجموعات القنوات على موقع.

patch

لتعديل مجموعة قنوات.