إنشاء تجارب تهيئة مخصصة للمستخدمين الجدد باستخدام Braze

A hand opens the flap of a cardboard meal-kit box on a doorstep, with fresh herbs and a recipe card, showing the first moment of a personalized onboarding journey.

تعد عملية الإعداد المخصصة في Braze مشكلة توجيه قبل أن تكون مشكلة صياغة محتوى. حدد ما تعرفه عند الدخول، ولا تنتظر إلا ما تحتاج إلى رؤيته، وتحقق من الجمهور مرة أخرى قبل كل إرسال، وحدد متى يغادر المستخدم. يستعرض هذا المنشور هذا الترتيب باستخدام بيانات دخول Canvas، ومسارات الجمهور (Audience Paths)، ومسارات الإجراءات (Action Paths)، وعمليات التحقق من التسليم، ومعايير الخروج.

‍

أبرز النقاط

  • اتخذ أربعة قرارات قبل كتابة أي محتوى: ما تعرفه عند الدخول، وما يجب أن تنتظر لملاحظته، وما يجب أن يظل صحيحاً في وقت الإرسال، وما ينهي الرحلة.
  • استخدم بيانات الدخول لما تعرفه بالفعل عند التسجيل، واستخدم مسارات الإجراءات (Action Paths) لما سيفعله المستخدم بعد ذلك.
  • ضع مجموعة الجمهور الأكثر دقة وذات القيمة الأعلى في البداية، لأن المستخدمين يسلكون المسار الأول الذي يستوفون شروطه.
  • أضف تأخيراً قبل أي خطوة في مسارات الجمهور (Audience Paths) تتحقق من وجود رد فعل على رسالة سابقة.
  • استخدم عمليات التحقق من التسليم حتى لا يتم إرسال تنبيه لشيء قام المستخدم بفعله للتو.
  • قم بتعيين حدث خروج للإجراء الذي تهدف الرحلة إلى تحقيقه.

‍

كيف تبني عملية إعداد مخصصة في Braze؟

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

نوصي بحسم هذه القرارات الأربعة قبل كتابة أي محتوى. فكل قرار يغير مكونات Canvas التي تحتاجها، وتعديل المكونات أصعب من تعديل الكلمات.

‍

ما الذي يمكنك تخصيصه عند الدخول، وما الذي يجب أن تنتظره؟

استخدم بيانات الدخول لأي شيء تعرفه بالفعل عند دخول المستخدم. مع التسليم القائم على الإجراءات، يدخل المستخدمون "عندما يقومون بإجراءات معينة، مثل فتح تطبيقك، أو إجراء عملية شراء، أو تشغيل حدث مخصص". مع التسليم الذي يتم تشغيله عبر واجهة برمجة التطبيقات (API)، يمكنك إضافتهم باستخدام /canvas/trigger/send نقطة النهاية، ويقرر نظامك الخاص متى يكون ذلك.

يمكن لكلا المسارين حمل خصائص الدخول. إذا كانت مساحة العمل الخاصة بك تعرض متغيرات السياق (Context Variables)، يمكنك الإشارة إليها باستخدام {{context.${property_name}}} في أي خطوة رسالة. يبلغ الحد الأقصى الموثق لخصائص الدخول 50 كيلوبايت.

نقترح إرسال الحقول القليلة التي تحتاجها الرسائل الأولى فقط وترك الباقي في الملف الشخصي. لا يتم تفعيل سياق Canvas (Canvas Context) في كل مساحة عمل، وتشير الوثائق إلى ضرورة التواصل مع مدير نجاح العملاء لديك للحصول على حق الوصول.

أي شيء يفعله المستخدم بعد الدخول هو حالة مختلفة. تتوفر خصائص الحدث من إجراء لاحق في خطوة الرسالة الأولى التي تلي خطوة مسارات الإجراءات (Action Paths)، وليس في خطوة الرسالة الرئيسية.

‍

أي أداة توجيه يجب أن تستخدم: مسارات الجمهور (Audience Paths) أم مسارات الإجراءات (Action Paths)؟

استخدم مسارات الجمهور (Audience Paths) لفرز المستخدمين بناءً على ما يقوله الملف الشخصي الآن، واستخدم مسارات الإجراءات (Action Paths) لفرزهم بناءً على ما سيفعلونه لاحقاً. الوثائق واضحة بشأن هذا الحد الفاصل: للتوجيه بناءً على إجراء، "استخدم مسارات الإجراءات بدلاً من ذلك". يوضح الجدول كيفية عمل كل مكون في رحلة الإعداد.

المكون | ما يتم تقييمه | سلوك الإعداد الموثق للتخطيط خصائص الإدخال | بيانات من حدث التشغيل أو استدعاء واجهة برمجة التطبيقات (API) | الخطة أو المصدر أو الدور الذي تم التقاطه عند التسجيل الحد الأقصى لحجم الكائن | 50 كيلوبايت مسارات الجمهور | الملف الشخصي وعضوية الشريحة عند الوصول | التقسيم حسب الهدف المعلن أو مصدر الاستحواذ التقييم فوري؛ المجموعة الأولى التي تستوفي الشروط هي التي تفوز مسارات الإجراءات | الإجراء المؤهل الأول في نافذة زمنية | التفرع بناءً على الطلب الأول، أو الجلسة الأولى، أو إكمال الملف الشخصي النافذة الافتراضية يوم واحد؛ الحد الأقصى 31 يوماً تحققات التسليم | الشرائح والفلاتر عند وقت الإرسال | إيقاف تنبيه لم يعد المستخدم بحاجة إليه التحقق فقط من المعايير المضافة إلى خطوة الرسالة تلك معايير الخروج | حدث استثنائي أو فلتر | إزالة المستخدمين الذين قاموا بالتفعيل بالفعل يغادر المستخدمون الموجودون في خطوة التأخير عند انتهاء التأخير

‍

كيف يجب عليك ترتيب مجموعات الجمهور؟

ضع المجموعة الأضيق والأعلى قيمة في البداية. يرسل Braze كل مستخدم "إلى المسار الأول الذي تستوفي معاييره"، ولا يمكن تعديل الترتيب بعد الإطلاق. فالمجموعة الواسعة التي توضع في البداية ستستوعب الجميع وتترك المجموعات المحددة بدون مستخدمين.

قاعدتنا العامة هي تسمية مسار "الجميع" قبل بناء المسارات المحددة. اكتب ما يجب أن يتلقاه مستخدم "الجميع"، واجعل تلك الرسالة جيدة، ثم أضف المجموعات التي تحسن من ذلك.

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

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

‍

كيف يجب على خدمة افتراضية لتوصيل وجبات الطعام إعداد هذا؟

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

ترحب خطوة الرسالة الأولى بالمستخدم وتذكر نوع الخطة من بيانات الإدخال. تليها خطوة تأخير، ثم تنتظر خطوة مسارات الإجراءات الطلب الأول.

ينتقل المستخدمون الذين يطلبون إلى رسالة في الصندوق الثاني. أما المستخدمون الذين لا يطلبون فيسلكون مسار "الجميع" إلى تنبيه واحد. تضبط الخدمة "إجراء طلب" كحدث خروج، بحيث يؤدي الطلب المتأخر إلى إيقاف التنبيهات الإضافية.

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

يأتي نوع الخطة من بيانات الإدخال، وهي متاحة طوال الوقت. أي شيء يجب أن يستمر لما بعد Canvas يوضع في الملف الشخصي.

‍

كيف تحافظ على صحة قرار التوجيه حتى يتم إرسال الرسالة؟

قرار التوجيه هو لقطة زمنية، ويمكن إرسال الرسائل في وقت لاحق لتلك اللقطة. لا تعيد مسارات الجمهور فحص المستخدمين بعد انتقالهم عبر مسار معين.

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

يوصي Braze باستخدام التحققات عند تفعيل ساعات الهدوء أو التوقيت الذكي أو تحديد معدل الإرسال. ونحن نذهب إلى أبعد من ذلك ونستخدمها في كل تنبيه للإعداد.

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

‍

متى يجب أن يغادر المستخدم الرحلة؟

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

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

يعد هذا السلوك مهماً للتحليلات بقدر أهميته للإرسال. لا يقوم Braze بتحديث إجمالي عمليات الخروج (Total Exits) حسب معايير الخروج إلا بعد خروج المستخدم بالكامل من الـ Canvas. ضع فترات التأخير في اعتبارك عند قراءة أعداد عمليات الخروج.

‍

ما هي الأخطاء التي تفسد رحلات الإعداد المخصصة للمستخدمين؟

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

  • التوجيه بناءً على رد فعل دون تأخير. التقييم فوري. إن وضع خطوة "مسارات الجمهور" (Audience Paths) مباشرة بعد إرسال رسالة سيؤدي إلى توجيه الجميع إلى مسار "لم يتفاعل"، لذا أضف تأخيراً أولاً.
  • تصفية الدخول بناءً على المشغل (Trigger) نفسه. يحذر Braze من حدوث حالة سباق (Race Condition). قد لا يكون المستخدم ضمن الجمهور عند قيامه بحدث التشغيل، وبالتالي لن يدخل الرحلة أبداً.
  • قراءة خصائص الحدث في الرسالة الأولى. هذه الخصائص غير متاحة هناك، لذا يجب أن تعتمد الرسالة الأولى على بيانات الدخول.
  • تغيير الترتيب بعد الإطلاق. يحذر Braze من تغيير إعداد الترتيب بعد الإطلاق بينما لا يزال المستخدمون في تلك الخطوة. اتخذ قرارك قبل الإطلاق.

‍

إذا أضفت مجموعة ضابطة (Control Group) لقياس أداء الرحلة، فإن Braze يتتبع التحويلات للمستخدمين في المجموعة الضابطة والمجموعات المتغيرة خلال نفس الفترة الزمنية تماماً. لا يتلقى مستخدمو المجموعة الضابطة أي رسائل.

‍

كيف يرتبط هذا ببقية البرنامج؟

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

البيانات التي تغذي التوجيه مغطاة في تتبع أحداث المستخدم، وطبقة النصوص مغطاة في التخصيص باستخدام وسوم Liquidبالنسبة لسؤال التوقيت، راجع ما الذي يتم حله ومتى في التخصيص اللحظي، ولفرز المستخدمين، راجع تقسيم الجماهير للحملات المؤتمتة.

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

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

‍

الأسئلة الشائعة
‍

1. هل يمكنك استخدام القيم الافتراضية لـ Liquid في رسائل الترحيب؟

نعم. توضح وثائق Braze وسماً افتراضياً يعود إلى "مستخدمنا العزيز" (Valued User) في حال فقدان الاسم الأول. وبذلك، لا يترك غياب السمة فراغاً في التحية.

2. هل يجب أن تستخدم رحلات الترحيب مسارات الجمهور (Audience Paths) أم مسارات الإجراءات (Action Paths)؟

استخدم مسارات الجمهور لتحديد هوية المستخدم، ومسارات الإجراءات لتحديد خطوته التالية. تحتاج العديد من الرحلات إلى كليهما، مع وجود تأخير بين الرسالة وأي خطوة تتحقق من رد الفعل تجاهها.

3. ما هي المدة التي يمكن أن تنتظرها خطوة مسارات الإجراءات؟

نافذة التقييم الافتراضية هي يوم واحد، والحد الأقصى هو 31 يوماً. ينتقل المستخدمون الذين لا ينفذون حدثاً محفزاً عبر مجموعة "الجميع" (Everyone Else) في نهاية النافذة.

4. هل يمكن لـ Canvas الاحتفاظ ببيانات الدخول بعد خروج المستخدم؟

تكون بيانات الدخول متاحة في Liquid أثناء استخدام Canvas. يمكن لخطوة "تحديث المستخدم" (User Update) نسخها إلى سمة مخصصة حتى تتمكن من تقسيم الجمهور أو مراسلتهم بناءً عليها لاحقاً.

5. كم عدد الخطوات التي يمكن أن تحتوي عليها رحلة Canvas للترحيب؟

تنص الوثائق على حد أقصى قدره 200 خطوة في Canvas. يجب أن تكون رحلة الترحيب أصغر من ذلك بكثير.

‍

المصادر

‍

CustomerIK هي شريك تنفيذ لـ Braze، وتعمل في مجالات الإعداد، والتكامل التقني، وعمليات التسويق، وإدارة بيانات العملاء.

إذا كانت لوحة "Canvas" الخاصة بتهيئة المستخدمين الجدد (Onboarding) تقوم بتوجيههم قبل توفر البيانات اللازمة لتوجيههم بشكل صحيح، فلنتحدث.

‍

التفضيلات

الخصوصية مهمة بالنسبة لنا، لذا لديك خيار تعطيل أنواع معينة من التخزين التي قد لا تكون ضرورية للوظائف الأساسية للموقع. قد يؤثر حظر بعض الفئات على تجربتك في الموقع.

قبول جميع ملفات تعريف الارتباط
قبول جميع ملفات تعريف الارتباط

هذه العناصر مطلوبة لتمكين الوظائف الأساسية للموقع.

نشط دائماً

تُستخدم هذه العناصر لتقديم إعلانات أكثر صلة بك وباهتماماتك.

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

تساعد هذه العناصر مشغل الموقع على فهم كيفية أداء موقعه، وكيفية تفاعل الزوار معه، وما إذا كانت هناك أي مشكلات تقنية.

شكراً لك! لقد تم استلام طلبك بنجاح.
عذراً! حدث خطأ ما أثناء إرسال النموذج.