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

تكامل Shopify

نظرة عامة على التكامل

Anchor link to

يتكامل Pushwoosh بسلاسة مع Shopify، وهي منصة تجارة إلكترونية رائدة تمكّن الشركات من إنشاء وإدارة وتوسيع المتاجر عبر الإنترنت. يرشدك هذا الدليل خلال عملية تثبيت وتكوين تطبيق Pushwoosh في متجر Shopify الخاص بك، وإعداد تعريف المستخدم، واستخدام الإشعارات وأدوات الأتمتة لإشراك العملاء عبر قنوات مثل الإشعارات الفورية والبريد الإلكتروني والرسائل القصيرة وWhatsApp.

نوع التكامل

Anchor link to
  • الوجهة: يرسل Shopify بيانات العملاء إلى Pushwoosh، حيث يتم استخدامها للاستهداف والمراسلة.

المتطلبات الأساسية

Anchor link to
  • حساب Pushwoosh
  • الوصول إلى لوحة تحكم Shopify الخاصة بك
  • رمز الوصول إلى واجهة برمجة تطبيقات الجهاز (Device API Access Token) ورمز التطبيق (Application Code) من Pushwoosh
  • متجر Shopify مع بيانات العملاء والطلبات المتاحة
  • الموافقة على نطاقات الوصول read_orders و write_pixels و read_customer_events التي يطلبها التطبيق، وهي ضرورية لأحداث الطلبات/عربات التسوق، وتتبع خطوات الدفع، والأحداث السلوكية في واجهة المتجر

الكيانات المتزامنة

Anchor link to
  • العملاء: يُستخدم لتعيين وتحديد UserIDs في Pushwoosh عبر حقول Shopify الوصفية (metafields)
  • شرائح العملاء: تُستخدم للاستهداف والمراسلة القائمة على المجموعات
  • الأحداث والمشغلات (على سبيل المثال، الطلبات المقدمة، العلامات المطبقة): تُستخدم في Shopify Flow لأتمتة المراسلة عبر القنوات
  • واجهة المتجر: تُستخدم لالتقاط موافقات إشعارات الويب الفورية من خلال البرامج النصية المضمنة
  • موجز المنتجات: يتصل موجز واجهة متجرك (products.json) تلقائيًا بـ كتالوج منتجات Pushwoosh عند توصيل التطبيق، وينفصل تلقائيًا إذا قمت بإلغاء تثبيته.
  • الطلبات وعربات التسوق: أحداث من خادم إلى خادم من خطافات الويب orders/paid و checkouts/create في Shopify. انظر تتبع الطلبات وعربات التسوق وخطوات الدفع.
  • سلوك تصفح واجهة المتجر: مشاهدات المنتجات وإجراءات الإضافة إلى عربة التسوق، يتم جمعها بواسطة نفس تضمين السمة المستخدم لموافقات إشعارات الويب الفورية.
  • خطوات الدفع: معلومات الاتصال التي تم إدخالها ومعلومات الدفع التي تم إرسالها، يتم جمعها عبر Shopify Web Pixel.

مسرد المصطلحات (ربط أسماء الكيانات إذا كانت مختلفة)

Anchor link to
Shopify
Pushwoosh
العميلUserID
خطاف الويب orders/paidالحدث PW_OrderCreated — مشترك مع تكاملات التجارة الإلكترونية الأخرى (مثل Magento)
خطاف الويب checkouts/createالحدث PW_AbandonedCart — نفس الحدث المشترك، يُستخدم أيضًا بواسطة مصدر عربة التسوق في كتلة المنتجات
مشاهدة صفحة المنتجالحدث PW_ProductViewed

كيف يعمل التكامل

Anchor link to

يعمل Pushwoosh كوجهة مراسلة لـ Shopify. بمجرد التكامل، يرسل Shopify بيانات العملاء والسلوك إلى Pushwoosh، حيث تدعم الإشعارات في الوقت الفعلي، وتقسيم العملاء، والمراسلة الشخصية عبر القنوات.

المكونات الرئيسية للتكامل

Anchor link to
  1. تحديد هوية العميل عبر الحقول الوصفية (metafields) يتم تعيين UserID فريد لكل عميل في Shopify، ويتم تخزينه في حقل وصفي (custom.pushwoosh_userid). يسمح هذا المعرف لـ Pushwoosh بالتعرف على المستخدمين ومراسلتهم باستمرار عبر المنصات.

  2. الأتمتة القائمة على الأحداث عبر Shopify Flow يوفر Pushwoosh إجراءات Flow التي تسمح لك بأتمتة المراسلة (الإشعارات الفورية، البريد الإلكتروني، الرسائل القصيرة، WhatsApp) بناءً على أحداث Shopify، مثل:

    • تقديم طلب جديد
    • تطبيق علامة على العميل
    • التخلي عن عربة التسوق
  3. الاستهداف القائم على الشرائح يمكن استخدام شرائح العملاء من Shopify لإرسال إشعارات خاصة بمجموعات معينة عبر القنوات، مثل العروض الترويجية للمشترين لأول مرة أو حملات إعادة التنشيط للمستخدمين الخاملين.

  4. المراسلة اليدوية وفي الوقت الفعلي من عرض العميل أو الشريحة في Shopify، يمكنك تشغيل الإشعارات يدويًا باستخدام ملحقات Pushwoosh:

    • إشعار حسب العميل: للمتابعات الشخصية أو الاختبار
    • إشعار حسب الشريحة: للرسائل القائمة على الحملات

إشعارات الويب الفورية عبر تضمين واجهة المتجر

Anchor link to

من خلال تمكين تضمين Pushwoosh في سمة Shopify الخاصة بك، يمكنك مطالبة زوار موقع الويب بالموافقة على تلقي إشعارات فورية قائمة على المتصفح — لا حاجة لتطبيق جوال.

نظرة عامة على تدفق البيانات

Anchor link to
بيانات العملاء والأحداث في Shopify
واجهة برمجة تطبيقات Pushwoosh (عبر التطبيق)
UserID ← التقسيم ← إشعارات مشغلة أو يدوية

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

الجزء 1. التثبيت

Anchor link to

تسجيل الدخول إلى Shopify

Anchor link to
  1. اذهب إلى Shopify Admin
  2. حدد متجرك من لوحة التحكم

تثبيت تطبيق Pushwoosh

Anchor link to
  1. قم بزيارة صفحة متجر تطبيقات Pushwoosh
  2. انقر على Install تثبيت تطبيق Pushwoosh
  3. قم بتأكيد التثبيت في مربع حوار Shopify تأكيد التثبيت

ربط تطبيق Pushwoosh الخاص بك

Anchor link to

بعد التثبيت، سيتم إعادة توجيهك إلى تطبيق Pushwoosh داخل Shopify.

  1. انقر على Connect.

انقر على زر Connect

  1. أدخل رمز التطبيق (Application Code) ورمز الوصول إلى واجهة برمجة تطبيقات الجهاز (Device API Access Token)، والذي يمكنك العثور عليه في لوحة تحكم Pushwoosh ← الإعدادات ← الوصول إلى واجهة برمجة التطبيقات.

ربط تطبيق Pushwoosh الخاص بك

عند الاتصال، ستظهر رسالة نجاح: “Pushwoosh app connected.”

تطبيق Pushwoosh متصل

الاشتراك في خطة

Anchor link to
  1. انقر على Upgrade Subscription
  2. سيتم عرض خطة واحدة قائمة على الاستخدام.
  3. قم بتأكيد الفوترة.

الاشتراك في خطة

الجزء 2. الإعداد: User ID للعميل عبر الحقول الوصفية (metafields)

Anchor link to

لتقديم الإشعارات للمستخدمين المحددين عبر القنوات (الإشعارات الفورية، البريد الإلكتروني، الرسائل القصيرة، WhatsApp)، يستخدم Pushwoosh User ID فريدًا لكل عميل. يخزن Shopify هذه القيمة داخل حقول العملاء الوصفية (Customer metafields) في Shopify.

  1. اذهب إلى Settings → Metafields and metaobjects → Customers

إضافة تعريف

  1. انقر على Add definition واستخدم هذه القيم:
الحقلالقيمة
مساحة الاسم والمفتاحcustom.pushwoosh_userid
مساحة الاسمcustom
النوعنص من سطر واحد
التحقق من الصحةلا شيء
الوصول إلى حساب العميلقراءة وكتابة
الوصول إلى واجهة برمجة تطبيقات واجهة المتجرممكّن

إضافة تعريف إضافة تعريف

الجزء 3. استخدام ملحقات Pushwoosh

Anchor link to

يتضمن Pushwoosh ملحقات Shopify لاستهداف الشرائح، والأتمتة (Flow)، والإشعارات الخاصة بالعملاء.

الملحق 1. إرسال إشعار حسب العميل

Anchor link to

حالة الاستخدام

Anchor link to

إرسال رسائل شخصية يدويًا أو اختبار الإشعارات لمستخدم معين.

الخطوات

Anchor link to
  1. افتح Customers ← Select a customer
  2. انقر على More actions ← Notification by customer إشعار حسب العميل
  3. حدد منصة المراسلة (على سبيل المثال، Email) وإعداد محتوى مسبق. املأ النموذج
  4. انقر على Send

الملحق 2. إشعار حسب الشريحة

Anchor link to

حالة الاستخدام

Anchor link to

استهداف مجموعات من العملاء — عربات التسوق المهجورة، المشترون لأول مرة، المنفقون بكثرة.

الخطوات

Anchor link to
  1. اذهب إلى Customers → Segments

  2. اختر شريحة ← انقر على Use Segment

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

  1. حدد Notification by Segment إشعار حسب الشريحة
  2. حدد قناة الاتصال المطلوبة وإعداد الرسالة المسبق. انقر على Send. املأ نموذج الرسالة

الملحق 3. Pushwoosh في Shopify Flow

Anchor link to

حالة الاستخدام

Anchor link to

أتمتة المراسلة في رحلات العملاء باستخدام مشغلات مثل الطلبات، أو العلامات، أو السلوك.

الخطوات

Anchor link to
  1. أنشئ Flow جديدًا في Shopify Flow
  2. أضف إجراء ← اختر Pushwoosh notifications

إجراء تدفق Pushwoosh

  1. قم بتكوين الرسالة والحقول الديناميكية

تكوين الرسالة والحقول الديناميكية

على سبيل المثال:

  • إرسال رسالة بعد تقديم الطلب

  • تذكير المستخدم عند التخلي عن عربة التسوق

  • إرسال إشعار إعادة تنشيط بعد 30 يومًا من عدم النشاط

الجزء 4. تمكين إشعارات الويب (اختياري ولكن موصى به)

Anchor link to

لدعم إشعارات الويب الفورية القائمة على المتصفح في واجهة متجرك، قم بما يلي:

  1. اذهب إلى Online Store → Themes → Customize اذهب إلى Themes ← Customize
  2. افتح App Embeds من القائمة اليسرى
  3. قم بتبديل Push Init Embed إلى وضع التشغيل ON

تبديل Push Init Embed إلى وضع التشغيل ON

الجزء 5. تتبع الطلبات، عربات التسوق، وخطوات الدفع

Anchor link to

بمجرد الموافقة على نطاقات read_orders و write_pixels و read_customer_events (انظر المتطلبات الأساسية)، يبدأ Pushwoosh في تلقي ثلاثة أنواع من أحداث التجارة من متجرك. تأتي من أماكن مختلفة وتتوقف بشكل مستقل عن بعضها البعض — لا تعاملها كموجز واحد.

أحداث الطلبات وعربات التسوق من جانب الخادم

Anchor link to

يرسل Shopify أحداث الطلب المدفوع (خطاف الويب orders/paid، الحدث PW_OrderCreated) وإنشاء عملية الدفع (خطاف الويب checkouts/create، الحدث PW_AbandonedCart) إلى Pushwoosh مباشرة، من خادم إلى خادم. كلاهما مشترك مع تكاملات التجارة الإلكترونية الأخرى — يستخدم Magento نفس اسمي الحدثين. مثل أحداث خطافات الويب الواردة الأخرى (يعمل Stripe بنفس الطريقة)، تظهر في القائمة المنسدلة Event عند إنشاء شريحة أو إعداد مشغل Customer Journey، ويمكنك تعيين أي منهما كمصدر لـ أحداث التحويل لجلب إيرادات Shopify إلى تقسيم RFM، وإسناد الرحلة، وإحصائيات كتل المنتجات التي ترسلها في رسائل البريد الإلكتروني.

نظرًا لأن هذه الأحداث تأتي من خادم Shopify، وليس من متصفح المتسوق، فإنها تستمر في الوصول حتى للمتسوقين الذين يحظرون أدوات التتبع أو يستخدمون مانع الإعلانات.

أحداث تصفح واجهة المتجر

Anchor link to

يتم جمع مشاهدات المنتجات (الحدث PW_ProductViewed) وإجراءات الإضافة إلى عربة التسوق بواسطة نفس تضمين السمة الذي قمت بتثبيته بالفعل لـ موافقات إشعارات الويب الفورية — لا يوجد شيء جديد لإضافته إلى سمتك، ولكن يجب تبديل التضمين إلى وضع التشغيل ON (انظر تمكين إشعارات الويب) حتى تصل هذه الأحداث. إذا تخطيت هذا التبديل، فلن تحصل على موافقات إشعارات الويب الفورية ولا أحداث واجهة المتجر.

أحداث خطوات الدفع

Anchor link to

يبلغ Web Pixel في Shopify عن مرحلتين رئيسيتين في عملية الدفع أثناء قيام المتسوق بملء نموذج الدفع:

  • PW_CheckoutContactInfo: أدخل المتسوق معلومات الاتصال الخاصة به.
  • PW_PaymentInfoSubmitted: أرسل المتسوق تفاصيل الدفع الخاصة به.

الجزء 6. الامتثال للبيانات

Anchor link to

يتطلب Shopify من كل تطبيق عام الاستجابة لخطافات الويب الإلزامية الخاصة بـ GDPR/CCPA. يتعامل Pushwoosh معها على النحو التالي:

  • customers/redact: عندما يطلب متسوق من المتجر محو بياناته، يقوم Pushwoosh بمحو سجلات Pushwoosh المطابقة حسب المعرفات التي يرسلها Shopify — البريد الإلكتروني، الهاتف، ومعرف عميل Shopify.
  • customers/data_request: عندما يطلب متسوق نسخة من بياناته، ينشر Pushwoosh إشعارًا إلى القناة الداخلية للدعم، ويتعامل شخص مع الطلب يدويًا. يتطلب Shopify من التطبيقات الاستجابة لهذه الطلبات في غضون 30 يومًا.
  • shop/redact: يرسل Shopify هذا بعد 48 ساعة من إلغاء تثبيت المتجر للتطبيق، طالبًا محو بيانات المتجر. ليس لدى Pushwoosh معالج منفصل له عن قصد — يؤدي إلغاء التثبيت بالفعل إلى حذف سجل التكامل الكامل للمتجر (بما في ذلك مفتاح واجهة برمجة تطبيقات الجهاز، ورمز التطبيق، ومعرفات الفوترة)، لذلك لا يتبقى شيء لهذا الخطاف ليمحوه بحلول وقت وصوله.

ملخص حالات الاستخدام

Anchor link to
السيناريوالأداة المستخدمة
متابعة شخصيةإشعار حسب العميل
تذكير بالتخلي عن عربة التسوقShopify Flow + إجراء Pushwoosh
عرض ترويجي قائم على الشريحةإشعار حسب الشريحة
رسالة ترحيب بعد التسجيلFlow + تتبع الحقول الوصفية
الموافقة على الإشعارات الفوريةتضمين السمة + تبديل Push Init
إسناد الإيرادات وتقسيم RFMأحداث الطلب/الدفع المعينة لـ أحداث التحويل
تحليل التوقف أثناء الدفعأحداث PW_CheckoutContactInfo / PW_PaymentInfoSubmitted
شرائح التخلي عن التصفح أو عربة التسوقأحداث مشاهدة المنتج / الإضافة إلى عربة التسوق في واجهة المتجر