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

تكامل Segment

Segment هي منصة بيانات العملاء التي تبسط جمع بيانات المستخدم وتساعدك على الاستفادة منها بفعالية. إذا كنت تخزن بيانات عملائك في Segment، يمكنك إعداد التكامل مع Pushwoosh ببضع نقرات فقط.

بمجرد إعداد التكامل، سترسل Segment البيانات التالية إلى Pushwoosh:

  • سمات المستخدم: الاسم، الجهاز، التفضيلات، الموقع، السلوك، إلخ. سيقوم Pushwoosh بحفظ هذه البيانات كـ Tags (علامات) وقيمها لكل مستخدم.
  • الأحداث: سيتم نقل كل حدث من Segment إلى Pushwoosh وحفظه كـ حدث Pushwoosh بنفس الاسم. سيحصل Pushwoosh أيضًا على معلومات حول الأحداث التي قام كل مستخدم بتشغيلها.

باستخدام بيانات Segment، يمكنك متابعة جمهورك باتصالات سلسة في Pushwoosh. فيما يلي مثالان على الاستفادة من قوة المنصتين:

1. إنشاء حملات مستهدفة بناءً على بيانات سلوك المستخدم. استخدم بيانات الأحداث من Segment لبناء شرائح مستخدمين دقيقة في Pushwoosh بناءً على سلوك مستخدم معين.

على سبيل المثال، ترسل Segment بيانات حول حدث SubscribedToOffers إلى Pushwoosh. يمكنك بناء شريحة مستخدمين في Pushwoosh تتكون من المستخدمين الذين اشتركوا في العروض الخاصة:

شريحة مستخدمين بناءً على حدث SubscribedToOffers

بعد ذلك، يمكنك إنشاء رحلات عملاء جذابة مع رسائل ترويجية وخصومات للمستخدمين الذين اشتركوا في عروضك:

رحلة عميل مع رسائل ترويجية للمشتركين

2. تخصيص الرسائل بناءً على سمات المستخدم من Segment. يمكنك الاستفادة من سمات المستخدم التي تم الحصول عليها من Segment لتعديل محتوى إشعارات الدفع والرسائل داخل التطبيق ورسائل البريد الإلكتروني. سيسمح لك ذلك بإعداد اتصالات ذات صلة وعالية التحويل.

على سبيل المثال، ترسل Segment قيم سمة searched_product إلى Pushwoosh. يمكنك إنشاء إعداد مسبق للدفع يقدم خصمًا على المنتجات من فئة بحث عنها المستخدم مسبقًا:

إعداد مسبق للدفع مع محتوى ديناميكي لفئة المنتج

سيتلقى كل مستخدم إشعار دفع يقدم خصمًا على فئة المنتج المحددة التي تصفحها مسبقًا. على سبيل المثال، أولئك الذين بحثوا عن أحذية رياضية سيرون هذه الرسالة:

مثال على إشعار دفع لفئة الأحذية الرياضية

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

Anchor link to

نوع التكامل

Anchor link to
  • Destination (وجهة): يتم إرسال البيانات من Segment إلى Pushwoosh.
  • Source (مصدر): يتم إرسال البيانات من Pushwoosh إلى Segment.

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

Anchor link to

حسابات مدفوعة في كل من Pushwoosh و Segment

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

Anchor link to

Source (مصدر)

  • إحصائيات الدفع (Push Statistics)

Destination (وجهة)

  • الأجهزة (Devices)
  • العلامات (Tags)

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

Anchor link to

تتبع الإشعارات

إرسال إشعارات الدفع وتتبع حالتها، بما في ذلك ما إذا كانت قد أُرسلت وسُلّمت بنجاح.

تحليل الأحداث

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

إدارة المستخدمين

تسجيل وإدارة معلومات المستخدم، بما في ذلك وضع علامات على المستخدمين بسمات ذات صلة أو حذف المستخدمين عند الحاجة.

إعداد التكامل

Anchor link to

تكوين وجهة (Destination)

Anchor link to
  1. في واجهة Segment، انتقل إلى ConnectionsDestinations وانقر على Add Destination.

  2. ابحث عن Pushwoosh وحدده.

  3. اختر المصادر (Sources) التي تريد توصيل الوجهة (Destination) بها.

  4. اذهب إلى إعدادات الوجهة (Destination):

إعدادات الوجهة في Segment
  1. أدخل مفتاح API لـ Pushwoosh ورمز التطبيق. تأكد من أن مفتاح Enable Destination قيد التشغيل. بعد ذلك، انقر على Save Changes.
أين يمكنني العثور على مفتاح API ورمز التطبيق؟

يمكنك العثور على مفتاح API في قسم SettingsAPI Access:

قسم الوصول إلى API في إعدادات Pushwoosh

يمكن العثور على رمز التطبيق في الزاوية العلوية اليسرى من واجهة Pushwoosh، أسفل اسم المشروع مباشرةً:

رمز التطبيق في واجهة Pushwoosh
  1. اذهب إلى علامة التبويب Mappings وتأكد من تمكين خياري Create or Update User Profile و Track Events:
علامة تبويب Mappings مع خيار Create or Update User Profile

من المهم التحقق من تعيين حقول الأحداث من المصدر الخاص بك إلى Pushwoosh كوجهة لضمان معالجة الأحداث بشكل صحيح.

إذا لم يحتوِ الحدث على حقل device_platform أو كان هذا الحقل غير صحيح، فسيتم تجاهل الحدث. بالإضافة إلى ذلك، إذا لم يحتوِ الحدث على userId أو deviceId، فسيتم تجاهله أيضًا.

للتأكد من تكوين التعيين بشكل صحيح، اذهب إلى Pushwoosh as Destination > Settings.

إعدادات الوجهة لتكوين التعيين

ثم، حدد علامة التبويب Mapping وانقر على Edit Mapping لطريقة Track Events.

تحرير التعيين لطريقة Track Events

بعد ذلك، تأكد من أن تعيين الأحداث الخاصة بك إلى الأحداث المرسلة إلى Pushwoosh صحيح، وأن حقلي Device Platform و External User ID (أو Device ID) متطابقان بشكل صحيح.

تعيين الحدث مع منصة الجهاز ومعرف المستخدم الخارجي

قد يختلف الحدث الخاص بك عن المثال المقدم أعلاه. ومع ذلك، المفتاح هو مطابقة نقل البيانات للمنصة والجهاز للحدث المرسل إلى Pushwoosh.

إذا تم تكوين التكامل بشكل صحيح، سيبدأ Pushwoosh في تلقي الأحداث وسمات المستخدم من Segment. بناءً على هذه البيانات، يمكنك إنشاء رحلات عملاء مستهدفة للغاية وتخصيص إشعارات الدفع والرسائل داخل التطبيق ورسائل البريد الإلكتروني.

تكوين مصدر (Source)

Anchor link to
  1. من صفحة كتالوج المصادر (Sources) في مساحة العمل الخاصة بك Sources catalog page، انقر على Add Source.
  2. ابحث عن “Pushwoosh” في كتالوج المصادر، حدد Pushwoosh، وانقر على Add Source.
  3. في الشاشة التالية، أعطِ المصدر اسمًا وقم بتكوين أي إعدادات أخرى.
  1. انقر على Add Source لحفظ إعداداتك.
  2. انسخ مفتاح الكتابة (Write key) من واجهة مستخدم Segment.
  3. سجل الدخول إلى حساب Pushwoosh الخاص بك، وحدد التطبيق الذي تريد توصيله.
  4. انتقل إلى Settings > 3rd party integration > Segment، انقر على زر Configure، وأدخل مفتاح الكتابة (Write key) من مساحة عمل Segment الخاصة بك.
  5. أدرج الأحداث التي تريد تصديرها باستخدام فاصل , في حقل Events، أو اتركه فارغًا إذا كنت تريد تصدير جميع الأحداث، ثم انقر على Apply.

يستخدم Pushwoosh مكون مصدر الدفق (Stream Source) من Segment لإرسال بيانات أحداث Segment. يستخدم طريقة تتبع من جانب الخادم لإرسال البيانات إلى Segment. تتوفر هذه الأحداث بعد ذلك في أي وجهة تقبل الأحداث من جانب الخادم، وتكون متاحة في مخطط في مستودع البيانات الخاص بك.

بشكل افتراضي، يمرر Pushwoosh معرف مستخدم Pushwoosh كخاصية userId في Segment. إذا لم يكن هناك معرف مستخدم مرتبط، فسيمرر Pushwoosh معرف HWID كـ anonymousId في Segment.

الأحداث

Anchor link to

يسرد الجدول أدناه الأحداث التي يرسلها Pushwoosh إلى Segment. تظهر هذه الأحداث كجداول في مستودعك، وكأحداث عادية في الوجهات الأخرى.

اسم الحدثالوصف
Email Sentتم إرسال البريد الإلكتروني بنجاح
Push Sentتم إرسال إشعار الدفع بنجاح
SMS Sentتم إرسال الرسالة القصيرة إلى المستلم
Push Openedتم فتح إشعار الدفع
Email Openedتم فتح إشعار البريد الإلكتروني
Email Deliveredتم تسليم البريد الإلكتروني بنجاح
Push Deliveredتم تسليم إشعار الدفع بنجاح
SMS Deliveredتم تسليم الرسالة القصيرة بنجاح
SMS Not Deliveredفشل تسليم الرسالة القصيرة
Email Bouncedعاد البريد الإلكتروني إلى المرسل بسبب خطأ دائم
Email Unsubscribedتم النقر على رابط إلغاء الاشتراك في البريد الإلكتروني

خصائص الحدث

Anchor link to

يسرد الجدول أدناه الخصائص المضمنة في الأحداث المذكورة أعلاه.

اسم الخاصيةالوصف
message_typeيحتوي على نوع الرسالة (Push، Email، In-App أو SMS)
campaign_codeمعرف فريد لحملة الرسالة
device_typeنوع الجهاز

إضافة وجهات (Destinations)

Anchor link to

الآن بعد أن تم إعداد المصدر الخاص بك، يمكنك توصيله بالوجهات.

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

إذا كانت هناك أي مشاكل في كيفية وصول الأحداث إلى Segment، اتصل بفريق الدعم لدينا.

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

Anchor link to
  1. بدء إشعار الدفع: يبدأ العميل العملية ببدء إشعار دفع من خلال واجهة Pushwoosh.
  2. إنتاج الحدث: يعالج الواجهة الخلفية لـ Pushwoosh طلب إشعار الدفع وينشئ حدثًا. يتم بعد ذلك إرسال هذا الحدث إلى موضوع Kafka يسمى channels-tracking-log تديره Pushwoosh.
  3. استهلاك الحدث: تستمع خدمة تكامل Segment باستمرار إلى موضوع Kafka channels-tracking-log وتستهلك الأحداث عند وصولها.
  4. معالجة الحدث: تتم معالجة الأحداث المستهلكة بواسطة خدمة تكامل Segment، والتي تحولها إلى أحداث تتبع Segment (Segment Track Events).
  5. إرسال الحدث: يتم بعد ذلك إرسال أحداث تتبع Segment المعالجة إلى الواجهة الخلفية لـ Segment لمزيد من المعالجة والتحليل.

كيف تعرف أن التكامل يعمل؟

Anchor link to

Destination (وجهة)

Anchor link to
track-user
Anchor link to

اذهب إلى حساب Pushwoosh الخاص بك > تطبيقك المتصل > الجمهور > مستكشف المستخدم. ابحث عن المستخدم/الجهاز الخاص بك وتحقق من العلامات التي أرسلها Segment.

post-event
Anchor link to

اذهب إلى حساب Pushwoosh الخاص بك > تطبيقك المتصل > الجمهور > الأحداث. حدد الحدث، انقر على قائمة النقاط الثلاث، واختر إحصائيات الحدث. تأكد من أن الحدث قد تم احتسابه.

delete-user
Anchor link to

اذهب إلى حساب PW الخاص بك > تطبيقك المتصل > الجمهور > مستكشف المستخدم. تأكد من أن المستخدم/الجهاز غير موجود.

Source (مصدر)

Anchor link to

استخدم مصحح أخطاء المصدر (Source debugger) لاكتشاف الأحداث التي تم إرسالها من Pushwoosh إلى Segment.

استكشاف الأخطاء وإصلاحها

Anchor link to

تحقق من حالة التكامل

Anchor link to

لاستكشاف المشكلات المتعلقة بتكامل Pushwoosh، ابدأ بالتحقق مما يلي:

Destination (وجهة)

  • Track-User: تحقق من معلومات المستخدم/الجهاز والعلامات في Pushwoosh تحت Audience > User Explorer.
  • Post-Event: تأكد من احتساب الحدث في Pushwoosh عن طريق التحقق من إحصائيات الحدث.
  • Delete-User: تأكد من أن المستخدم/الجهاز لم يعد موجودًا في Pushwoosh.

Source (مصدر)

استخدم مصحح أخطاء المصدر في Segment Debugger للتحقق مما إذا كانت الأحداث من Pushwoosh يتم إرسالها بشكل صحيح إلى Segment.

عدم تطابق الأحداث

Anchor link to

إذا لم تظهر الأحداث بشكل صحيح في Segment، فتأكد من أن أحداث Pushwoosh قد تم تعيينها بشكل صحيح إلى أحداث تتبع Segment وفقًا لقواعد التعيين المقدمة.

مشاكل المصادقة

Anchor link to

تحقق من استخدام رموز المصادقة أو مفاتيح API الصحيحة في الطلبات إلى Pushwoosh و Segment.

مشاكل تدفق البيانات

Anchor link to

تأكد من أن تدفق البيانات بين Pushwoosh و Segment غير منقطع وأن مواضيع Kafka تتم مراقبتها بشكل صحيح.

الأسئلة الشائعة

Anchor link to

ما هي أنواع الأحداث التي يتم إرسالها إلى Segment من Pushwoosh؟

Anchor link to

يتم إرسال الأحداث المحجوزة مثل Push Sent، Email Sent، SMS Sent، Push Delivered، Email Delivered، SMS Delivered، و Email Bounced إلى Segment.

كيف يمكنني التحقق من أن الأحداث يتم إرسالها بشكل صحيح إلى Segment؟

Anchor link to

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

ماذا يجب أن أفعل إذا واجهت مشاكل في التكامل؟

Anchor link to

تحقق من حالة التكامل عن طريق التحقق من معلومات المستخدم/الجهاز، وعدد الأحداث، وحذف المستخدمين في Pushwoosh. بالإضافة إلى ذلك، تأكد من استخدام رموز المصادقة الصحيحة وأن تدفق البيانات غير منقطع.

كيف يتم التعامل مع معلومات المستخدم والجهاز في التكامل؟

Anchor link to

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

أين يمكنني العثور على وثائق مفصلة للتكامل؟

Anchor link to

تتوفر الوثائق المفصلة في أدلة تكامل Segment و Pushwoosh، وكذلك في وثائق API الخاصة بكل منهما.