> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# كيفية تكوين محفزات ما بعد الشراء

> دليل خطوة بخطوة لإعداد وتكوين محفزات أقماع ما بعد الشراء في Aftersell

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

<Tip>
  للحصول على معلومات مفصلة حول ما يفعله كل محفز، راجع [مرجع محفزات ما بعد الشراء](/ar/aftersell/post_purchase_triggers).
</Tip>

***

<div id="getting-started-with-triggers">
  ## البدء مع المحفزات
</div>

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

<div id="where-to-find-triggers">
  ### أين تجد المحفزات
</div>

تُكوَّن المحفزات داخل كل قمع، وليس من قائمة عامة. لفتحها:

1. في لوحة إدارة Aftersell، انتقل إلى **Post-purchase Funnels**.
2. انقر على القمع الذي تريد تحريره (أو انقر على **Create Funnel** لبدء قمع جديد).
3. في محرر القمع، افتح قسم **Triggers**.
4. انقر على **Add Trigger** لإضافة محفز جديد، أو انقر على محفز موجود لتحريره.
5. بعد إجراء التغييرات، انقر على **Save Triggers**.

لكل قمع مجموعة المحفزات الخاصة به — لا توجد محفزات مشتركة أو على مستوى المتجر.

<div id="how-triggers-work-together">
  ### كيف تعمل المحفزات معًا
</div>

تستخدم محفزات ما بعد الشراء مستويين من المنطق: **AND بين المحفزات** و**OR داخل المحفز الواحد**.

**منطق AND (بين المحفزات)**

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

مثال:

* Customer Location = US
* Order Value ‏> ‏\$50

يجب أن يكون العميل في الولايات المتحدة **و** أن يتجاوز الطلب ‎\$50.

**منطق OR (داخل المحفز الواحد)**

داخل محفز واحد، يكفي أن يتطابق خيار واحد محدد.

مثال: Product Category = أحذية أو جوارب أو بناطيل. إذا احتوى الطلب على أي واحد من هذه، يجتاز المحفز.

<Note>
  تتيح لك بعض المحفزات (مثل Product Quantity) تبديل ذلك إلى منطق AND.
</Note>

للحصول على شرح مفصل لمنطق المحفزات، راجع [فهم المنطق الشرطي](/ar/aftersell/understanding_conditional_logic_for_post_purchase_triggers).

***

<div id="show-for-all-customers-trigger">
  ## محفز العرض لجميع العملاء
</div>

يستخدم القمع "الشامل" محفز **Show for All Customers**. يتفعّل هذا القمع عندما لا يستوفي الطلب معايير أي قمع آخر. وهو يعمل كشبكة أمان تضمن ألا يمر أي طلب دون عرض upsell أو عرض صفحة شكر.

لاستخدامه بفعالية، اضبط هذا القمع على أدنى أولوية بحيث لا يظهر إلا إذا لم يتفعّل أي قمع آخر.

**أمثلة على حالات الاستخدام:**

* لديك ثلاثة أقماع: واحد للطلبات التي تزيد على ‎\$100، وواحد لمنتجات محددة، وواحد بمحفز Show for All Customers. إذا قدّم عميل طلبًا لا يستوفي معايير القمعين الأولين، فسيتفعّل قمع Show for All Customers كخيار احتياطي.
* تريد ضمان رؤية كل عميل لعرض واحد على الأقل. أنشئ قمعًا بمحفز Show for All Customers واضبطه على أدنى أولوية.

***

<div id="product-based-triggers">
  ## المحفزات القائمة على المنتجات
</div>

تتفعّل هذه المحفزات بناءً على المنتجات أو المجموعات أو المتغيرات في سلة العميل.

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

<AccordionGroup>
  <Accordion title="محفز Product/Collection">
    استخدم محفز **Product/Collection** لعرض قمعك عند شراء منتجات أو مجموعات محددة.

    **للتكوين:**

    1. في إعدادات قمعك، انقر على **Add Trigger**.
    2. حدد **Product/Collection** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Contains** أو **Does not contain**.
    4. ابحث عن المنتجات أو المجموعات التي تريد استهدافها وحددها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اعرض upsell لمسحوق البروتين عندما يشتري العملاء أي منتج من مجموعة "Supplements".
    * لديك قمع مضبوط على المنتجات X وY وZ. إذا اشترى عميل المنتجات A وB وY، فسيتفعّل هذا القمع. أما إذا اشترى A وB وC، فلن يتفعّل.
  </Accordion>

  <Accordion title="محفز Product Quantity">
    استخدم محفز **Product Quantity** لعرض عرض بناءً على عدد وحدات منتج محدد في السلة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Product Quantity** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Less than** أو **More than** أو **Exactly**.
    4. أدخل حد الكمية وحدد المنتج.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "less than 3" للمنتج X. إذا اشترى العميل وحدتين، يتفعّل القمع. أما إذا اشترى 3 وحدات أو أكثر، فلن يتفعّل.
    * اضبطه على "more than 1" للمنتج Y. إذا اشترى العميل وحدتين أو أكثر، يتفعّل القمع. أما إذا اشترى وحدة واحدة فقط، فلن يتفعّل.
    * اضبطه على "exactly 2" للمنتج Z. لا يتفعّل القمع إلا عندما يشتري العميل وحدتين بالضبط.
  </Accordion>

  <Accordion title="محفز Product Tag">
    استخدم محفز **Product Tag** لعرض عرض عندما يتضمن الطلب منتجات تحمل وسوم Shopify معينة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Product Tag** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. أدخل وسم (وسوم) المنتجات التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * استبعد المنتجات الموقوفة من تلقي عروض upsell بضبط المحفز على استبعاد المنتجات الموسومة بـ "discontinued".
    * اعرض عرضًا خاصًا فقط للمنتجات الموسومة بـ "summer-collection".
  </Accordion>

  <Accordion title="محفز Product Type">
    استخدم محفز **Product Type** لعرض عرض عندما تنتمي المنتجات المشتراة إلى نوع منتج محدد في Shopify.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Product Type** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. أدخل نوع (أنواع) المنتجات التي تريد استهدافها.
    5. انقر على **Save**.

    **مثال على حالة استخدام:** إذا ضبطت المحفز على "Shoes"، فسيُعرض القمع في كل مرة يشتري فيها عميل منتجًا من نوع Shoes. أما إذا اشترى قميصًا (النوع: Apparel)، فلن يُعرض القمع.
  </Accordion>

  <Accordion title="محفز Metafields">
    استخدم محفز **Metafields** لعرض أقماع بناءً على بيانات metafield مخصصة مرتبطة بالمنتجات أو المتغيرات. يمكنك الاختيار بين metafields المنتجات أو metafields المتغيرات، لكن لا يمكن مطابقة سوى نوع واحد في كل مرة.

    لكل محفز فرعي (Product أو Variant) قائمة منسدلة **Match type**:

    * **Value matches** — مطابقة اسم metafield وقيمته المحددين. اختر **Includes** أو **Excludes**، ثم أدخل الاسم والقيمة (كلاهما حساس لحالة الأحرف).
    * **Has any value** — يتفعّل عندما يكون metafield المسمى موجودًا وله قيمة غير فارغة. أدخل اسم metafield فقط.
    * **Is empty** — يتفعّل عندما يكون metafield المسمى غائبًا أو فارغًا. أدخل اسم metafield فقط.

    **للتكوين باستخدام Value matches:**

    1. انقر على **Add Trigger**.
    2. حدد **Metafields** من القائمة المنسدلة لنوع المحفز.
    3. حدد **Value matches** من القائمة المنسدلة **Match type**.
    4. اختر **Includes** أو **Excludes**.
    5. أدخل **اسم** metafield و**قيمته** تمامًا كما يظهران على صفحة المنتج (كلاهما حساس لحالة الأحرف).
    6. انقر على **Save**.

    **للتكوين باستخدام Has any value أو Is empty:**

    1. انقر على **Add Trigger**.
    2. حدد **Metafields** من القائمة المنسدلة لنوع المحفز.
    3. حدد **Has any value** أو **Is empty** من القائمة المنسدلة **Match type**.
    4. أدخل اسم metafield. يمكنك استخدام `namespace.key` (مثل `custom.warehouse_location`) أو المفتاح المجرد (مثل `warehouse_location`) أو اسم التعريف (مثل `Warehouse Location`).
    5. انقر على **Save**.

    **كيف يعمل Value matches:**

    * **Includes** يعني وجود تداخل بين metafields في الطلب وتلك الموجودة في قائمة المحفز. على سبيل المثال، إذا كانت metafields الطلب `["color: red", "size: m"]` وقائمة المحفز `["color: red", "ship: warehouse"]`، فالشرط مستوفى لأن `color: red` متطابق.
    * **Excludes** يعني عدم وجود تداخل بين metafields في الطلب وقائمة المحفز. على سبيل المثال، إذا كانت metafields الطلب `["color: red", "size: M"]` وقائمة المحفز `["color: blue", "size: L"]`، فالشرط مستوفى لأنه لا توجد أزواج name:value متطابقة.

    **كيف يعمل Has any value وIs empty:**

    يقيّم هذان الوضعان عبر جميع المنتجات في الطلب. يتفعّل **Has any value** عندما يكون لمنتج واحد على الأقل من المنتجات المشتراة قيمة غير فارغة لـ metafield المسمى. ويتفعّل **Is empty** عندما لا يكون لأي من المنتجات المشتراة قيمة غير فارغة له.

    <Note>
      يؤدي تبديل Match type إلى مسح أي إدخالات مضافة بالفعل إلى ذلك المحفز الفرعي، لأن وسوم `name: value` ووسوم المفتاح المجرد تعني أشياء مختلفة في كل وضع.
    </Note>

    هذا المحفز مفيد بشكل خاص إذا كنت تستخدم metafields لتخزين معلومات تفصيلية عن المنتجات مثل المواد أو المقاسات أو السمات الخاصة.
  </Accordion>

  <Accordion title="محفز Product/Collection Exclusion">
    استخدم محفز **Product/Collection Exclusion** لمنع عرض قمع عند وجود منتجات أو مجموعات مستبعدة في السلة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Product/Collection Exclusion** من القائمة المنسدلة لنوع المحفز.
    3. ابحث عن المنتجات أو المجموعات المراد استبعادها وحددها.
    4. انقر على **Save**.

    **مثال على حالة استخدام:** إذا اشترى عميل منتجًا أو مجموعة عليها خصم كبير، فقد تفضل عدم عرض المزيد من العروض. يمكنك أيضًا الجمع بين هذا المحفز ومحفز Product/Collection لضمان أن المنتجات المحددة فقط هي التي تفعّل القمع بينما تُستبعد الأخرى.
  </Accordion>

  <Accordion title="محفز Subscription">
    استخدم محفز **Subscription** لعرض عرض بناءً على ما إذا كان الطلب يتضمن منتج اشتراك.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Subscription** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Contains** أو **Does not contain** لمنتجات الاشتراك.
    4. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "Does not contain" لمنتجات الاشتراك لاستهداف مشتري المرة الواحدة وتقديم upsell اشتراك لهم.
    * اضبطه على "Contains" لمنتجات الاشتراك لعرض منتجات مكمّلة تُشترى لمرة واحدة على المشتركين.

    <Note>
      تدعم Shopify منتج اشتراك واحدًا فقط لكل طلب، لذا لا يمكنك عرض upsell اشتراك إذا كان الطلب الأصلي يتضمن اشتراكًا بالفعل.
    </Note>
  </Accordion>

  <Accordion title="محفز Variant on subscription">
    استخدم محفز **Variant on subscription** لعرض قمع عندما يتضمن الطلب أيًا من المنتجات المحددة المشتراة كاشتراك. على عكس محفز Subscription، يطابق هذا المحفز شراء منتج محدد على بند اشتراك — فالشراء لمرة واحدة للمنتج نفسه لا يفعّل القمع.

    **يُدار بواسطة معالج ترقية الاشتراك**

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

    **التكوين اليدوي (الأقماع بدون عرض ترقية اشتراك)**

    1. انقر على **Add Trigger**.
    2. حدد **Variant on subscription** من القائمة المنسدلة لنوع المحفز.
    3. انقر على **Select** لفتح أداة اختيار المنتجات (مصفّاة لعرض منتجات الاشتراك فقط).
    4. اختر منتج (منتجات) الاشتراك التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

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

    <Note>
      إذا كان لدى قمع عرض ترقية اشتراك، فسيكون محفز Variant on subscription للقراءة فقط ويُدار بواسطة المعالج. لتحريره يدويًا، أزل عرض ترقية الاشتراك أولًا.
    </Note>
  </Accordion>

  <Accordion title="محفز Variant Name">
    استخدم محفز **Variant Name** لعرض أقماع محددة بناءً على متغير المنتج الذي اختاره العميل عند الـ checkout (مثل المقاس أو اللون أو النمط).

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Variant Name** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. أدخل اسم (أسماء) المتغيرات التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه ليشمل "Large". إذا اشترى عميل قميصًا بمقاس Large، يتفعّل القمع. المقاسان Small وMedium لن يفعّلاه.
    * اضبطه ليشمل "Red" و"Blue". أي من متغيري اللون سيفعّل القمع؛ أما Green فلا.
  </Accordion>
</AccordionGroup>

***

<div id="cart-discount-triggers">
  ## محفزات السلة والخصومات
</div>

تتفعّل هذه المحفزات بناءً على قيمة السلة أو محتوياتها أو الخصومات المطبقة.

<AccordionGroup>
  <Accordion title="محفز Order Value">
    استخدم محفز **Order Value** لاستهداف العملاء بناءً على إجمالي سلتهم.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Order Value** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Greater than** أو **Less than**.
    4. أدخل حد المبلغ بالدولار.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اعرض عروض upsell مميزة على العملاء الذين تتجاوز طلباتهم ‎\$100.
    * قدّم ترقيات شحن مجاني للعملاء الذين تقل طلباتهم عن ‎\$50.
    * قمع مضبوط على "less than \$50.00" سيتفعّل لطلب بقيمة ‎\$30.00 لكن ليس لطلب بقيمة ‎\$60.00.
  </Accordion>

  <Accordion title="محفز Quantity">
    استخدم محفز **Quantity** لعرض عرض upsell بناءً على إجمالي عدد العناصر في طلب العميل. يعدّ هذا المحفز جميع العناصر عبر كل منتج في السلة، بغض النظر عن ماهية المنتجات المحددة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Quantity** من القائمة المنسدلة لنوع المحفز.
    3. اختر **More than** أو **Less than** أو **Exactly**.
    4. أدخل حد عدد العناصر.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "less than 3" - يظهر الـ upsell فقط عندما يكون هناك عنصر واحد أو عنصران في السلة إجمالًا.
    * اضبطه على "more than 1" - يتفعّل القمع للطلبات التي تحتوي على عنصرين إجماليين أو أكثر.
    * اضبطه على "exactly 3" - يتفعّل القمع فقط عندما تحتوي السلة على 3 عناصر بالضبط إجمالًا.

    <Tip>
      إذا كنت بحاجة إلى التفعيل بناءً على كمية منتج محدد بدلًا من إجمالي عدد عناصر السلة، فاستخدم محفز Product Quantity بدلًا من ذلك.
    </Tip>
  </Accordion>

  <Accordion title="محفز Discount Code">
    استخدم محفز **Discount Code** لتضمين العملاء أو استبعادهم من رؤية قمع بناءً على رمز خصم طبّقوه. يمكنك أيضًا استبعاد جميع الطلبات التي استخدمت أي رمز خصم أُدخل يدويًا، دون تحديد رموز بعينها.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Discount Code** من القائمة المنسدلة لنوع المحفز.
    3. اختر أحد الخيارات الثلاثة:
       * **Includes** — يُعرض القمع فقط عندما يتضمن الطلب أحد الرموز المحددة.
       * **Excludes** — يُعرض القمع فقط عندما لا يُطبَّق أي من الرموز المحددة.
       * **Excludes any manual discount code** — يُعرض القمع فقط عندما لا يُستخدم أي رمز خصم مُدخل يدويًا عند الـ checkout. تُتجاهل الخصومات التلقائية وخصومات النصوص البرمجية، لذا لن يمنع خصم تلقائي على مستوى الموقع القمع من الظهور.
    4. بالنسبة لـ **Includes** أو **Excludes**، أدخل رمز (رموز) الخصم مع الضغط على **Enter** بعد كل رمز لحفظه. لا حاجة إلى رموز لخيار **Excludes any manual discount code**.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اعرض قمعًا فقط لمشتركي البريد الإلكتروني بتضمين رمز الخصم الخاص بهم.
    * استبعد جميع الطلبات التي استخدمت أي رمز خصم مُدخل يدويًا لمنع ظهور عروض upsell للعملاء الذين حصلوا بالفعل على خصم.

    <Note>
      احرص على الضغط على **Enter** بعد إدخال رمز الخصم لحفظه في القمع.
    </Note>
  </Accordion>

  <Accordion title="محفز Discount Percent (%)">
    استخدم محفز **Discount Percent** لعرض قمع بناءً على نسبة الخصم المطبقة على بنود الطلب (يستثني ذلك خصومات الشحن).

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Discount Percent (%)** من القائمة المنسدلة لنوع المحفز.
    3. اختر **More than** أو **Less than** أو **Exactly**.
    4. أدخل حد نسبة الخصم.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "more than 20%". سيرى العميل الحاصل على خصم 25% القمع؛ أما من لديه خصم 15% أو لا خصم فلن يراه.
    * اضبطه على "less than 10%". سيرى العميل الحاصل على خصم 5% القمع؛ أما من لديه خصم 15% فلن يراه.
    * اضبطه على "exactly 10%". لا يتفعّل القمع إلا للطلبات المطبق عليها خصم 10% بالضبط.
  </Accordion>
</AccordionGroup>

***

<div id="customer-attribute-triggers">
  ## محفزات سمات العملاء
</div>

تستخدم هذه المحفزات بيانات العملاء للتحكم في ظهور القمع.

<AccordionGroup>
  <Accordion title="محفز Customer Tag">
    استخدم محفز **Customer Tag** لتضمين العملاء أو استبعادهم من رؤية قمع بناءً على وسوم عملاء Shopify المرتبطة بهم.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Customer Tag** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. أدخل وسم (وسوم) العملاء التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه ليشمل "VIP". لن يرى القمع إلا العملاء الحاملون لوسم VIP.
    * اضبطه لاستبعاد "Wholesale". لن يرى عملاء الجملة عروض upsell التجزئة.
  </Accordion>

  <Accordion title="محفز Customer Order History">
    استخدم محفز **Customer Order History** لإنشاء عروض بناءً على مشتريات العميل السابقة لمنتجات محددة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Customer Order History** من القائمة المنسدلة لنوع المحفز.
    3. ابحث عن المنتجات المحددة المراد التحقق منها في الطلبات السابقة وحددها.
    4. انقر على **Save**.

    <Warning>
      يجب تحديد منتجات أو مجموعات محددة عند استخدام هذا المحفز. وضع المطابقة الافتراضي هو **Include**، وإذا تركت المنتجات/المجموعات دون تحديد أثناء استخدام **Include**، فلن يمكن استيفاء المحفز أبدًا — مما يمنع القمع من التفعيل نهائيًا. حدد دائمًا منتجًا أو مجموعة واحدة على الأقل. إذا كان هدفك مجرد التحقق مما إذا كان العميل قد طلب من قبل، فاستخدم محفز Customer Order Count بدلًا من ذلك.
    </Warning>

    <Note>
      يراجع هذا المحفز الطلبات السابقة فقط، وليس الطلب الحالي. بشكل افتراضي، لا ينظر إلا في آخر 60 يومًا من سجل الطلبات؛ ويتطلب التحقق لفترة أبعد أذونات إضافية — تواصل مع الدعم إذا كنت بحاجة إلى نافذة استرجاع أطول.
    </Note>
  </Accordion>

  <Accordion title="محفز Customer Order Count">
    استخدم محفز **Customer Order Count** لعرض قمع خصيصًا للعملاء الجدد أو العائدين بناءً على عدد الطلبات التي قدموها سابقًا.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Customer Order Count** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Equal to** أو **Greater than** أو **Less than**.
    4. أدخل حد عدد الطلبات.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "equal to 0" لاستهداف العملاء الجدد فقط.
    * اضبطه على "greater than 3" لاستهداف العملاء الأوفياء الذين قدموا 4 طلبات سابقة أو أكثر.
    * أكثر من 0 طلبات = عميل عائد؛ 0 طلبات = عميل جديد.

    <Note>
      يستند هذا المحفز إلى المشتريات السابقة، وليس الطلب الحالي.
    </Note>
  </Accordion>

  <Accordion title="محفز Customer Language">
    استخدم محفز **Customer Language** لتخصيص العروض بناءً على اللغة المفضلة للعميل. إذا كان متجرك يخدم عملاء بأكثر من لغة، فيمكنك إنشاء قمع منفصل لكل لغة وعرض العرض المناسب بناءً على اللغة التي أتم بها العميل الـ checkout.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Customer Language** من القائمة المنسدلة لنوع المحفز.
    3. حدد اللغة التي تريد استهدافها.
    4. انقر على **Save**.

           <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-customer-language-trigger.gif?s=7f1b40749fd9d097787c72c12f3c9646" alt="محفزات قمع Aftersell مع تفعيل محفز Customer language وقائمة منسدلة لاختيار اللغة" width="1620" height="1080" data-path="images/aftersell/trigger-config-customer-language-trigger.gif" />

    **إعداد قمع متعدد اللغات**

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

    **القيود الحالية**

    تُتحكم بعض العناصر عالميًا من خلال قسم **Translations** في **Settings** الخاصة بـ Aftersell، مما يعني أنه لا يمكن ضبطها إلا على لغة واحدة في كل مرة. سيؤثر تغيير هذه العناصر على جميع الأقماع بغض النظر عن اللغة.

    <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-global-upsell-text-fields.gif?s=843fa141faa2a42dbaaa7b62b5a7cc03" alt="صفحة Translations في Aftersell مع حقول نصوص عامة لعروض upsell بنقرة واحدة مثل Free وShipping وTaxes" width="1440" height="1080" data-path="images/aftersell/trigger-config-global-upsell-text-fields.gif" />

    سيُعرض الرأس الذي تتحكم فيه Shopify أعلى صفحة ما بعد الشراء تلقائيًا بلغة checkout العميل. يشمل ذلك نصًا مثل "You've paid for your order." ولا يمكن تخصيصه من خلال Aftersell.

    <img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-post-purchase-paid-header.gif?s=270593620b87b90061cb678fd52e3e9c" alt="رأس ما بعد الشراء في Shopify يعرض You've paid for your order مع رابط View order confirmation" width="3840" height="944" data-path="images/aftersell/trigger-config-post-purchase-paid-header.gif" />
  </Accordion>

  <Accordion title="محفز Once per Customer">
    استخدم محفز **Once per Customer** لضمان عرض القمع مرة واحدة فقط لكل عميل عبر جميع طلباته.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Once per Customer** من القائمة المنسدلة لنوع المحفز.
    3. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * العميل الذي يرى هذا القمع بعد أول عملية شراء لن يراه مرة أخرى في أي مشتريات مستقبلية، حتى لو استُوفيت جميع شروط المحفزات الأخرى.
    * استخدمه لعرض "عرض ترحيبي" خاص حصريًا عند أول عملية شراء للعميل.
  </Accordion>
</AccordionGroup>

***

<div id="order-details-time-based-triggers">
  ## محفزات تفاصيل الطلب والمحفزات الزمنية
</div>

تعتمد هذه المحفزات على تفاصيل الـ checkout أو بيانات التسويق أو التوقيت.

<AccordionGroup>
  <Accordion title="محفز UTM Parameter">
    استخدم محفزات **UTM Parameter** لعرض أقماع محددة بناءً على معاملات الحملات التسويقية في عنوان URL.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **UTM Parameter** من القائمة المنسدلة لنوع المحفز.
    3. اختر نوع معامل UTM ‏(source أو medium أو campaign أو term أو content أو id).
    4. أدخل القيمة الدقيقة للمطابقة.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "utm\_source = facebook". سيرى القمعَ العملاءُ القادمون عبر رابط فيسبوك؛ أما الآخرون فلا.
    * اضبطه على "utm\_campaign = summer\_sale" لعرض عروض خاصة بالحملة على العملاء القادمين منها.
    * اعرض عروضًا حصرية على العملاء القادمين من حملتك البريدية باستهداف `utm_source=email`.

    للحصول على إعداد متقدم لتتبع UTM، راجع [كيفية استخدام روابط UTM المباشرة إلى الـ Checkout](/ar/aftersell/how_to_use_direct_to_checkout_utm_links).

    <Warning>
      لا تتفعّل محفزات UTM عندما يستخدم العملاء طرق checkout السريعة (Shop Pay وApple Pay وGoogle Pay وPayPal وغيرها) لأن الـ checkout السريع يتجاوز تدفق السلة القياسي حيث تُلتقط معاملات UTM. إذا كنت تستخدم محفزات UTM لتتبع الحملات، ففكر في استخدام أنواع محفزات أخرى (المنتج، المجموعة، قيمة الطلب) كبدائل، أو إنشاء أقماع منفصلة لحركة المرور العامة لا تعتمد على معاملات UTM.
    </Warning>
  </Accordion>

  <Accordion title="محفز Currency">
    استخدم محفز **Currency** للتحكم في رؤية العملاء للقمع بناءً على العملة التي يستخدمونها عند الـ checkout.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Currency** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. حدد العملة أو العملات التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "USD". سيرى القمعَ العملاءُ الذين يتمون الـ checkout بالدولار الأمريكي؛ أما من يستخدمون EUR أو GBP أو غيرها فلا.
    * اضبطه على "CAD" و"USD". سيرى القمع العملاء بأي من العملتين.

    **ملاحظات مهمة:**

    * تتكيف عروض صفحة الشكر تلقائيًا مع عملة checkout العميل، مما يجعل قمعًا واحدًا صالحًا عبر الأسواق.
    * لا تدعم عروض الـ upsell بعد الشراء تعدد العملات. لن يرى العملاء عروض الـ upsell إلا إذا تطابقت عملة متجرك مع عملة الـ checkout الخاصة بهم. استخدم عروض صفحة الشكر للظهور الشامل.
    * إذا كان متجرك يستخدم **Shopify Markets**، فإن Aftersell يتكامل بسلاسة لعرض المنتجات بالعملة المحلية الصحيحة.
  </Accordion>

  <Accordion title="محفز Device Type">
    استخدم محفز **Device Type** لقصر قمع على العملاء الذين يستخدمون جهازًا محددًا — سطح المكتب فقط أو الجوال فقط.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Device Type** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Desktop only** أو **Mobile only**.
    4. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على **Desktop only** لعرض عرض يعمل بشكل أفضل على الشاشات الكبيرة، مثل مقارنة منتجات مفصلة أو تخطيط متعدد الصور.
    * اضبطه على **Mobile only** لاستهداف العملاء المتصفحين عبر هواتفهم بعرض محسّن للجوال.
    * اجمعه مع محفزات أخرى (مثل Order Value) لعرض عرض خاص بسطح المكتب على العملاء ذوي القيمة العالية.

    <Note>
      إذا تعذر اكتشاف نوع جهاز العميل، فسيفشل المحفز بشكل مغلق ولن يُعرض القمع. يتطابق ذلك مع سلوك المحفزات الأخرى عندما تكون البيانات المطلوبة غير متاحة.
    </Note>
  </Accordion>

  <Accordion title="محفز Shipping Country">
    استخدم محفز **Shipping Country** لتضمين العملاء أو استبعادهم بناءً على وجهة الشحن الخاصة بهم.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Shipping Country** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. حدد البلدان التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * استبعد الشحن الدولي للمنتجات المتاحة محليًا فقط.
    * اعرض منتجات خاصة بمنطقة معينة على العملاء في بلدان محددة.
    * أنشئ عروض صفحة شكر خاصة بكل بلد (لأن عروض الـ upsell بعد الشراء لا تظهر للعملات غير الافتراضية).
  </Accordion>

  <Accordion title="محفز Random Sample">
    استخدم محفز **Random Sample** للتحكم في ظهور القمع لمجموعة عشوائية من العملاء. هذا مثالي لاختبار A/B لأقماع جديدة أو مفاجأة مجموعة مختارة بعروض خاصة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Random Sample** من القائمة المنسدلة لنوع المحفز.
    3. أدخل نسبة العملاء الذين يجب أن يروا القمع.
    4. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه على "25%". يتفعّل القمع عشوائيًا لنحو 25% من العملاء المؤهلين.
    * لاختبار A/B، أنشئ قمعين لكل منهما محفز Random Sample مضبوط على "50%". سيُعرض كل قمع على نصف عملائك تقريبًا.
  </Accordion>

  <Accordion title="محفز Date/Time">
    استخدم محفز **Date/Time** لجدولة ظهور القمع بناءً على تواريخ وأوقات محددة، وهو مثالي للعروض الترويجية المحددة زمنيًا أو الحملات الموسمية أو الصفقات محدودة المدة.

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Date/Time** من القائمة المنسدلة لنوع المحفز.
    3. استخدم أداة اختيار التاريخ لتحديد تاريخ البدء أو تاريخ الانتهاء أو كليهما.
    4. استخدم القائمة المنسدلة للمنطقة الزمنية لتحديد المنطقة الزمنية التي يجب أن يتبعها جدولك (على سبيل المثال، "GMT-07:00 - (MST) America/Phoenix").
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اضبطه ليتفعّل "بين 1 ديسمبر و25 ديسمبر" لعرض ترويجي للأعياد.
    * اضبطه ليتفعّل "بعد 1 يناير 2026" لإطلاق عرض ترويجي للعام الجديد.
    * حدد تاريخ بدء وانتهاء بالمنطقة الزمنية المحلية لمتجرك لتشغيل تخفيضات خاطفة في نهاية الأسبوع من الجمعة 12:00 صباحًا إلى الأحد 11:59 مساءً.

    <Note>
      تحدد المنطقة الزمنية التي تختارها متى يبدأ المحفز ويتوقف. اختر المنطقة الزمنية المطابقة لسوق متجرك الرئيسي أو جدول عروضك الترويجية.
    </Note>
  </Accordion>

  <Accordion title="محفز Shipping Method">
    استخدم محفز **Shipping Method** للتحكم في ظهور القمع بناءً على خيار الشحن الذي اختاره العميل عند الـ checkout (مثل العادي أو السريع أو الدولي أو الاستلام).

    **للتكوين:**

    1. انقر على **Add Trigger**.
    2. حدد **Shipping Method** من القائمة المنسدلة لنوع المحفز.
    3. اختر **Include** أو **Exclude**.
    4. حدد طريقة (طرق) الشحن التي تريد استهدافها.
    5. انقر على **Save**.

    **أمثلة على حالات الاستخدام:**

    * اعرض upsell لترقية التوصيل السريع فقط على العملاء الذين اختاروا الشحن العادي.
    * استبعد عملاء "Local Pickup" من رؤية عروض upsell لحماية الشحن أو المتعلقة بالتوصيل.
    * استهدف العملاء الذين اختاروا الشحن الدولي بحزمة منتجات مناسبة للجمارك.

    <Note>
      المطابقة غير حساسة لحالة الأحرف وتتحقق مما إذا كان اسم سعر الشحن في Shopify *يحتوي على* النص الذي تدخله في المحفز — لا يلزم أن تكون مطابقة تامة وكاملة. على سبيل المثال، قيمة محفز "express" ستطابق أسماء أسعار شحن مثل "Express Shipping" أو "2-Day Express".
    </Note>
  </Accordion>
</AccordionGroup>

***

<div id="managing-funnel-priority">
  ## إدارة أولوية الأقماع
</div>

عندما يكون لديك عدة أقماع، تحدد الأولوية أي قمع يُعرض عند استيفاء محفزات عدة أقماع.

**كيف تعمل أولوية الأقماع:**

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

<div id="viewing-funnel-priority">
  ### عرض أولوية الأقماع
</div>

يمكنك رؤية رقم الأولوية الحالي لكل قمع في الجانب الأيسر من جدول الأقماع في قسم **Post-purchase Funnels**.

<div id="reordering-funnels">
  ### إعادة ترتيب الأقماع
</div>

1. انتقل إلى **Post-purchase Funnels** في لوحة إدارة Aftersell.
2. انقر على زر **Manage Priority** أعلى يمين جدول الأقماع.
3. اسحب الأقماع وأفلتها لإعادة ترتيبها.
4. انقر على **Save** لتطبيق ترتيب الأولوية الجديد.

<img src="https://mintcdn.com/aftersell/SnVX3h-PpMMxQMDU/images/aftersell/trigger-config-funnel-priority-numbers.gif?s=3a7dfc1adf5bade894b6a52b16106f97" alt="قائمة أقماع ما بعد الشراء تعرض أرقام الأولوية بجوار كل قمع مع زر Manage priority" width="1596" height="1080" data-path="images/aftersell/trigger-config-funnel-priority-numbers.gif" />

**أفضل الممارسات لأولوية الأقماع:**

* **ضع الأقماع المحددة أولًا** - ضع الأقماع ذات الاستهداف الضيق (منتجات محددة، طلبات عالية القيمة) في أولوية أعلى.
* **ضع الأقماع الواسعة أخيرًا** - ضع الأقماع ذات الاستهداف العام (المجموعات، قيم الطلبات المنخفضة) في أولوية أدنى.
* **اضبط القمع الشامل على أدنى أولوية** - إذا كان لديك قمع "Show for All Customers"، فاجعله في الأولوية الأخيرة بحيث لا يُعرض إلا عندما لا يتطابق أي قمع آخر.
* **اختبر ترتيب أولوياتك** - قدّم طلبات تجريبية للتحقق من عرض القمع الصحيح في السيناريوهات المختلفة.

**مثال على هيكل الأولويات:**

* الأولوية 1: الطلبات عالية القيمة (‎\$200+) مع منتج محدد
* الأولوية 2: الطلبات التي تحتوي على منتجات من المجموعة المميزة
* الأولوية 3: الطلبات التي تحتوي على أي منتج من الفئة الرئيسية
* الأولوية 4: القمع الشامل (Show for All Customers)

***

<div id="combining-multiple-triggers">
  ## الجمع بين عدة محفزات
</div>

يمكنك إضافة عدة محفزات إلى قمع واحد لإنشاء قواعد استهداف دقيقة. تذكر: يجب استيفاء جميع المحفزات حتى يُعرض القمع.

<div id="example-targeting-high-value-supplement-customers">
  ### مثال: استهداف عملاء المكملات ذوي القيمة العالية
</div>

أضف هذه المحفزات إلى القمع نفسه:

* **محفز Product/Collection:** يحتوي على منتجات من مجموعة "Supplements"
* **محفز Order Value:** أكبر من ‎\$75
* **محفز Customer Order Count:** أكثر من 0 طلبات (العملاء العائدون فقط)

لن يُعرض هذا القمع إلا على العملاء العائدين الذين يشترون مكملات وتتجاوز قيمة سلتهم ‎\$75.

<div id="example-targeting-customers-who-havent-purchased-specific-upgrades">
  ### مثال: استهداف العملاء الذين لم يشتروا ترقيات محددة
</div>

هذا مفيد عندما تبيع منتجات بترقيات اختيارية وتريد عرض عروض upsell مختلفة اعتمادًا على ما اشتراه العميل بالفعل وما لم يشترِه.

**السيناريو:** تبيع منتجًا أساسيًا بترقيتين اختياريتين - "Premium Rotor" و"Water Resistance".

**القمع 1 - العميل لم يشترِ أيًا من الترقيتين (الأولوية الأعلى)**

* لا حاجة إلى استبعادات منتجات
* اضبطه على **الأولوية الأعلى** حتى يُقيَّم أولًا
* يعرض هذا القمع كلتا الترقيتين كخياري upsell

**القمع 2 - العميل اشترى Premium Rotor لكن ليس Water Resistance**

* أضف **محفز Product/Collection** مضبوطًا على **Contains** ‏"Premium Rotor"
* أضف **محفز Product/Collection Exclusion** مضبوطًا على استبعاد "Water Resistance"
* يعرض هذا القمع upsell الخاص بـ Water Resistance فقط

**القمع 3 - العميل اشترى Water Resistance لكن ليس Premium Rotor**

* أضف **محفز Product/Collection** مضبوطًا على **Contains** ‏"Water Resistance"
* أضف **محفز Product/Collection Exclusion** مضبوطًا على استبعاد "Premium Rotor"
* يعرض هذا القمع upsell الخاص بـ Premium Rotor فقط

<Warning>
  أولوية القمع حاسمة هنا. إذا لم يُضبط القمع 1 على الأولوية الأعلى، فقد يطابق Aftersell قمعًا ذا ترقية واحدة أولًا للعملاء الذين لم يشتروا أيًا من الترقيتين، مما يؤدي إلى عرض upsell واحد فقط بدلًا من اثنين.
</Warning>

***

<div id="next-steps">
  ## الخطوات التالية
</div>

* تعرف على جميع أنواع المحفزات المتاحة في [مرجع محفزات ما بعد الشراء](/ar/aftersell/post_purchase_triggers)
* افهم كيف تعمل المحفزات معًا مع [فهم المنطق الشرطي](/ar/aftersell/understanding_conditional_logic_for_post_purchase_triggers)
* أعد قمعك الأول باستخدام [دليل البدء السريع](/ar/aftersell/quickstart_guide_to_aftersell)
* راجع [أفضل الممارسات](/ar/aftersell/best_practices) لتحسين استراتيجية أقماعك
