REST Resource: properties.channelGroups

المرجع: مجموعة القنوات

رسالة مورد تمثل مجموعة قنوات.

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean
}
الحقول
name

string

النتائج فقط. اسم المورد لمورد مجموعة القنوات هذا التنسيق: المواقع/{property}/channelGroups/{channelGroup}

displayName

string

مطلوبة. الاسم المعروض لمجموعة القنوات 80 حرفًا بحدٍّ أقصى.

description

string

وصف مجموعة القنوات. 256 حرفًا كحدّ أقصى.

groupingRule[]

object (GroupingRule)

مطلوبة. قواعد تجميع القنوات. الحد الأقصى لعدد القواعد هو 50.

systemDefined

boolean

النتائج فقط. في حال اختيار القيمة "صحيح"، تكون مجموعة القنوات هذه هي مجموعة القنوات التلقائية المحدّدة مسبقًا من خلال "إحصاءات 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)

قائمة التعبيرات المطلوب ضمها إلى AND معًا. يجب أن تحتوي فقط على 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

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

list

يسرد ChannelGroups على موقع إلكتروني.

patch

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