REST Resource: properties.dataStreams.eventEditRules

المرجع: EventEditRule

تحدّد "قاعدة تعديل الحدث" الشروط التي ستؤدّي إلى إنشاء حدث جديد تمامًا استنادًا إلى معايير مُطابِقة لحدث مصدر. يمكن تحديد تغييرات إضافية في المَعلمات من الحدث المصدر.

على عكس قواعد "إنشاء الحدث"، يتم تطبيق "قواعد تعديل الحدث" بترتيبها المحدَّد.

لا يمكن استخدام قواعد "تعديل الحدث" لتعديل حدث تم إنشاؤه من قاعدة "إنشاء حدث".

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "eventConditions": [
    {
      object (MatchingCondition)
    }
  ],
  "parameterMutations": [
    {
      object (ParameterMutation)
    }
  ],
  "processingOrder": string
}
الحقول
name

string

المُعرّف. اسم المورد لمورد EventEditRule هذا. التنسيق: خصائص/{property}/dataStreams/{dataStream}/eventEditRules/{eventEditRule}

displayName

string

مطلوب. الاسم المعروض لقاعدة تعديل الحدث هذه 255 حرفًا كحدّ أقصى

eventConditions[]

object (MatchingCondition)

مطلوب. يجب أن تتطابق الشروط في الحدث المصدر حتى يتم تطبيق هذه القاعدة. يجب أن يتضمن شرطًا واحدًا على الأقل، ويمكن أن يصل الحد الأقصى إلى 10 شرط.

parameterMutations[]

object (ParameterMutation)

مطلوب. تحدّد تغييرات المَعلمات سلوك المَعلمات في الحدث الجديد، ويتم تطبيقها بالترتيب. يمكن تطبيق 20 عملية تغيير كحدٍّ أقصى.

processingOrder

string (int64 format)

النتائج فقط. تمثّل هذه السمة الترتيب الذي ستتم معالجة هذه القاعدة من أجله. وستتم معالجة القواعد التي تكون قيمة طلب الشراء أقل من هذه القاعدة قبل هذه القاعدة. وستتم بعد هذه القاعدة معالجة القواعد التي تحتوي على قيمة طلب شراء أعلى من هذه القاعدة. سيتم تخصيص قيمة طلب لقواعد تعديل الحدث الجديدة في نهاية الطلب.

لا تنطبق هذه القيمة على قواعد إنشاء الحدث.

الطُرق

create

ينشئ EventEditRule.

delete

حذف EventEditRule.

get

ابحث عن حدث EventEditRule واحد.

list

يسرد EventEditRules في مصدر بيانات موقع إلكتروني.

patch

يعدِّل EventEditRule.

reorder

يؤدي إلى تغيير ترتيب معالجة قواعد تعديل الأحداث في ساحة المشاركات المحدّدة.