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