
تعتبر سير عمل Braze Canvas المعقدة تلك التي يتخذ فيها المستخدمون مسارات مختلفة بناءً على هويتهم، وما يقومون به، ومدة انتظارهم. ولأتمتة هذه العملية بنجاح، يجب اختيار خطوة التفرع المناسبة لكل قرار، ومنح التقييمات الوقت الكافي للاستقرار، وتحديد قواعد الخروج التي تتوافق مع فترات التأخير التي تضعها. يوضح هذا الدليل السلوك الموثق وخيارات التسلسل المترتبة عليه.
أبرز النقاط
- تقوم خطوات "تقسيم القرار" (Decision Split) و"مسارات الجمهور" (Audience Paths) بتقييم المستخدم بناءً على حالته الراهنة، بينما تراقب "مسارات الإجراء" (Action Paths) الإجراءات التي يتخذها المستخدم خلال نافذة زمنية تصل إلى 31 يوماً.
- تحتاج خطوة "مسارات الجمهور" (Audience Paths) إلى فترة تأخير تسبقها عندما تعتمد معاييرها على تفاعل المستخدم مع الرسالة السابقة.
- يحدد خيار الترتيب (Ranking) ما إذا كان الإجراء الأول هو الذي يحسم المسار أم أن على كل مستخدم الانتظار طوال النافذة الزمنية كاملة، لذا احرص على حسم هذا الأمر قبل الإطلاق.
- يبقى المستخدم الموجود في خطوة "التأخير" (Delay) في مكانه حتى بعد حدوث إجراء خروج، وذلك حتى تنتهي فترة التأخير، ثم يغادر الـ Canvas.
- نوصي برسم قواعد الخروج وجدول زمني مؤرخ قبل البدء بوضع أول فرع في سير العمل.
ما الذي يجعل سير عمل Braze Canvas معقداً؟
يصبح الـ Canvas معقداً عندما يتضمن أكثر من قرار يتعلق بنفس المستخدم. يدخل المستخدمون إما وفق جدول زمني أو من خلال مشغل يعتمد على إجراء معين، ومن هناك يتم تنفيذ الخطوات بالتسلسل؛ حيث يجب أن تكتمل الخطوة الأولى قبل أن تبدأ الثانية.
نادراً ما تنبع التعقيدات من عدد الخطوات، بل تأتي من تداخل الفروع وفترات الانتظار وقواعد الخروج مع بعضها البعض. فأي تغيير في أحدها يؤثر على دلالة الخطوات الأخرى.
الاختبار العملي هو أن تكون قادراً على تحديد ما فعله المستخدم أو ما كانت حالته ليصل إلى كل خطوة. توثق Braze اللبنات الأساسية بشكل جيد، والروابط موجودة في المصادر أدناه. لكن ما لا تخبرك به الوثائق هو الترتيب الأمثل لاتخاذ قراراتك.
أي خطوة تفرع يجب أن تستخدم: "تقسيم القرار" (Decision Split)، أم "مسارات الجمهور" (Audience Paths)، أم "مسارات الإجراء" (Action Paths)؟
تجيب كل خطوة تفرع على سؤال مختلف، ويحدد توقيت التقييم الخطوة الأنسب. يوضح الجدول التالي السلوك الموثق لكل منها جنباً إلى جنب.
الخطوة | ما تقرره | وقت التقييم | تفاصيل موثقة للتخطيط تقسيم القرار (Decision Split) | اختبار "نعم" أو "لا" باستخدام شريحة أو فلتر | مباشرة بعد الخطوة السابقة، ما لم تضف تأخيراً | تقرأ فلاتر إعادة الاستهداف جميع الإدخالات، بما في ذلك السابقة مسارات الجمهور (Audience Paths) | السمات الحالية وعضوية الشريحة | في اللحظة التي يصل فيها المستخدمون إلى الخطوة | يفوز المطابق الأول، الترتيب ثابت بعد الإطلاق، حتى ثماني مجموعات جمهور مسارات الإجراء (Action Paths) | الإجراءات التي يقوم بها المستخدمون | عبر نافذة تقييم تصل إلى 31 يوماً | يحدد الإجراء المؤهل الأول المسار ما لم يتم تفعيل الترتيب
اقرأ الجدول كمسألة تتعلق بالوقت. تنظر "تقسيم القرار" و"مسارات الجمهور" إلى المستخدم كما هو الآن، بينما تراقب "مسارات الإجراء" ما يفعله المستخدم على مدار فترة زمنية.
نوصي بكتابة السؤال الذي يطرحه كل فرع في جملة بسيطة قبل وضعه. إذا كانت الجملة تتطلب استخدام كلمة "و"، فمن المحتمل أنك بحاجة إلى خطوتين متتاليتين بدلاً من خطوة واحدة معقدة.
لماذا تحتاج خطوة "مسارات الجمهور" (Audience Paths) إلى فترة تأخير قبلها؟
تقوم "مسارات الجمهور" بالتقييم فوراً. توثق Braze أنه من المهم إضافة تأخير قبل هذه الخطوة إذا كانت معايير المسار تعتمد على تفاعل المستخدم مع خطوة سابقة. وبدون ذلك، سيصل المستخدمون إلى مرحلة التقييم بمجرد إرسال الرسالة.
في هذه الحالة، سينتهي المطاف بالجميع في مجموعة الأشخاص الذين لم يتفاعلوا. تقدم الوثائق مثالاً بتأخير لمدة 24 ساعة، مما يمنح المستخدمين 24 ساعة بعد إرسال الرسالة للتفاعل قبل التقييم. تعتمد المدة المناسبة للـ Canvas الخاص بك على تقديرك للمدة التي يحتاجها الشخص العادي للرد على تلك الرسالة.
هذا هو نمط الخطأ الذي نتحقق منه أولاً في أي مراجعة. تخيل Canvas يرسل بريداً إلكترونياً، ثم يتفرع بناءً على ما إذا تم فتحه، ثم يرسل متابعة مختلفة لكل مجموعة. يبدو الأمر سليماً على الشاشة، لكن كل مستخدم يصل إلى الفرع قبل أن تتاح له فرصة فتح أي شيء.
إذا كان الفرع يعتمد على إجراء يقوم به المستخدم، فغالباً ما تكون "مسارات الإجراء" (Action Paths) هي الخيار الأنسب. تشير Braze إلى أن "مسارات الجمهور" لا تقيم الحدث المحدد الذي أدى إلى دخول الـ Canvas. لذا، فإن التوجيه بناءً على إجراءات المستخدمين يقع ضمن اختصاص "مسارات الإجراء".
هناك سلوكان آخران موثقان يجب مراعاتهما هنا. يظل المستخدمون في مجموعة الجمهور التي تم وضعهم فيها حتى إذا تغير ملفهم الشخصي بعد ذلك. قد يوجد تأخير أو ساعات هدوء أو تحديد لمعدل الإرسال بين الفرع والرسالة، لذا قم بتفعيل التحقق من الجمهور في إعدادات التحقق من التسليم لخطوة الرسالة للتأكد من أن المستخدمين لا يزالون مؤهلين في وقت الإرسال.
كيف يغير الترتيب (Ranking) ما تقوم به خطوة مسارات الإجراءات (Action Paths)؟
عند إيقاف الترتيب، يحدد الإجراء المؤهل الأول المسار. المستخدم الذي يقوم بإجراء ثانٍ يطابق مجموعة مختلفة لا ينتقل إلى مسارات أخرى. أما من لا يقوم بأي حدث تحفيزي، فسيتم توجيهه إلى مجموعة "الجميع" (Everyone Else) عند انتهاء النافذة الزمنية.
عند تفعيل الترتيب، يتم تعليق جميع المستخدمين حتى نهاية نافذة التقييم. بعد ذلك، يتقدم كل مستخدم عبر المجموعة ذات الأولوية الأعلى التي يتأهل لها. تبلغ المدة الافتراضية لنافذة التقييم يوماً واحداً، والحد الأقصى هو 31 يوماً.
يتعلق الاختيار بالمفاضلة بين السرعة والأولوية. يناسب إيقاف الترتيب المتابعة التي يجب أن تتم بعد الإجراء مباشرة. بينما يناسب تفعيل الترتيب الحالات التي تكون فيها عدة نتائج ممكنة وتكون إحداها أكثر أهمية بوضوح، ولكن في هذه الحالة سينتظر كل مستخدم حتى انتهاء النافذة الزمنية بالكامل.
اتخذ هذا القرار في مرحلة التصميم. تنصح Braze بعدم تغيير إعداد الترتيب بعد الإطلاق بينما يكون المستخدمون موجودين بالفعل في الخطوة، لأن حالة المسار المسجلة سابقاً في النافذة قد تعكس إعداداً قديماً.
هناك تفصيل واحد ينطبق على الرسائل داخل التطبيق. عندما يكون المحفز هو بدء جلسة وتكون الخطوة التالية هي رسالة داخل التطبيق، يجب على المستخدم بدء جلستين لتلقيها.
ما الذي يحدث لمعايير الخروج عندما يكون المستخدم في حالة تأخير؟
تعمل معايير الخروج على إخراج المستخدمين من Canvas عند قيامهم بحدث استثنائي. تقوم Braze بوضع علامة على المستخدم للخروج فوراً، ولا يتقدم المستخدم إلى أي خطوة لاحقة. أما المستخدم الموجود في خطوة تأخير فيبقى فيها حتى تنتهي فترة التأخير.
المثال الموثق هو خطوة تأخير لمدة 30 يوماً. المستخدم الذي يقوم بحدث الخروج في اليوم الأول يتم وضع علامة خروج له فوراً، لكنه لا يغادر فعلياً إلا بعد انتهاء خطوة التأخير بعد 29 يوماً. إذا كانت تقاريرك تقرأ حالات الخروج من Canvas، فتوقع أن تعكس هذه الفجوة الزمنية.
بالنسبة لفترات الانتظار الطويلة، نوصي بضبط معايير الخروج أولاً ثم التأخير ثانياً. الهدف هو ألا يتلقى المستخدم الذي قام بالفعل بالإجراء الذي تحثه عليه الرسالة التالية.
خطط لفجوة واحدة موثقة: سمات المصفوفة (array attributes) غير مدعومة حالياً كمعايير خروج في أحداث الاستثناء. الرحلة التي تعتمد على إحداها تحتاج إلى إشارة خروج مختلفة.
ما هي إعدادات التأخير التي تتسبب في خروج المستخدمين من Canvas بشكل غير متوقع؟
التأخيرات هي المكان الذي تختبئ فيه أخطاء الجدول الزمني. يمكن أن تستمر خطوة التأخير لمدة تصل إلى عامين (730 يوماً)، مما يسهل بناء رحلة تتوقف تواريخها عن كونها منطقية. هناك العديد من السلوكيات الموثقة التي تؤدي إلى إخراج المستخدمين من Canvas.
- إذا كان التاريخ والوقت المختاران قد انقضيا بالفعل عند وصول المستخدمين إلى خطوة التأخير، فسيخرج المستخدمون من Canvas.
- بالنسبة لخطوات "الانتظار حتى يوم محدد"، يمكن أن تكون هناك فترة تصل إلى 31 يوماً بين بدء Canvas والتواريخ المختارة.
- إذا كان لدى Canvas خطوتا تأخير وكانت الأولى أطول من الثانية، فسيخرج المستخدمون من Canvas.
لاحظ أيضاً الفرق بين اليوم واليوم التقويمي. اليوم هو 24 ساعة من لحظة دخول المستخدم إلى خطوة التأخير. أما اليوم التقويمي فينتظر حتى الوقت المحدد التالي، والذي قد يكون أقل من 24 ساعة.
قبل البدء في البناء، ارسم الجدول الزمني على الورق مع تواريخ حقيقية. حدد أين يبدأ كل تأخير وأين ينتهي، وتأكد من عدم تداخل أي تأخير لاحق داخل تأخير سابق. إنها مهمة بسيطة تمنع حدوث فئة كاملة من حالات الخروج غير المتوقعة.
متى يجب عليك استخدام سياق Canvas (Canvas Context) في سير عمل معقد؟
تتيح لك خطوات السياق (Context steps) إنشاء وتحديث متغيرات للمستخدم أثناء تنقله عبر "كانفاس" (Canvas). توجد هذه المتغيرات فقط لرحلة "كانفاس" تلك، ويمكنك تحديد أو تحديث ما يصل إلى 10 متغيرات سياق ضمن خطوة سياق واحدة. يقوم كل دخول إلى "كانفاس" بإعادة تعريفها من بيانات الدخول الخاصة به، بحيث يمكن للمستخدم أن يكون لديه عدة رحلات نشطة بسياق منفصل.
وهذا يجعل "السياق" مناسباً للبيانات التي تخص دخولاً واحداً، مثل الحجز أو الطلب أو تاريخ التجديد. وهو غير مناسب لأي شيء ترغب في استمراره بعد انتهاء الرحلة. يختلف التوفر حسب مساحة العمل، لذا تأكد من توفره في مساحة عملك قبل البدء في التصميم بناءً عليه.
كيف يمكن بناء "كانفاس" افتراضي خطوة بخطوة؟
لنفترض وجود شركة اشتراكات ترغب في أن يختار الأعضاء الجدد تفضيلات التوصيل الخاصة بهم. هذا مجرد توضيح لنصائح التسلسل المذكورة أعلاه، وليس عملاً خاصاً بعميل أو بيانات توصيل حقيقية. وقد تم تعمّد عدم استخدام أي أرقام فيه.
- اجعل الدخول قائماً على الإجراء (action-based)، بحيث يتم تحفيزه بواسطة حدث التسجيل. أضف حدث "اختيار التفضيلات" كحدث استثناء في معايير الخروج. وبذلك، سيتوقف أي شخص يكمل المهمة عن تلقي التنبيهات.
- أرسل رسالة ترحيب، ثم ضع خطوة "مسارات الإجراء" (Action Paths) مع إيقاف الترتيب. تحصل المجموعة التي تبدأ جلسة على متابعة سريعة، بينما ينتظر الجميع حتى انتهاء الفترة الزمنية.
- بالنسبة لمجموعة المتابعة السريعة، استخدم "تقسيم القرار" (Decision Split) بناءً على أهلية القناة. المستخدمون الذين يمكنهم تلقي إشعارات الدفع (push) يتلقونها، بينما يتلقى الباقون بريداً إلكترونياً.
- في مسار "الجميع الآخرون"، أضف خطوة "تأخير" (Delay) طويلة بما يكفي ليتسنى للشخص العادي الاستجابة، ثم أضف خطوة "مسارات الجمهور" (Audience Paths). رتب المجموعات بحيث تكون المجموعات ذات القيمة الأعلى في البداية، لأن المستخدمين يتبعون المسار الأول الذي يستوفون شروطه.
- قم بتفعيل التحقق من الجمهور في خطوات الرسائل التي تلي أي انتظار، وارسم الجدول الزمني المؤرخ قبل الإطلاق.
ما يوضحه هذا المثال هو ترتيب القرارات. تأتي قواعد الخروج أولاً، ثم الدخول، ثم خيار التفرع الذي يطابق كل سؤال، ثم التأخيرات التي تمنح كل تقييم وقتاً للاستقرار.
كيف يمكنك التحقق من "كانفاس" معقد بعد الإطلاق؟
خطط لعمليات التحقق قبل الإطلاق. توصي Braze بضبط نافذة التحويل لتطابق على الأقل أطول مسار في "كانفاس".
تدرج ملاحظة إصدار بتاريخ 15 أكتوبر 2026 "مراقبة المراسلات" (Messaging Observability) بحالة "متاح للجميع" (ga). وهي تصف تتبع الأحداث عبر "كانفاس" أو حملة ما، بحيث يمكنك تدقيق عمليات الدخول، والإيقاف، والإخفاقات، والإرسالات في مكان واحد. إذا كان لديك حق الوصول، فهو المكان الطبيعي للبحث عندما يرسل فرع ما رسائل أقل مما كنت تتوقع.
كيف يرتبط هذا ببقية البرنامج؟
يقع "كانفاس" المعقد ضمن برنامج أوسع، وتغطي المنشورات أدناه القرارات المجاورة. دليلنا حول أتمتة رحلة الإعداد في Braze Canvas يطبق هذه الأنماط على تدفق التشغيل الأول. للإنشاءات الخاصة بقناة معينة، راجع كيفية أتمتة حملات الجوال في Braze Canvas.
إذا كنت تقرر كيف يتناسب "كانفاس" مع الأتمتة الأخرى، اقرأ كيفية بناء سير عمل تسويقي مؤتمت في Braze. جانب الدخول مغطى في إعداد محفزات التفاعل في Braze.محتوى متصل لحملات مخصصة يغطي سحب البيانات المباشرة إلى الرسائل.
يمكن للفرق التي ترغب في وضع قواعد مكتوبة لكيفية إنشاء ومراجعة مسارات Canvas قراءة منشورنا حول ضمان جودة الحملات المؤتمتة باستخدام معايير الوكلاء. دراسة الحالة الخاصة بنا حول توحيد ملفات تعريف الضيوف لمجموعة ضيافة تغطي رحلات Braze Canvas مع خيار بديل مؤتمت عبر قنوات المراسلة، وهو نوع قرار القناة المذكور في المثال أعلاه. للاطلاع على وثائق Braze التي يستند إليها هذا المنشور، ابدأ من قسم Canvas في وثائق Braze.
بصفتها شريكاً في تنفيذ Braze، توصي CustomerIK برسم قواعد الخروج والجدول الزمني لمسار Canvas معقد قبل وضع أول فرع له. القيام بذلك يجعل خيارات التفرع والتأخير اللاحقة أسهل في المراجعة.
الأسئلة الشائعة
1. ما الفرق بين مسارات الجمهور (Audience Paths) ومسارات الإجراءات (Action Paths)؟
توجه مسارات الجمهور المستخدمين بناءً على سماتهم الحالية وعضويتهم في الشرائح في اللحظة التي يصلون فيها إلى الخطوة. بينما توجه مسارات الإجراءات المستخدمين بناءً على الإجراءات التي يقومون بها خلال نافذة تقييم محددة.
2. كم عدد مجموعات الجمهور التي يمكن أن تحتوي عليها خطوة مسارات الجمهور؟
توثق Braze ما يصل إلى ثماني مجموعات جمهور لكل خطوة من مسارات الجمهور، ويمكنك ربط عدة خطوات لمسارات الجمهور لتصنيف المستخدمين بشكل أكبر. ترتيب المجموعات ثابت بعد الإطلاق.
3. ما هي المدة التي يمكن أن تنتظرها خطوة مسارات الإجراءات لإجراء معين؟
نافذة التقييم الافتراضية هي يوم واحد. والحد الأقصى الموثق هو 31 يوماً.
4. ما هي المدة التي يمكن أن تستغرقها خطوة التأخير (Delay)؟
يمكن أن تستمر خطوات التأخير لمدة تصل إلى عامين (730 يوماً). لا يمكن لمكون التأخير الاتصال بأكثر من خطوة تالية واحدة.
5. هل يغادر المستخدمون Canvas فوراً عند تفعيل حدث الخروج؟
يضعهم Braze في حالة خروج فوري. أما إذا كانوا في خطوة "تأخير" (Delay)، فسيظلون هناك حتى ينتهي وقت التأخير، ثم يغادرون دون الانتقال إلى الخطوة التالية.
المصادر
- Braze،أساسيات Canvas. تم الاسترجاع في 23 أكتوبر 2026.
- Braze،مسارات الجمهور (Audience Paths). تم الاسترجاع في 23 أكتوبر 2026.
- Braze،مسارات الإجراءات. تم الاسترجاع في 23 أكتوبر 2026.
- Braze،تقسيم القرارات (Decision Split). تم الاسترجاع في 23 أكتوبر 2026.
- Braze،معايير الخروج. تم الاسترجاع في 23 أكتوبر 2026.
- Braze،خطوة التأخير. تم الاسترجاع في 23 أكتوبر 2026.
- Braze،خطوة السياق (Context step). تم الاسترجاع في 23 أكتوبر 2026.
- Braze،ملاحظات الإصدار. تم الاسترجاع في 23 أكتوبر 2026.
- بقلم CustomerIK، شريك تنفيذ معتمد لـ Braze.
CustomerIK هي شريك تنفيذ لـ Braze، وتعمل في مجالات الإعداد، والتكامل التقني، وعمليات التسويق، وإدارة بيانات العملاء.
إذا كنت تخطط لإنشاء Canvas بعدة فروع وفترات انتظار طويلة، فلنتحدث معاً.




