- المرجع: 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". لا يمكن تعديل الاسم المعروض وقواعد التجميع لمجموعة القنوات هذه. |
primary |
اختياريّ. في هذه الحالة، سيتمّ استخدام مجموعة القنوات هذه كمجموعة القنوات التلقائية للتقارير. يمكن ضبط مجموعة قنوات واحدة فقط على أنّها تكون مجموعة القنوات المحدَّدة مسبقًا في "إحصاءات Google" هي المجموعة الأساسية تلقائيًا. |
GroupingRule
القواعد التي تحكم كيفية تجميع الزيارات في قناة واحدة.
تمثيل JSON |
---|
{
"displayName": string,
"expression": {
object ( |
الحقول | |
---|---|
displayName |
مطلوب. الاسم المعروض الذي حدّده العميل للقناة |
expression |
مطلوب. تعبير الفلتر الذي يحدد قاعدة التجميع. |
ChannelGroupFilterExpression
تعبير منطقي عن فلاتر سمات "مجموعة القنوات".
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد expr . التعبير المطبّق على أحد الفلاتر يمكن أن يكون expr واحدًا فقط مما يلي: |
|
andGroup |
قائمة بالتعبيرات التي ستتم مطابقتها مع بعضها البعض. ويمكن أن تحتوي فقط على ChannelGroupFilterExpressions مع OrGroup. يجب ضبط هذا الخيار على المستوى الأعلى من ChannelGroupFilterExpression. |
orGroup |
قائمة بالتعبيرات المطلوب إجراءها باستخدام OR. ولا يمكن أن تحتوي على ChannelGroupFilterExpressions مع andGroup أو orGroup. |
notExpression |
تعبير فلتر يجب عدم استخدامه (أي معكوس ومتكامل). ولا يمكن أن تتضمّن سوى السمة OrMetricFilter. لا يمكن ضبط هذا الخيار على المستوى الأعلى من 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
كيفية استخدام الفلتر لتحديد مطابقة.
عمليات التعداد | |
---|---|
MATCH_TYPE_UNSPECIFIED |
نوع المطابقة التلقائي. |
EXACT |
مطابقة تامة لقيمة السلسلة. |
BEGINS_WITH |
تبدأ بقيمة السلسلة. |
ENDS_WITH |
ينتهي بقيمة السلسلة. |
CONTAINS |
يحتوي على قيمة السلسلة. |
FULL_REGEXP |
يتطابق التعبير العادي الكامل مع قيمة السلسلة. |
PARTIAL_REGEXP |
يتطابق تعبير عادي جزئي مع قيمة السلسلة. |
InListFilter
فلتر لبُعد سلسلة يتطابق مع قائمة خيارات معيّنة. المطابقة غير حساسة لحالة الأحرف.
تمثيل JSON |
---|
{ "values": [ string ] } |
الحقول | |
---|---|
values[] |
مطلوب. قائمة قيم السلسلة المحتملة المطلوب المطابقة معها. يجب ألا يكون الحقل فارغًا. |
الطُرق |
|
---|---|
|
تنشئ مجموعة قنوات. |
|
حذف مجموعة ChannelGroup في موقع إلكتروني |
|
ابحث عن مجموعة ChannelGroup واحدة. |
|
يسرد مجموعات القنوات على موقع. |
|
لتعديل مجموعة قنوات. |