Skip to main content

نظرة عامة

توفر لوحة معلومات Aftersell واجهة مرئية لبناء الاستراتيجيات وإدارتها. يمكنك إنشاء الاستراتيجيات، وتحديد قواعد الاستهداف بالمشغّلات، وتعيين المنتجات الموصى بها، وتهيئة سلوك القاعدة الشاملة — كل ذلك دون كتابة أي كود. يشرح هذا الدليل عملية إنشاء استراتيجية في الواجهة من البداية إلى النهاية.
  1. سجّل الدخول إلى Aftersell.
  2. انقر على Strategies في التنقل بالشريط الجانبي الأيسر.
  3. سترى قائمة باستراتيجياتك الحالية، أو حالة فارغة تطالبك بإنشاء أول استراتيجية لك.

إنشاء استراتيجية جديدة

  1. انقر على Add Strategy.
  2. ستنتقل إلى محرر الاستراتيجيات حيث يمكنك إضافة القواعد.
انقر على أيقونة القلم في أعلى يسار محرر الاستراتيجيات لمنح استراتيجيتك اسمًا وصفيًا. الاسم الواضح يسهّل التعرف على الاستراتيجيات في لوحة المعلومات لاحقًا.

إضافة القواعد

تحتوي كل استراتيجية على قاعدة واحدة أو أكثر. تتكون القاعدة من:
  • المشغّلات — الـ”متى” — المعايير التي يجب استيفاؤها لتطابق القاعدة.
  • الإجراءات — الـ”عندئذ” — التجربة المُرجعة عند تطابق القاعدة.

تحديد المشغّلات

تحدد المشغّلات متى تعمل القاعدة. يمكنك دمج ما يصل إلى خمسة مشغّلات في قاعدة واحدة. ينطبق مفتاح تبديل واحد AND / OR على مجموعة الشروط بأكملها: مع AND، يجب أن يتطابق كل مشغّل؛ ومع OR، يكفي تطابق أي مشغّل واحد. تشمل أنواع المشغّلات المتاحة:

مشغّلات المنتج

استهدف بناءً على المنتجات في السياق (سلة المتسوق، أو الطلب المكتمل للتو، أو المنتج المعروض):
  • Specific product(s) — يطابق منتجات Shopify محددة حسب المعرّف
  • Collection — يطابق المنتجات المنتمية إلى مجموعات محددة
  • Tag(s) — يطابق المنتجات ذات وسوم محددة (مثل “sale” و”summer”)
  • Title — يطابق عنوان المنتج
  • Vendor — يطابق اسم المورّد/العلامة التجارية
  • Type — يطابق حقل نوع المنتج (مثل “Apparel” و”Electronics”)
  • Handle — يطابق المعرّف اللطيف لعنوان URL للمنتج
  • Metafield — يطابق أزواج مساحة الاسم/المفتاح/القيمة لحقول التعريف المخصصة
  • Selling plan — يطابق منتجات “الاشتراك” أو “الشراء لمرة واحدة”. لا يُقيَّم إلا عندما يقدم سياق الطلب خطة بيع للمنتج — لا ترسل أسطح البيع الإضافي لصفحة الدفع وما بعد الشراء في Aftersell هذه البيانات، لذا لن يتطابق المشغّل هناك ما لم يقدمها تكامل مخصص صراحةً

مشغّلات العميل

استهدف بناءً على هوية المتسوق:
  • Customer tag — مثل “VIP” و”loyalty-gold”
  • Country code — بلد الفوترة
  • Province code — مقاطعة/ولاية الفوترة
  • Locale — لغة العميل (مثل “en-US”)
  • Accepts marketing — حالة الموافقة على التسويق
  • Order count — عدد الطلبات السابقة
  • Total spent — إجمالي الإنفاق مدى الحياة

مشغّلات السلة

استهدف بناءً على حالة السلة الإجمالية:
  • Cart subtotal — مثلًا، إجمالي فرعي أكبر من $50
  • Item count — إجمالي كمية العناصر في السلة
  • Line count — عدد البنود المميزة
  • Cart attribute — سمات السلة المخصصة المعينة عبر واجهة برمجة تطبيقات السلة في Shopify
  • Cart note — حقل ملاحظة السلة

مشغّلات الموقع

استهدف بناءً على وجهة شحن المتسوق وعملة المتجر:
  • Shipping country — بلد وجهة الشحن
  • Shipping province — مقاطعة/ولاية وجهة الشحن
  • Shipping method — طريقة الشحن المحددة
  • Store currency — رمز عملة المتجر النشطة

مشغّلات التسويق

استهدف بناءً على عنوان URL للصفحة التي وصل إليها المتسوق:
  • URL — يطابق جزءًا من عنوان URL للصفحة المقصودة، بحيث يمكنك استهداف حملة أو قناة معينة بمطابقة معلمة مضمّنة في عنوان URL (مثل utm_source=newsletter)

مشغّلات الوقت

استهدف بناءً على وقت تقييم الطلب، بتوقيت المتجر:
  • Day of week — اليوم الحالي
  • Hour of day — الساعة الحالية

المشغّلات الديناميكية

  • Always match — مشغّل بلا شرط يعمل دائمًا. استخدمه لجعل قاعدة تعمل مع كل طلب (هذا مختلف عن القاعدة الشاملة على مستوى الاستراتيجية، التي لا تعمل إلا عندما لا تتطابق أي قاعدة أخرى).
ليس كل مشغّل معبّأ على كل سطح. صفحة الدفع، مثلًا، لا ترسل سوى سياق المنتج والسلة — لن تتطابق هناك مشغّلات العميل والموقع والتسويق. راجع أدلة تنفيذ الاستراتيجيات لمعرفة ما يرسله كل سطح.

عوامل التشغيل

يستخدم كل مشغّل عامل تشغيل لتحديد كيفية مطابقة القيمة. تعتمد عوامل التشغيل المتاحة على نوع المشغّل. ليس كل عامل تشغيل متاحًا لكل مشغّل:
  • عوامل تشغيل القوائم (Contains any / all ونفيهما) تنطبق على الحقول متعددة القيم مثل الوسوم والمجموعات ووسوم العملاء والمنتجات المحددة.
  • عوامل التشغيل النصية (Equals وContains ونفيهما) تنطبق على الحقول النصية أحادية القيمة مثل العنوان والمورّد والمعرّف اللطيف واللغة والبلد وعنوان URL.
  • عوامل التشغيل الرقمية تنطبق على حقول مثل الإجمالي الفرعي للسلة وعدد العناصر وعدد البنود وعدد الطلبات وإجمالي الإنفاق وساعة اليوم. ليس لعوامل التشغيل الرقمية صيغ نفي “does not”.
  • بضعة حقول تدعم فقط Equals وDoes not equal — خطة البيع، ويوم الأسبوع، وقبول التسويق.

تحديد الإجراءات

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

إجراءات المنتجات

سمات المنتج نفسها المتاحة في جانب المشغّلات متاحة أيضًا عند تحديد الإجراءات. يمكنك إرجاع المنتجات بناءً على:
  • Specific products — اختر منتجات فردية يدويًا من كتالوج Shopify الخاص بك.
  • Collection — أرجع جميع المنتجات المنتمية إلى مجموعة محددة.
  • Product attributes — أرجع المنتجات المطابقة لمعايير مثل الوسوم أو المورّد أو نوع المنتج أو حقول التعريف — أنواع السمات نفسها المستخدمة في المشغّلات.

الإجراءات الديناميكية

تغيّر الإجراءات الديناميكية ما يُرجَع بناءً على إشارات في الوقت الفعلي بدلًا من قائمة منتجات ثابتة. تشمل أنواع الإجراءات الديناميكية المتاحة:
  • Most popular — أفضل منتجات متجرك أداءً حسب حجم المبيعات، إما على مستوى المتجر أو مقصورة على مجموعة.
  • Recently purchased — المنتجات المشتراة مؤخرًا عبر المتجر.
  • Inherit from when — أعد استخدام مشغّلات القاعدة نفسها (الـ”متى”) كمحدد للمنتجات، بحيث تطابق المنتجات المُرجعة المعايير نفسها التي عملت القاعدة بناءً عليها.
  • AI Recommendations — اقتراحات مخصصة ينشئها نموذج التوصيات في Aftersell.

إجراءات التصفية

بمجرد تجميع مجموعة المنتجات، يمكنك تهيئة عدد المنتجات المُرجعة وترتيبها:
  • Sort — تحكم في المنتجات التي يتم اختيارها:
    • Random — اختيار عشوائي.
    • Price: high → low — تُرجع المنتجات الأغلى أولًا.
    • Price: low → high — تُرجع المنتجات الأرخص أولًا.
  • Amount/Limit — حدد الحد الأقصى لعدد المنتجات المُرجعة.
يُطبَّق الفرز أولًا، ثم Amount/Limit. على سبيل المثال، إذا كان الفرز مضبوطًا على Random، فيُعشوَأ ترتيب مجموعة المنتجات الكاملة قبل تطبيق الحد — بحيث تحصل دائمًا على شريحة عشوائية، وليس المنتجات نفسها بترتيب عشوائي.

إجراءات المفتاح-القيمة

اختياريًا، أرفق أزواج مفتاح-قيمة بقاعدة. عند تطابق القاعدة، تُرجَع هذه الأزواج في meta.data في استجابة واجهة برمجة التطبيقات إلى جانب نتائج المنتجات. تشمل الاستخدامات الشائعة:
  • نص لافتة ترويجية
  • تصنيفات الحملات للتحليلات
إذا تطابقت عدة قواعد وأصدرت المفتاح نفسه، تفوز قيمة أول قاعدة متطابقة — ولا يمكن للقواعد اللاحقة تجاوزها.

أولوية القواعد وترتيب التقييم

تُقيَّم القواعد داخل الاستراتيجية في خطوات هرمية متسلسلة. تُقيَّم الخطوة 1 أولًا، وهكذا. يمكنك إعادة ترتيب القواعد بسحبها وإفلاتها في محرر الاستراتيجيات. يقوم محرك التقييم بما يلي:
  1. يقيّم مشغّلات كل قاعدة مقابل السياق المقدَّم.
  2. يجمع المنتجات من جميع القواعد المتطابقة.
  3. يزيل التكرار ويحدّ النتيجة إلى الحد الأقصى المهيأ (الافتراضي: 20 منتجًا).

تهيئة القاعدة الشاملة (Catch all)

القاعدة الشاملة هي قاعدة خاصة تعمل كخطوة أخيرة في كل تقييم للاستراتيجية. ليس لها مشغّل، وتعمل تلقائيًا إذا لم تتطابق أي قاعدة أخرى في الاستراتيجية مع الطلب الحالي. عند تفعيلها، تضمن القاعدة الشاملة ألا تكون خانة التوصيات فارغة أبدًا. يمكن تهيئة إجرائها باستخدام أي من أنواع الإجراءات نفسها المتاحة للقواعد العادية — منتجات محددة، أو مجموعات، أو إجراءات ديناميكية، إلخ.
  • التفعيل/التعطيل — فعّل قاعدة Catch all أو عطّلها للاستراتيجية. عند تعطيلها، تُرجع الطلبات التي لا تطابق أي قواعد نتيجة فارغة.
  • تهيئة الإجراءات — حدد ما سيُرجَع باستخدام أي مزيج من أنواع الإجراءات المتاحة، مثل أي قاعدة أخرى.
عندما تعمل القاعدة الشاملة، ستشير استجابة واجهة برمجة التطبيقات إلى resolution.fallbackUsed: true.

عوامل التصفية العامة

تزيل عوامل التصفية العامة المنتجات من أهلية الاختيار عبر كل قاعدة في الاستراتيجية. يمكنك الوصول إليها عبر أيقونة التصفية بجوار اسم الاستراتيجية في أعلى يسار محرر الاستراتيجيات. عوامل التصفية العامة المتاحة:
  • Exclude out of stock — استبعد تلقائيًا أي منتج غير متاح حاليًا للشراء.
  • Exclude input products — استبعد المنتج (أو المنتجات) التي شغّلت القاعدة (مثل المنتج الذي يشاهده المتسوق حاليًا في صفحة المنتج)، حتى لا توصي أبدًا بالمنتج نفسه الذي ينظر إليه المتسوق بالفعل.
  • Exclude by product tag — استبعد المنتجات التي تحمل وسومًا محددة.
  • Exclude by metafield — استبعد المنتجات المطابقة لمساحة اسم/مفتاح/قيمة محددة لحقل تعريف.
  • Exclude by product ID — استبعد منتجات محددة حسب المعرّف.
  • Require stock at location — احتفظ فقط بالمنتجات التي لديها مخزون متاح في موقع مختار (يتطلب أذونات قراءة المخزون والمواقع).

التحقق وحالات الخطأ

لا يمكن حفظ استراتيجية إذا كانت أي قاعدة غير مكتملة. تحتاج كل قاعدة إلى شرط واحد على الأقل (أو مشغّل Always match) وإجراء واحد على الأقل؛ وإذا كان أي منهما مفقودًا، فستظهر الأخطاء مباشرة على القاعدة المعنية موضحة ما يجب حله. لإزالة الخطأ وحفظ الاستراتيجية، إما:
  • أكمل القاعدة — أضف المشغّل و/أو الإجراء المفقود.
  • احذف القاعدة — أزلها تمامًا إذا لم تعد هناك حاجة إليها.
لن يسمح محرر الاستراتيجيات بالحفظ حتى تصبح جميع القواعد صالحة.