- المورد: SubpropertyEventFilter
- SubpropertyEventFilterClause
- FilterClauseType
- SubpropertyEventFilterExpression
- SubpropertyEventFilterExpressionList
- SubpropertyEventFilterCondition
- StringFilter
- MatchType
- الطُرق
المورد: SubpropertyEventFilter
رسالة مورد تمثّل فلتر أحداث موقع فرعي في "إحصاءات Google"
| تمثيل JSON |
|---|
{
"name": string,
"filterClauses": [
{
object ( |
| الحقول | |
|---|---|
name |
النتائج فقط. التنسيق: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} مثال: properties/1234/subpropertyEventFilters/5678 |
filterClauses[] |
مطلوب. قائمة بدون ترتيب أحكام الفلترة التي تحدّد فلتر أحداث الموقع الفرعي يتمّ ربط جميع الجمل معًا باستخدام "و" لتحديد البيانات التي يتمّ إرسالها إلى الموقع الفرعي. |
applyToProperty |
غير قابل للتغيير اسم المورد للموقع الفرعي الذي يستخدم هذا الفلتر. |
SubpropertyEventFilterClause
عبارة لتحديد فلتر قد يكون الفلتر شاملاً (يتم تضمين الأحداث التي تستوفي عبارة الفلتر في بيانات الموقع الفرعي) أو حصريًا (يتم استبعاد الأحداث التي تستوفي عبارة الفلتر من بيانات الموقع الفرعي).
| تمثيل JSON |
|---|
{ "filterClauseType": enum ( |
| الحقول | |
|---|---|
filterClauseType |
مطلوب. نوع عبارة الفلتر |
filterExpression |
مطلوب. التعبير المنطقي للأحداث التي يتم إرسالها إلى الموقع الفرعي |
FilterClauseType
تُحدِّد ما إذا كانت هذه عبارة فلتر تضمين أو استبعاد.
| عمليات التعداد | |
|---|---|
FILTER_CLAUSE_TYPE_UNSPECIFIED |
نوع عبارة الفلتر غير معروف أو لم يتم تحديده. |
INCLUDE |
سيتم تضمين الأحداث في الموقع الفرعي في حال استيفاء عبارة الفلتر. |
EXCLUDE |
سيتم استبعاد الأحداث من الموقع الفرعي في حال استيفاء عبارة الفلتر. |
SubpropertyEventFilterExpression
تعبير منطقي لفلاتر أحداث المواقع الفرعية
| تمثيل JSON |
|---|
{ // Union field |
| الحقول | |
|---|---|
حقل الربط expr التعبير الذي تم تطبيقه على فلتر يمكن أن يكون expr واحدًا فقط مما يلي: |
|
orGroup |
قائمة بالتعبيرات التي سيتم ربطها ببعضها باستخدام "أو" يجب أن يحتوي على تعبيرَي notExpression أو filterCondition فقط. |
notExpression |
تعبير فلتر ليتمّ تطبيق النفي عليه (عكسه أو إكماله) يمكن أن يتضمّن فلترًا فقط. لا يمكن ضبط هذا الإعداد على المستوى الأعلى من SubpropertyEventFilterExpression. |
filterCondition |
ينشئ فلترًا يتطابق مع حدث معيّن. لا يمكن ضبط هذا الإعداد على المستوى الأعلى من SubpropertyEventFilterExpression. |
SubpropertyEventFilterExpressionList
قائمة بتعبيرات فلاتر أحداث المواقع الفرعية
| تمثيل JSON |
|---|
{
"filterExpressions": [
{
object ( |
| الحقول | |
|---|---|
filterExpressions[] |
مطلوب. قائمة بدون ترتيب قائمة بتعبيرات فلاتر أحداث المواقع الفرعية |
SubpropertyEventFilterCondition
تعبير فلتر معيّن
| تمثيل JSON |
|---|
{ "fieldName": string, // Union field |
| الحقول | |
|---|---|
fieldName |
مطلوب. الحقل الذي تتم فلترته. |
حقل الربط يمكن أن يكون |
|
nullFilter |
فلتر للقيم الخالية |
stringFilter |
فلتر لسمة من النوع سلسلة يتطابق مع نمط معيّن. |
StringFilter
فلتر لسمة من النوع سلسلة يتطابق مع نمط معيّن.
| تمثيل JSON |
|---|
{
"matchType": enum ( |
| الحقول | |
|---|---|
matchType |
مطلوب. نوع المطابقة لفلتر السلسلة. |
value |
مطلوب. قيمة السلسلة المستخدَمة للمطابقة |
caseSensitive |
اختياريّ. إذا كانت القيمة "true"، تكون قيمة السلسلة حسّاسة لحالة الأحرف. إذا كانت القيمة false، تكون المطابقة غير حسّاسة لحالة الأحرف. |
MatchType
كيفية استخدام الفلتر لتحديد تطابق
| عمليات التعداد | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
نوع المطابقة غير معروف أو لم يتم تحديده. |
EXACT |
مطابقة تامّة لقيمة السلسلة |
BEGINS_WITH |
يبدأ بقيمة السلسلة. |
ENDS_WITH |
تنتهي بقيمة السلسلة. |
CONTAINS |
يحتوي على قيمة السلسلة. |
FULL_REGEXP |
يتطابق التعبير العادي الكامل مع قيمة السلسلة. |
PARTIAL_REGEXP |
يتطابق جزء من التعبير العادي مع قيمة السلسلة. |
الطُرق |
|
|---|---|
|
تُنشئ فلتر أحداث موقع فرعي. |
|
لحذف فلتر أحداث موقع فرعي |
|
ابحث عن فلتر أحداث موقع فرعي واحد. |
|
عرض جميع فلاتر أحداث المواقع الفرعية على موقع. |
|
تعديل فلتر أحداث موقع فرعي |