REST Resource: properties.channelGroups

المورد: ChannelGroup

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

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

string

النتائج فقط. اسم المورد لمورد مجموعة القنوات هذا. التنسيق: properties/{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)

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

notExpression

object (ChannelGroupFilterExpression)

تعبير فلتر ليتمّ تطبيق NOT عليه (أي عكسه أو إكماله). ولا يمكن أن يتضمّن سوى 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

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

عمليات التعداد
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