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

كيفية إعداد حملة للسلات المتروكة

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

يوضح هذا الدليل كيفية إرسال بريد إلكتروني عن السلة المتروكة لهم في Pushwoosh: أطلق حدث PW_AbandonedCart من متجرك، واعرض المنتجات المتروكة في البريد الإلكتروني باستخدام كتلة المنتجات (Products)، وقم بتشغيل الإرسال من Customer Journey.

ما هو PW_AbandonedCart

Anchor link to

يشير PW_AbandonedCart إلى أن المستخدم ترك منتجات في سلته دون إتمام الشراء. إنه ليس حدثًا افتراضيًا (default event) مدمجًا. بل هو اسم حدث مشترك يُستخدم عبر تكاملات التجارة الإلكترونية لـ Pushwoosh حتى تعمل كل من Journeys وكتلة Products والشرائح (segments) بنفس الطريقة.

ماذا يحدث عند إرسال PW_AbandonedCart

Anchor link to

يؤدي إرسال PW_AbandonedCart إلى أمرين من جانب Pushwoosh:

  1. يتم تسجيله مثل أي حدث مخصص آخر، لذا يمكنك رؤيته في إحصائيات الأحداث (Event statistics) واستخدامه في الشرائح (segments).
  2. يخزن Pushwoosh محتويات السلة ويضع للمستخدم الوسوم التالية:
    • PW_AbandonedCartID: معرف للسلة الحالية، يُستخدم لجلب محتوياتها وقت الإرسال.
    • PW_AbandonedCartDate: قيمة abandonedDate من حمولة الحدث.

ماذا يحدث عند إرسال PW_OrderCreated

Anchor link to

عندما يقوم المتسوق بتقديم طلب، أرسل PW_OrderCreated (أو PW_OrderUpdated). يقوم Pushwoosh بمسح PW_AbandonedCartID و PW_AbandonedCartDate لذلك المستخدم على الفور. لا تتم مطابقة قيم orderId: أي طلب من المستخدم يزيل كلا الوسمين، حتى لو كان الشراء لسلة مختلفة.

مثال: يتخلى متسوق عن السلة ORDER-100، ثم يشتري ORDER-200 قبل إرسال التذكير. يقوم Pushwoosh بمسح الوسوم، لذلك لن يتلقى تذكيرًا بخصوص ORDER-100.

كيفية إرسال تذكيرات السلة المتروكة

Anchor link to

اتبع هذه الخطوات لإنشاء الأحداث، وإرسالها من متجرك، وإنشاء البريد الإلكتروني، وإطلاق Customer Journey.

إنشاء الأحداث في لوحة التحكم (Control Panel)

Anchor link to
  1. اذهب إلى Audience → Events في لوحة تحكم Pushwoosh الخاصة بك وانقر على Create Event.
  2. أنشئ حدثًا مخصصًا باسم PW_AbandonedCart بالسمات التالية:
السمةالنوع
emailstring
orderIdstring
customerIdstring
orderUrlstring
abandonedDatedate
createdDatedate
totalPricedecimal (price)
shippingAmountdecimal (price)
taxAmountdecimal (price)
discountAmountdecimal (price)
currencystring
  1. كرر العملية لـ PW_OrderCreated مع سمة orderId واحدة.

تعرف على المزيد حول إنشاء الأحداث المخصصة.

إرسال الأحداث من الواجهة الخلفية (backend)

Anchor link to

اطلب من فريق التطوير لديك استدعاء postEvent كلما تم التخلي عن سلة، باستخدام مخطط السمات هذا:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_AbandonedCart",
"attributes": {
"email": "shopper@example.com",
"orderId": "ORDER-10293",
"customerId": "CUST-4471",
"orderUrl": "https://yourstore.com/cart/restore/ORDER-10293",
"abandonedDate": "2026-07-28T10:15:00Z",
"createdDate": "2026-07-28T09:40:00Z",
"totalPrice": 129.90,
"shippingAmount": 9.90,
"taxAmount": 0,
"discountAmount": 0,
"currency": "USD",
"items": [
{
"productId": "SKU-4821",
"name": "Wireless headphones",
"quantity": 1,
"price": 119.90,
"sku": "SKU-4821",
"description": "Over-ear, noise-cancelling",
"imageUrl": "https://yourstore.com/media/sku-4821.jpg",
"productUrl": "https://yourstore.com/products/sku-4821",
"category": "Audio"
}
]
},
"userId": "shopper@example.com"
}
}

عندما تتحول السلة إلى طلب، أرسل PW_OrderCreated مع orderId فقط لمسح وسوم السلة:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293"
},
"userId": "shopper@example.com"
}
}

إضافة كتلة المنتجات (Products) إلى بريدك الإلكتروني

Anchor link to
  1. افتح محرر محتوى البريد الإلكتروني وأضف كتلة Products إلى لوحة التصميم.
  2. في لوحة الإعدادات، اضبط المصدر (Source) على السلة (Cart).
  1. اضبط الحد الأقصى للمنتجات المعروضة (Max products shown) لتحديد عدد منتجات السلة التي تظهر في البريد الإلكتروني.
إعدادات كتلة Products مع تعيين المصدر (Source) إلى السلة (Cart) والحد الأقصى للمنتجات المعروضة (Max products shown)
  1. نسّق الشبكة وقالب البطاقة حسب الحاجة. انظر تنسيق الشبكة.
كتلة Products على لوحة تصميم البريد الإلكتروني مع إعدادات قالب البطاقة ونمط الشبكة

عند إرسال البريد الإلكتروني، تبحث كتلة Products عن السلة المخزنة لكل مستلم باستخدام وسم PW_AbandonedCartID الخاص به. ثم تملأ الكتلة بمنتجات السلة الحالية: الصورة، العنوان، السعر، ورابط للعودة إلى السلة. يأتي التخطيط من قالب البطاقة الذي قمت بتعيينه في المحرر. المستلمون الذين ليس لديهم هذا الوسم (لم يتركوا شيئًا، أو طلبوا بالفعل) يتخطون الكتلة بدلاً من إظهار محتوى فارغ، لذلك من الآمن استخدامها في حملة أوسع أيضًا.

بناء Customer Journey

Anchor link to
  1. أضف نقطة دخول قائمة على مُشغِّل (Trigger-based Entry) باستخدام حدث PW_AbandonedCart.
  2. أضف خطوة انتظار المُشغِّل (Wait for Trigger). اضبط فترة الانتظار الخاصة بها على ساعة أو ساعتين. قم بتسمية الفرع Order placed وأضف حدث PW_OrderCreated إليه.
  1. وجّه فرع Order placed إلى خروج (Exit). لقد اشترى المستخدم بالفعل، لذا لا تذكّره.
  2. وجّه فرع Not triggered إلى خطوة البريد الإلكتروني (Email). احفظ البريد الإلكتروني الذي أنشأته في إضافة كتلة المنتجات (Products) إلى بريدك الإلكتروني كـ محتوى بريد إلكتروني، ثم حدده كمحتوى لهذه الخطوة.
لوحة تصميم Customer Journey مع Trigger-based Entry، و Wait for Trigger مع فرعي Order placed و Not triggered، وخطوات Email و Exit، وبدون Time Delay

اختبر قبل الإطلاق

Anchor link to
  1. أرسل حدث PW_AbandonedCart اختباريًا لجهاز اختبار. لا تقم بتعيين وسم PW_AbandonedCartID يدويًا: تقوم كتلة Products بتحميل محتويات السلة من السلة المخزنة التي ينشئها الحدث، وليس من قيمة الوسم. بدون حدث حقيقي، سيتم عرض الكتلة فارغة.
  2. قم بمعاينة البريد الإلكتروني وتأكيد التخطيط ومحتوى المنتج قبل إرساله إلى المتسوقين الحقيقيين.