يحدِّد شرطًا لتطبيق قاعدة "تعديل الحدث" أو "إنشاء الحدث" على حدث معيّن.
تمثيل JSON |
---|
{
"field": string,
"comparisonType": enum ( |
الحقول | |
---|---|
field |
مطلوب. اسم الحقل الذي تتم المقارنة به للحالة. في حال تحديد eventName، سيتم تطبيق هذا الشرط على اسم الحدث. وفي حال عدم توفّر مَعلمة بهذا الاسم، سيتم تطبيق الشرط على مَعلمة بالاسم المحدّد. لا يمكن أن تحتوي هذه القيمة على مسافات. |
comparison |
مطلوب. نوع المقارنة التي سيتم تطبيقها على القيمة. |
value |
مطلوب. القيمة التي تتم المقارنة بها لهذا الشرط. قد يؤدي التنفيذ في وقت التشغيل إلى إجبار نوع هذه القيمة لتقييم هذا الشرط استنادًا إلى نوع قيمة المَعلمة. |
negated |
ما إذا كان يجب نفي نتيجة المقارنة أم لا على سبيل المثال، إذا كانت قيمة |
ComparisonType
نوع المقارنة لعبارة المطابقة
عمليات التعداد | |
---|---|
COMPARISON_TYPE_UNSPECIFIED |
غير معروف |
EQUALS |
يساوي، حسّاس لحالة الأحرف |
EQUALS_CASE_INSENSITIVE |
يساوي، غير حسّاس لحالة الأحرف |
CONTAINS |
يحتوي على، حسّاسة لحالة الأحرف |
CONTAINS_CASE_INSENSITIVE |
يحتوي على، مع تجاهل حالة الأحرف |
STARTS_WITH |
تبدأ بـ، حسّاسة لحالة الأحرف |
STARTS_WITH_CASE_INSENSITIVE |
تبدأ بـ، غير حسّاسة لحالة الأحرف |
ENDS_WITH |
تنتهي بـ، حسّاسة لحالة الأحرف |
ENDS_WITH_CASE_INSENSITIVE |
تنتهي بـ، غير حساس لحالة الأحرف |
GREATER_THAN |
أكبر من |
GREATER_THAN_OR_EQUAL |
أكبر من أو يساوي |
LESS_THAN |
أقل من |
LESS_THAN_OR_EQUAL |
أقل من أو يساوي |
REGULAR_EXPRESSION |
تعبير عادي لا تتوفّر هذه الميزة إلا لمصادر بيانات المواقع الإلكترونية. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
تعبير عادي غير حساس لحالة الأحرف لا تتوفّر هذه الميزة إلا لمصادر بيانات المواقع الإلكترونية. |