انتقل إلى المحتوى

تقسيم حسب الشرط

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

تحديد مسار المستخدم

Anchor link to

يمكنك تقسيم المسار بطريقتين:

  • Segment: تقسيم المستخدمين بناءً على ما إذا كانوا يطابقون segment موجود.
  • Tag: تقسيم المستخدمين إلى فروع متعددة بناءً على قيم tag.
  • Event: تقسيم المستخدمين إلى فروع بناءً على قيم سمة event.

عنصر تقسيم حسب الشرط يوضح خيارات تقسيم المسار حسب Segment أو Tag

تقسيم المسار حسب segment

Anchor link to

لتقسيم المسار حسب segment:

  1. اختر Segment كشرط لمسار المستخدم.
  2. اختر الـ segment الذي تريد استخدامه، أو أنشئه من البداية مباشرة من العنصر. اعرف المزيد عن إنشاء Segments
  3. انقر على Save لتطبيق التغييرات.

فروع تقسيم حسب الشرط التي تم إنشاؤها بواسطة segment

  1. سيقوم المسار تلقائيًا بإنشاء فرعين:

    • Users in a segment: المستخدمون الذين يطابقون الـ segment المحدد.
    • All other users: المستخدمون الذين لا يطابقون الـ segment.

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

مثال

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

مثال على مسار تقسيم حسب الشرط للمستخدمين المميزين مقابل المستخدمين الآخرين

تقسيم المسار حسب Tag

Anchor link to

لتقسيم المسار حسب Tag:

  1. اختر Tag كنوع للشرط.
  2. من القائمة المنسدلة Tag، اختر الـ tag الذي تريد استخدامه (على سبيل المثال، Favourite_category). تأكد من إنشاء الـ tag المطلوب مسبقًا. اعرف المزيد عن tags
  3. اختر Condition (على سبيل المثال، is).
  4. أضف فرعًا واحدًا أو أكثر عن طريق تحديد قيم tag (على سبيل المثال، أحذية، فساتين، إكسسوارات).

يمكنك إنشاء ما يصل إلى 10 فروع لكل تقسيم حسب الشرط.

  1. انقر على Save لتطبيق التغييرات.

فروع تقسيم حسب الشرط التي تم إنشاؤها بواسطة قيم tag

  1. لمقارنة الـ tag بـ tag آخر أو سمة event بدلاً من قيمة ثابتة، انظر مقارنة قيم الفروع.
  2. أخيرًا، أنشئ مسارًا منفصلاً لكل فرع لتقديم محتوى مخصص بناءً على tag المستخدم.

مثال

إذا قمت بتقسيم المسار حسب tag Favourite_category وحددت فروعًا لـ أحذية، فساتين، و إكسسوارات، سيتم توجيه المستخدمين إلى الفرع الذي يطابق تفضيلاتهم. سيتم توجيه جميع المستخدمين الآخرين (على سبيل المثال، أولئك الذين ليس لديهم فئة محددة) إلى فرع All other users.

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

مثال على مسار تقسيم حسب الشرط لفئات الملابس المفضلة

تقسيم المسار حسب Event

Anchor link to

استخدم هذا الخيار عندما تريد تفريع الـ journey بناءً على قيمة سمة event تم جمعها في وقت سابق في الـ journey.

لتقسيم المسار حسب سمة event:

  1. اختر Event كنوع للشرط.
  2. في القائمة المنسدلة Event from Journey، اختر الـ event الذي تم تشغيله في وقت سابق في الـ journey.
  3. تحت Attribute، اختر سمة الـ event.
  4. بالنسبة لسمات Date، تظهر قائمة منسدلة Date frame بجوار Attribute: Specific date (افتراضي — اختر تاريخًا محددًا من التقويم، كما كان من قبل)، Days ago، أو Days ahead. يؤدي تغيير السمة إلى إعادة تعيين Date frame إلى Specific date.
  1. اختر منطق الشرط، مثل is، is not، is one of، is not one of، إلخ.
  2. أضف فرعًا واحدًا أو أكثر وحدد قيمة لكل منها. تعتمد تسمية حقل القيمة وكيفية تعبئته على المعامل:
المعاملتسمية حقل القيمةكيفية التعبئة
isWho has valueسمات STRING: ابحث عن القيم المقترحة بناءً على البيانات المسجلة مسبقًا أثناء الكتابة، أو اكتب قيمتك مباشرة. أنواع السمات الأخرى: اكتب القيمة مباشرة.
is notWho does not have valueنفس is.
starts withWho has value starting withنفس is، سمات STRING فقط.
ends withWho has value ending withنفس is، سمات STRING فقط.
containsWho has value containingنفس is، سمات STRING فقط.
is one ofWho has any ofابحث عن القيم المقترحة بناءً على البيانات المسجلة مسبقًا، لأي نوع من السمات. اكتب قيمتك واضغط على Enter لإضافتها كقيمة فرع منفصلة.
is not one ofWho does not have any ofنفس is one of.
greater or eqWho has value greater or equalسمات INTEGER و DECIMAL و DATE فقط: اكتب القيمة مباشرة.
less or eqWho has value less or equalنفس greater or eq.

يؤدي اختيار اقتراح دائمًا إلى ملء الحقل بالقيمة الكاملة لذلك الاقتراح — بالنسبة لـ contains، يعني ذلك القيمة المطابقة الكاملة، وليس فقط السلسلة الفرعية التي كتبتها. تكون قائمة الاقتراحات فارغة حتى يسجل Pushwoosh قيمًا للـ event والسمة المحددين، وهو أمر متوقع لـ event أو سمة تم إنشاؤها حديثًا. 7. لمقارنة السمة بـ tag أو سمة event أخرى بدلاً من قيمة مكتوبة، انظر مقارنة قيم الفروع. 8. انقر على Save لتطبيق التكوين.

فروع تقسيم حسب الشرط التي تم إنشاؤها بواسطة سمة event

مثال

إذا قمت بتقسيم المسار بناءً على event WorkoutTypeSelected والسمة type، يمكنك توجيه المستخدمين إلى مسارات تأهيل مخصصة اعتمادًا على التمرين الذي اختاروه:

  • المستخدمون الذين لديهم type = cardio ← يتلقون نصائح لتمارين القلب
  • المستخدمون الذين لديهم type = strength ← يتلقون خطة تدريب قوة
  • المستخدمون الذين لديهم type = yoga ← يتلقون جلسة يوجا موجهة
  • المستخدمون الذين لم يختاروا نوع تمرين (All others) ← يتلقون رسالة push بنصائح رياضية عامة، مما يضمن أنهم لا يزالون يحصلون على محتوى تأهيل ذي صلة حتى بدون تفضيل محدد.

يحتوي كل فرع بعد ذلك على عناصر رسائل مستهدفة تقدم محتوى ذا صلة.

مثال على فروع مسار تقسيم حسب الشرط بواسطة سمة event

اختر الأجهزة التي سيتم التحقق منها

Anchor link to

متاح لتقسيمات Segment و Tag. لا ينطبق على تقسيمات Event، التي تقارن قيمة تم التقاطها بالفعل من event معين بدلاً من بيانات الجهاز.

يمكن أن يكون للمستخدم عدة أجهزة. على سبيل المثال، قد يدخلون الـ journey على هاتف Android ولكنهم يمتلكون أيضًا iPhone. بشكل افتراضي، تبحث عمليات التحقق من Segment و Tag عبر جميع أجهزة المستخدم، لذلك يمكن توجيه مستخدم دخل على Android بناءً على بيانات مرتبطة بـ iPhone الخاص به.

تحت Which devices to check، اختر All devices of the user للحفاظ على هذا السلوك، أو Only the device that entered للتحقق من جهاز الدخول فقط.

عنصر تحكم تقسيم حسب الشرط 'Which devices to check' مع تحديد 'All devices of the user' في تقسيم Segment

جهاز الدخول لا يقتصر على جهاز مسجل لرسائل push. يتحقق خيار Only the device that entered من أي جهاز مرتبط بكيفية دخول المستخدم إلى الـ journey، بما في ذلك جهاز البريد الإلكتروني أو الرسائل القصيرة فقط، أو الجهاز المحدد الذي تمت مطابقته بواسطة دخول قائم على الجمهور.

إذا تركت كلا الخيارين غير محددين، يعود Pushwoosh إلى النطاق الافتراضي لحسابك، المذكور في التلميح تحت أزرار الاختيار. تحتفظ النقاط التي تم إنشاؤها قبل هذا التحديث بنفس الإعداد الافتراضي. لا يتم تحديد أي شيء مسبقًا لها. يؤدي التبديل بين Segment و Tag إلى الحفاظ على اختيارك.

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

لوحة تقسيم حسب الشرط للقراءة فقط تظهر 'Checked on the device that entered the journey'

يستخدم فحص قابلية الوصول نفس عنصر التحكم Which devices to check. انظر اختر الأجهزة التي سيتم التحقق منها في تلك الصفحة لمعرفة كيفية تصرفه هناك.

مقارنة قيم الفروع

Anchor link to

يتحقق كل شرط فرع من حقل محدد مقابل هدف مقارنة. يمكن أن يكون الهدف قيمة ثابتة تحددها، أو حقل آخر من ملف تعريف المستخدم نفسه، أو قيمة تم التقاطها من خطوة سابقة في الـ journey.

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

بجانب حقل القيمة، اختر واحدًا من ثلاثة أوضاع للمقارنة:

الوضعمتى يُستخدممثال
Valueأنت تقرر هدفًا ثابتًا. تنطبق نفس القيمة على كل مستخدم. استخدمه عندما تكون إجابة واحدة مناسبة للجمهور بأكمله.أرسل عرضًا ترويجيًا للأحذية فقط عندما يكون Favourite_category هو أحذية.
Tagالهدف هو حقل آخر في ملف تعريف المستخدم نفسه. تتم مقارنة كل مستخدم ببياناته الخاصة. تظهر فقط tags من نوع متوافق في القائمة.أرسل رسالة “جاهز للاسترداد” فقط عندما يكون integer_tag أكبر من أو يساوي Points لذلك المستخدم.
Event attributeيأتي الهدف من شيء فعله المستخدم في وقت سابق في هذا الـ journey. اختر الـ event، ثم السمة. يتم سرد السمات المتوافقة من حيث النوع فقط.من عربة التسوق المتروكة، تحقق مما إذا كان totalPrice أكبر من أو يساوي tag Free_shipping_threshold للمستخدم.

المقارنة الديناميكية متاحة للمعاملات التالية:

  • فروع Tag: is و is not لأي نوع tag باستثناء LIST؛ greater or equals و less or equals لـ tags من نوع INTEGER و DECIMAL و DATE؛ is one of / is not one of لـ tags من نوع LIST. شروط عد LIST (number of values is، number of values is not، number of values is less or eq، number of values is greater or eq) تأخذ دائمًا رقمًا مُدخلًا. أهداف Tag و Event attribute غير متاحة لها.
  • فروع Event: is و is not لأي نوع سمة باستثناء LIST؛ greater or equals و less or equals لسمات INTEGER و DECIMAL و DATE؛ is one of / is not one of لسمات LIST.

سيناريوهات أمثلة

Anchor link to

Tag مقارنة بـ tag آخر

Anchor link to

حالة الاستخدام: مكافأة أو فتح محتوى فقط عندما تصل نقاط المستخدم إلى هدف شخصي مخزن في ملفه الشخصي.

السبب: عتبة ثابتة (على سبيل المثال، أكبر من أو يساوي 100) تعامل الجميع بنفس الطريقة. مقارنة integer_tag بـ tag Points الخاص بكل مستخدم توجه الأشخاص بناءً على هدفهم الفردي.

كيفية الإعداد:

  1. اختر Tag كنوع للشرط.
  2. من القائمة المنسدلة Tag، اختر integer_tag.
  3. اضبط الشرط على greater or equals.
  4. لقيمة الفرع، اختر Tag، ثم اختر Points.

المستخدمون الذين يكون integer_tag الخاص بهم أكبر من أو يساوي Points الخاص بهم يتبعون هذا الفرع. يذهب كل شخص آخر إلى All other users.

فرع تقسيم حسب الشرط يقارن tag عدد صحيح بـ tag آخر

Tag مقارنة بسمة event

Anchor link to

حالة الاستخدام: بعد حدث شراء أو عربة تسوق، قرر ما إذا كانت نقاط المستخدم المخزنة لا تزال تغطي المبلغ من تلك الخطوة.

السبب: يختلف المبلغ لكل جلسة. مقارنة tag الملف الشخصي بـ totalPrice الخاص بالـ event يستخدم القيمة الحقيقية من وقت سابق في الـ journey بدلاً من تخمين قيمة ثابتة.

كيفية الإعداد:

  1. اختر Tag كنوع للشرط.
  2. من القائمة المنسدلة Tag، اختر integer_tag.
  3. اضبط الشرط على greater or equals.
  4. لقيمة الفرع، اختر Event attribute، ثم اختر event التشغيل وسمة totalPrice.

المستخدمون الذين يكون integer_tag الخاص بهم أكبر من أو يساوي totalPrice من ذلك الحدث السابق يتبعون هذا الفرع. يذهب كل شخص آخر إلى All other users.

فرع تقسيم حسب الشرط يقارن tag عدد صحيح بسمة event

سمة event مقارنة بـ tag

Anchor link to

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

السبب: يأتي إجمالي العربة من event الـ journey. يمكن أن تختلف عتبة الشحن المجاني لكل مستخدم ويتم تخزينها في الملف الشخصي كـ tag Free_shipping_threshold. مقارنة totalPrice بـ Free_shipping_threshold الخاص بكل مستخدم تضع العربات المؤهلة في فرع واحد (على سبيل المثال، “أكمل الدفع للحصول على شحن مجاني”) والباقي في فرع آخر (على سبيل المثال، “أضف المزيد لفتح الشحن المجاني”).

كيفية الإعداد:

  1. اختر Event كنوع للشرط.
  2. من Event from Journey، اختر PW_AbandonedCart.
  3. تحت Attribute، اختر totalPrice.
  4. اضبط الشرط على greater or equals.
  5. لقيمة الفرع، اختر Tag، ثم اختر Free_shipping_threshold.

المستخدمون الذين يكون totalPrice لعربة التسوق المتروكة الخاصة بهم أكبر من أو يساوي Free_shipping_threshold الخاص بهم يتبعون هذا الفرع. يذهب كل شخص آخر إلى All other users.

فرع تقسيم حسب الشرط يقارن سمة event بـ tag