كيفية إعداد حملة للسلات المتروكة
المتسوقون الذين يضيفون منتجات إلى سلة التسوق ويغادرون دون إتمام الشراء هم من أسهل التحويلات التي يمكن استعادتها. لقد أظهروا بالفعل نية الشراء.
يوضح هذا الدليل كيفية إرسال بريد إلكتروني للسلة المتروكة إليهم في Pushwoosh: أطلق حدث PW_AbandonedCart من متجرك، واعرض المنتجات المتبقية في البريد الإلكتروني باستخدام كتلة Products، وقم بتشغيل الإرسال من Customer Journey.
ما هو PW_AbandonedCart
Anchor link toPW_AbandonedCart هو حدث يشير إلى أن مستخدمًا ترك منتجات في سلة التسوق الخاصة به دون إتمام عملية الشراء. إنه ليس حدثًا افتراضيًا مدمجًا. بل هو اسم حدث مشترك يُستخدم عبر تكاملات التجارة الإلكترونية في Pushwoosh لضمان عمل journeys وكتلة Products والشرائح بنفس الطريقة.
- تكامل Magento: يرسل حدثي
PW_AbandonedCartوPW_OrderCreatedتلقائيًا بالنيابة عنك. - تكامل Shopify: يرسل أحداث
PW_AbandonedCartوPW_OrderCreatedوPW_AbandonedCartUpdate(يتم إطلاقه مرة أخرى مع استمرار المتسوق في تعديل نفس عملية الدفع) تلقائيًا بالنيابة عنك، مع إثراء بيانات منتجات السلة من كتالوج المنتجات الخاص بك. - أي متجر آخر أو خلفية مخصصة: يرسل فريقك كلا الحدثين عبر postEvent بالأسماء والسمات الموضحة في كيفية إرسال تذكيرات السلة المتروكة.
ماذا يحدث عند إرسال PW_AbandonedCart
Anchor link toإرسال PW_AbandonedCart يقوم بأمرين من جانب Pushwoosh:
- يتم تسجيله مثل أي حدث مخصص آخر، لذا يمكنك رؤيته في إحصائيات الأحداث واستخدامه في الشرائح.
- يقوم 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يقوم Pushwoosh بإنشاء حدث وسماته تلقائيًا من أول استدعاء postEvent تحت اسم لا يتعرف عليه، مستنتجًا نوع كل سمة من القيمة المرسلة. هذا الاستنتاج غير موثوق به لحقول المبالغ المالية في PW_AbandonedCart. قم بتعريف كلا الحدثين بشكل صريح لضمان تعيين الأنواع بشكل صحيح:
- اذهب إلى Audience → Events في Pushwoosh Control Panel الخاص بك وانقر على Create Event.
- أنشئ حدثًا مخصصًا باسم
PW_AbandonedCartبالسمات التالية:
| السمة | النوع |
|---|---|
email | string |
orderId | string |
customerId | string |
orderUrl | string |
abandonedDate | date |
createdDate | date |
totalPrice | decimal (price) |
shippingAmount | decimal (price) |
taxAmount | decimal (price) |
discountAmount | decimal (price) |
currency | string |
- كرر العملية لـ
PW_OrderCreatedبسمةorderIdواحدة.
تعرف على المزيد حول إنشاء الأحداث المخصصة.
إرسال الأحداث من الخلفية الخاصة بك
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- افتح محرر محتوى البريد الإلكتروني وأضف كتلة Products إلى لوحة العمل.
- في لوحة الإعدادات، اضبط Source على Cart.
- اضبط Max products shown لتحديد عدد منتجات السلة التي تظهر في البريد الإلكتروني.

- صمم الشبكة وقالب البطاقة حسب الحاجة. راجع تصميم الشبكة.

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

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