# حملات متعددة القنوات

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

## المعرفات الرئيسية للحملات متعددة القنوات في Pushwoosh

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

*   **معرف الجهاز (HWID)**: معرف فريد يتم تعيينه لكل جهاز بواسطة Pushwoosh SDK. [اعرف المزيد](/ar/product/pushwoosh-knowledge-hub/device-identifiers#hwid)

*   **معرف المستخدم (User ID)**: معرف فريد يمثل مستخدم الجهاز.
    بشكل افتراضي، يكون معرف المستخدم (User ID) مساويًا لمعرف الجهاز (HWID). ومع ذلك، يتم حجز معرف المستخدم (User ID) لك، مما يسمح لك لاحقًا باستبدال معرف المستخدم الافتراضي بمعرف مخصص. وهذا يتيح ربط المستخدمين عبر أنظمة مختلفة أو ربط أجهزة وقنوات اتصال مختلفة تحت معرف مستخدم واحد للحملات متعددة القنوات.
    [اعرف المزيد عن معرفات المستخدمين](/ar/product/pushwoosh-knowledge-hub/users-userids).
<Aside type="caution" icon="setting" title="تحتاج إلى مساعدة من المطورين">
 ستحتاج إلى مساعدة من فريق التطوير الخاص بك لتعيين معرف مستخدم مخصص. يرجى مشاركة [هذا الدليل](/ar/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids) معهم للبدء.
</Aside>

*   **رمز الدفع (Push token)**: مفتاح فريد لمزيج التطبيق والجهاز، تصدره بوابات الإشعارات الفورية من Apple أو Google. يتم جمعه وإدارته بواسطة Pushwoosh SDK. [اعرف المزيد](/ar/product/pushwoosh-knowledge-hub/device-identifiers#push-token)

## فهم كيفية تعامل Pushwoosh مع الأجهزة

في Pushwoosh، يتم التعامل مع أي طريقة اتصال — مثل [معرف الجهاز (HWID)](/ar/product/pushwoosh-knowledge-hub/device-identifiers)، أو عنوان البريد الإلكتروني، أو رقم الهاتف — ككيان منفصل أو "جهاز". يتم تخزين كل "جهاز" كإدخال مميز في قاعدة بيانات Pushwoosh. على سبيل المثال:

*   **HWID** للإشعارات الفورية على الهاتف المحمول أو الويب
*   **عناوين البريد الإلكتروني** لاتصالات البريد الإلكتروني.
*   **أرقام الهواتف** لرسائل SMS واتصالات WhatsApp

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

[تعلم كيفية تسجيل الأجهزة في Pushwoosh](/ar/product/first-steps/start-with-your-project/subscribe-users)

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

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

1.  قم بتعيين معرف مستخدم (User ID) مخصص وفريد سيربط جميع القنوات/الأجهزة المتعلقة بنفس الشخص (على سبيل المثال، “alex_smith_123”).

2.  عند تسجيل كل طريقة اتصال (جهاز محمول، عنوان بريد إلكتروني، رقم هاتف/SMS، أو واتساب) في Pushwoosh، قم بتعيين نفس معرف المستخدم (User ID) لجميعها.
    وهذا يعني أنه عند تسجيل جهاز باستخدام Pushwoosh SDK أو API، أو استيراد المستخدمين عبر CSV، استخدم دائمًا نفس معرف المستخدم (User ID) لكل نقطة اتصال تابعة للمستخدم.
<Aside type="note">
عندما تسجل الأجهزة بنفس معرف المستخدم (User ID)، يقوم Pushwoosh بربطها تلقائيًا في قاعدة المستخدمين الخاصة بك. لا حاجة إلى تكوين إضافي، ولكن يجب عليك التأكد من توفير **نفس معرف المستخدم (User ID)** لكل طريقة اتصال تقوم بتسجيلها.
</Aside>
##### لماذا هذا مهم؟
إذا لم تقم بربط الأجهزة تحت معرف مستخدم واحد، فسيتم التعامل مع كل جهاز أو طريقة اتصال كمستخدم مستقل، ولن تتمكن من استهداف الأشخاص عبر القنوات أو تنسيق الرسائل.

##### مثال
لنفترض أنك تريد إرسال بريد إلكتروني أو رسالة نصية قصيرة للمتابعة للمستخدمين الذين لم يفتحوا إشعارًا فوريًا. للقيام بذلك بسلاسة، يجب عليك التأكد من أن جميع تفاصيل الاتصال الخاصة بالمستخدم (مثل جهازه المحمول وعنوان بريده الإلكتروني ورقم هاتفه) مرتبطة بنفس معرف المستخدم (User ID). بهذه الطريقة، يمكن لـ Pushwoosh التعرف على المستخدم والوصول إليه عبر القنوات كملف شخصي واحد.

إليك تمثيل مبسط لكيفية ظهور ذلك في قاعدة بيانات Pushwoosh:

| المنصة | الجهاز (HWID) | معرف المستخدم (User ID) |
| ----- | ----- | ----- |
| الهاتف المحمول | abc123pushToken | user123 |
| البريد الإلكتروني | user@example.com | user123 |
| SMS | +1234567890 | user123 |
| WhatsApp | +1234567890 | user123 |

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

<Aside type="tip">
لرؤية جميع الأجهزة المرتبطة بمعرف مستخدم (User ID)، اكتب معرف المستخدم في [مستكشف المستخدم في Pushwoosh](/ar/product/audience-data-and-segmentation/user-explorer/). ستتمكن من عرض جميع أجهزة المستخدم النشطة المرتبطة بمعرف المستخدم هذا، بالإضافة إلى جميع [علامات المستخدم](/ar/product/audience-data-and-segmentation/user-data-tags/).

<img src="/pushwoosh-knowledge-hub-omnichannel-campaigns-1.webp" alt="مستكشف المستخدم يعرض أجهزة متعددة مرتبطة بمعرف مستخدم واحد مع أنواع الأجهزة والعلامات"/>
</Aside>

## سيناريو مثال

<Aside type="caution" icon="setting" title="تحتاج إلى مساعدة من المطورين">
 يتطلب تكوين الخطوات الموضحة أدناه مساعدة من فريق التطوير الخاص بك. يرجى مشاركة هذا الدليل معهم للتنفيذ الصحيح.
</Aside>

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

إليك كيف قد يبدو الأمر:

### الخطوة 1. تسجيل الجهاز وتعيين معرف مستخدم مخصص

عندما تقوم عميلة جديدة، لنطلق عليها اسم سارة، بتنزيل تطبيقك، يقوم Pushwoosh SDK تلقائيًا بتسجيل جهازها في Pushwoosh باستخدام معرف الجهاز (HWID) الخاص به كمعرف مستخدم افتراضي. بعد أن تنشئ سارة حسابًا وتسجل الدخول، تقوم بتعيين معرف مستخدم مخصص لها، `sarah_123`، باستخدام طريقة SDK [`setUserId`](/ar/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids#setuserid-sdk-method).


### الخطوة 2. التوسع إلى البريد الإلكتروني

بعد ذلك، شجع سارة على التسجيل لتلقي رسائل البريد الإلكتروني الترويجية وسجل عنوان بريدها الإلكتروني في قاعدة مستخدمي Pushwoosh باستخدام طريقة API [`registerEmail`](/ar/developer/api-reference/email-api#registeremail). يمكنك أيضًا تسجيل عنوان بريد إلكتروني عبر الطرق المقابلة باستخدام إما Pushwoosh [mobile SDK](/ar/developer/pushwoosh-sdk/ios-sdk) أو [Web SDK](/ar/developer/pushwoosh-sdk/web-push-notifications/web-push-sdk-30) إذا كنت بحاجة إلى القيام بذلك من تطبيق الهاتف المحمول أو موقع الويب الخاص بك. قم بتعيين معرف المستخدم المخصص إلى `sarah_123` ويمكنك أيضًا تضمين أي علامات يجب أن ترتبط بسجل البريد الإلكتروني، مثل تفضيلاتها أو نشاطها.

### الخطوة 3. التوسع إلى الرسائل القصيرة (SMS)

بالمثل، عندما توافق سارة على تلقي رسائل SMS وتقدم رقم هاتفها، يجب عليك استخدام طريقة API [`registerDevice`](/ar/developer/api-reference/device-api#registering-sms-devices) لربط رقمها **(+1234567890)** بمعرف المستخدم الخاص بها **sarah_123**.

أصبح الآن جهاز سارة المحمول وبريدها الإلكتروني ورقم هاتفها مرتبطين بمعرف المستخدم الخاص بها، **sarah_123**. يمكّنك هذا الإعداد من إرسال [رسائل مخصصة](/ar/product/personalization/dynamic-content) إلى سارة عبر قنوات [الإشعارات الفورية](/ar/product/messaging-channels/push-notifications/) و[رسائل البريد الإلكتروني](/ar/product/messaging-channels/emails/sending-emails) و[الرسائل القصيرة](/ar/product/messaging-channels/sms/send-sms/)، مما يضمن تجربة مستخدم سلسة ومتسقة.

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

*   عند إعداد رحلات العملاء متعددة القنوات، تأكد من تمكين خيار [الإرسال إلى جميع أجهزة المستخدم](/ar/product/customer-journey/journey-elements#send-by-user-id). يضمن هذا تسليم الرسالة إلى القناة المناسبة عبر جميع أجهزة المستخدم.

<img src="/pushwoosh-knowledge-hub-omnichannel-campaigns-2.webp" alt="مفتاح تبديل 'الإرسال إلى جميع أجهزة المستخدم' مفعل في إعدادات عنصر رسالة رحلة العميل"/>

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