إنتقل إلى المحتوى الرئيسي

قواعد الأتمتة

ما هو

قواعد الأتمتة هي محرك المعالجة المدفوع بالأحداث في BotBat CDP. تتبع كل قاعدة نمطًا مباشرًا: عندما يحدث حدث محدد وتُستوفى شروط معينة، يُنفَّذ إجراء واحد أو أكثر تلقائيًا. تعمل القواعد في الوقت الفعلي. مع تدفق الأحداث إلى CDP من مواقع الويب وتطبيقات الجوال وقنوات المراسلة وتكاملات API، يُقيّم محرك القواعد كل حدث مقابل جميع القواعد النشطة ويُطلق الإجراءات المطابقة فورًا. يتيح ذلك حالات استخدام قوية مثل تحديث خصائص الملف الشخصي تلقائيًا، وإضافة جهات الاتصال إلى الشرائح، وإرسال إشعارات في الوقت الفعلي، وتشغيل سير عمل متعدد الخطوات، وتطبيق التصنيفات، والحفاظ على نظافة البيانات، كل ذلك دون أي تدخل يدوي.

يعالج محرك القواعد الأحداث بالتسلسل وفقًا لأولوية القاعدة. عندما تتطابق قواعد متعددة مع نفس الحدث، تُنفَّذ بترتيب الأولوية (الرقم الأقل يعني أولوية أعلى). يضمن هذا الترتيب الحتمي نتائج يمكن التنبؤ بها حتى في تكوينات القواعد المعقدة حيث قد يؤثر ناتج قاعدة واحدة على شروط قاعدة أخرى. يمكن تبديل القواعد بين الحالة النشطة وغير النشطة، مما يتيح لك إعداد القواعد مسبقًا وتفعيلها في اللحظة المناسبة.

توفر علامة تبويب القواعد نظرة عامة على جميع القواعد في مساحة عملك، تعرض اسم كل قاعدة ونوع حدث التشغيل وحالة النشاط/عدم النشاط وتاريخ آخر تنفيذ.

Rules tab showing rules with name, event type, status, and last fired date

متى تستخدم

قواعد الأتمتة مناسبة في أي وقت تحتاج فيه إلى أن يتفاعل CDP مع الأحداث في الوقت الفعلي دون تدخل بشري. يوضح الجدول التالي حالات الاستخدام الأكثر شيوعًا.

حالة الاستخدامالوصفمثال
الإثراء التلقائي للملفات الشخصيةتعيين أو تحديث خاصية ملف شخصي تلقائيًا عند حدوث حدث محدد.تعيين "last_purchase_date" عند تسجيل حدث "purchase_completed".
الإشعارات في الوقت الفعليتنبيه عضو فريق أو قناة فورًا عند اكتشاف حدث عالي القيمة.إشعار قناة المبيعات على Slack عندما يزور عميل مهم صفحة التسعير.
أتمتة عضوية الشرائحإضافة أو إزالة ملفات شخصية من الشرائح بناءً على إجراءات العملاء المحددة.إضافة ملف شخصي إلى شريحة "المستخدمون المتفاعلون" عندما ينقرون على رابط حملة.
فرض جودة البياناتتنظيف البيانات وتطبيعها في الوقت الفعلي أثناء تدفقها إلى CDP.تحويل جميع عناوين البريد الإلكتروني إلى أحرف صغيرة وتنسيق أرقام الهواتف بصيغة E.164 عند أحداث تحديث الملف الشخصي.
تشغيل سير العملبدء تسلسلات سير عمل متعددة الخطوات استجابة لإجراء عميل.بدء تسلسل بريد إلكتروني ترحيبي عند إطلاق حدث "signup_completed".
تقييم العملاء المحتملينزيادة أو تعديل درجة العميل المحتمل في كل مرة يُنفذ فيها إجراءً مؤهلاً.إضافة 10 نقاط لدرجة العميل المحتمل لحدث "demo_request"، و2 نقطة لحدث "page_view".

إنشاء قاعدة

لإنشاء قاعدة جديدة، انتقل إلى قسم العملاء في الشريط الجانبي الرئيسي وحدد علامة تبويب القواعد. انقر على "قاعدة جديدة" وقدم اسمًا وصفيًا يعكس غرض القاعدة. يتبع اصطلاح التسمية الجيد نمط "[الحدث] / [الإجراء] / [السياق]"، مثل "purchase_completed / تعيين تصنيف VIP / طلبات أكثر من 500$". هذا يجعل من السهل تصفح قائمة القواعد وفهم ما تفعله كل قاعدة دون فتحها.

تعريف حدث التشغيل

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

Rule creation form with event type selector open showing available events

يسرد الجدول التالي أنواع الأحداث المدمجة الأكثر استخدامًا.

نوع الحدثالوصف
page_viewيُطلق عندما يزور عميل متتبع صفحة على موقعك الإلكتروني أو تطبيق الويب.
message_sentيُطلق عندما تُرسل رسالة إلى عميل أو منه على أي قناة.
link_clickedيُطلق عندما ينقر عميل على رابط متتبع في رسالة حملة.
form_submittedيُطلق عندما يُرسل عميل نموذج ويب متتبع.
purchase_completedيُطلق عندما يُسجل حدث شراء أو معاملة لعميل.
session_startedيُطلق عندما تبدأ جلسة تصفح أو تطبيق جديدة لعميل متتبع.
أحداث مخصصةأي نوع حدث مُسجل من خلال Events API أو تكامل SDK.

إضافة الشروط

الشروط هي مرشحات اختيارية تُضيّق متى تُطلق القاعدة. بدون شروط، تُطلق القاعدة لكل حدوث لحدث التشغيل عبر كل ملف شخصي. يمكن للشروط التحقق من خصائص الحدث (مثل event.amount > 100)، أو خصائص الملف الشخصي (مثل profile.plan = "premium")، أو عضوية الشريحة (مثل "الملف الشخصي عضو في شريحة عملاء VIP"). يمكن دمج شروط متعددة بمنطق AND/OR للاستهداف الدقيق.

Condition builder with event property and profile property conditions combined

تكوين الإجراءات

تحدد الإجراءات ما يحدث عند إطلاق القاعدة. يمكنك إرفاق إجراء واحد أو أكثر بقاعدة واحدة. يخدم كل نوع إجراء غرضًا مختلفًا.

Actions configuration showing an Update profile property and Trigger workflow action
نوع الإجراءما يفعله
تحديث خاصية الملف الشخصيتعيين أو زيادة أو إنقاص أو مسح قيمة خاصية في الملف الشخصي.
إضافة إلى شريحةإضافة الملف الشخصي إلى شريحة ثابتة محددة.
إزالة من شريحةإزالة الملف الشخصي من شريحة ثابتة محددة.
إرسال إشعارإرسال تنبيه إلى عضو فريق أو قناة خارجية (Slack، بريد إلكتروني، إشعار داخل التطبيق).
تشغيل سير العملبدء سير عمل محدد مع الملف الشخصي كجهة الاتصال المستهدفة.
تطبيق تصنيفإضافة تصنيف أو علامة إلى الملف الشخصي للتصنيف اليدوي.
تسجيل حدث مخصصتسجيل حدث مُشتق في الملف الشخصي للمعالجة اللاحقة بواسطة قواعد أخرى أو التحليلات.

تعيين الأولوية والتفعيل

بعد تكوين حدث التشغيل والشروط والإجراءات، عيّن رقم أولوية للقاعدة. الأرقام الأقل تشير إلى أولوية أعلى. عندما تتطابق قواعد متعددة مع نفس الحدث، تُنفَّذ بترتيب الأولوية التصاعدي. هذا مهم عندما يؤثر إجراء قاعدة (مثل تعيين خاصية) على الشروط التي تُقيّمها قاعدة أخرى.

Rules list sorted by priority with priority numbers visible

بدّل القاعدة إلى "نشطة" لبدء المعالجة. تبدأ القاعدة في تقييم الأحداث الواردة فورًا. من أجل السلامة، يُوصى بشدة باختبار القاعدة قبل تفعيلها في الإنتاج.

اختبار ومراقبة القواعد

قبل تمكين قاعدة لجمهورك الكامل، استخدم ملفًا شخصيًا اختباريًا لتوليد حدث التشغيل والتحقق من أن الإجراءات المتوقعة تُنفذ بشكل صحيح. تحقق من الجدول الزمني وخصائص الملف الشخصي الاختباري للتأكد من أن القاعدة تصرفت كما هو متوقع. هذه الخطوة حاسمة لأن قاعدة مُكوّنة بشكل خاطئ يمكن أن تؤثر على آلاف الملفات الشخصية في ثوانٍ من التفعيل.

بمجرد أن تكون القاعدة نشطة، راقب أداءها من خلال سجل التنفيذ في صفحة تفاصيل القاعدة. يعرض السجل سجلاً زمنيًا لكل مرة أُطلقت فيها القاعدة، بما في ذلك الطابع الزمني والملف الشخصي المعني والإجراءات المُنفذة وأي أخطاء واجهتها. استخدم هذا السجل لتحديد السلوك غير المتوقع واستكشاف الأخطاء وإصلاحها والتحقق من أن القاعدة تعالج الحجم المتوقع من الأحداث.

Rule detail page showing execution history with timestamps and outcomes

الأخطاء الشائعة

قواعد الأتمتة قوية ولكنها قد تتسبب في عواقب غير مقصودة إذا لم تُصمم بعناية. يُبرز الجدول أدناه المشكلات الأكثر شيوعًا واستراتيجيات منعها.

الخطأالمخاطرةالوقاية
الحلقات اللانهائيةالقاعدة أ تُطلق إجراء يُشغل القاعدة ب، والتي تُطلق إجراء يُشغل القاعدة أ مرة أخرى، مما يخلق دورة لا نهائية.ارسم خريطة تبعيات القواعد قبل إنشاء قواعد جديدة. تجنب القواعد التي تُولد أحداثًا تتطابق مع مُشغلاتها أو مُشغلات مرتبطة.
ترتيب أولوية مفقودعندما تتفاعل قواعد متعددة مع نفس الحدث، يتسبب ترتيب التنفيذ غير المتوقع في نتائج غير متسقة.عيّن الأولويات بشكل صريح لجميع القواعد، خاصة تلك التي تشترك في حدث تشغيل أو لها تبعيات.
شروط واسعة جدًاقاعدة بدون شروط تتجاوز نوع الحدث تُطلق عند كل حدوث لكل ملف شخصي، مما يؤدي إلى تحديثات جماعية غير مقصودة.أضف دائمًا شرطًا واحدًا على الأقل لتحديد النطاق، أو وثّق صراحة سبب كون القاعدة الواسعة مقصودة.
تخطي الاختبارقاعدة مُكوّنة بشكل خاطئ يمكنها تعديل آلاف الملفات الشخصية في ثوانٍ من التفعيل.اختبر كل قاعدة بملف شخصي اختباري واحد في بيئة مُتحكم بها قبل التبديل إلى النشطة.
قواعد قديمةالقواعد المُنشأة لحملة أو تجربة محددة تبقى نشطة بعد فترة طويلة من الحاجة إليها، مما يستهلك موارد المعالجة ويتسبب في تأثيرات جانبية غير متوقعة.راجع القواعد النشطة كل ربع سنة. عطّل أو احذف القواعد التي لم تعد تخدم غرضًا.
تلميح

سمِّ قواعدك باصطلاح متسق مثل "[الحدث] / [الإجراء] / [السياق]" (مثل "purchase_completed / تعيين تصنيف VIP / طلبات أكثر من 500$"). هذا يجعل من السهل تصفح قائمة القواعد وفهم ما تفعله كل قاعدة دون فتحها. ادمج هذا مع مراجعات منتظمة للحفاظ على محرك القواعد نظيفًا وفعالاً.

  • قائمة القواعد
  • إنشاء قاعدة
  • المشغّل
  • الشروط
  • الإجراءات
  • الأولوية
  • سجل التنفيذ