# حالات التسرب في رحلة العميل

## قائمة بالأسباب المحتملة للتسرب

بالنقر المزدوج على نقطة في رحلة (Journey) تم إطلاقها، يمكنك رؤية أسباب التسرب وعدد حالات التسرب لكل سبب. أدناه، سنشرح كيفية حل كل مشكلة محتملة.

*   [الحساب معلق](#account-suspended)
*   [لا يمكن الحصول على الوقت](#cant-get-time)
*   [الجهاز غير موجود](#device-not-found)
*   [وصلت رسائل البريد الإلكتروني إلى الحد الأقصى](#emails-reached-limits)
*   [الفلتر غير موجود](#filter-not-found)
*   [خطأ في الطلب](#request-error)
*   [الوسائط الغنية غير موجودة](#rich-media-not-found)
*   [العلامة (Tag) غير موجودة](#tag-not-found)
*   [عدم تطابق المستخدم](#user-mismatch)
*   [المستخدم غير موجود](#user-not-found)

## الحساب معلق

إذا رأيت هذا الخطأ، فهذا يعني أن الحساب قد تم تعطيله، وأن Pushwoosh API غير متاح. يرجى الاتصال بـ [فريق دعم العملاء](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&utm_term=post&utm_campaign=troubleshooting) أو مدير نجاح العملاء المخصص لك لمواصلة استخدام الحساب.

## لا يمكن الحصول على الوقت

تظهر هذه الرسالة إذا كان من المستحيل استرداد الوقت من سمة الحدث (Event attribute) أو العلامة (Tag) المحددة في عنصر **التأخير الزمني (Time delay)**.

تأكد من أن العلامات (Tags) وسمات الأحداث (Event attributes) مهيأة بشكل صحيح:

*   **العلامات (Tags):** أنشئ علامة من [نوع التاريخ](/ar/product/audience-data-and-segmentation/user-data-tags/tags#types-of-tags) وقم بتعيين قيمها بتنسيق 2006-01-02T15:04:05 (بتوقيت UTC)
*   **الأحداث (Events):** [أنشئ حدثًا](/ar/product/audience-data-and-segmentation/events#1-create-events-in-pushwoosh-control-panel) و[أضف سمة من نوع التاريخ](/ar/product/audience-data-and-segmentation/events#2-set-attributes)؛ عند إرسال طلبات [/postEvent](/ar/developer/api-reference/user-centric-api#postevent)، استخدم تنسيق التاريخ والوقت التالي: 2006-01-02 15:04:05

## الجهاز غير موجود

يحدث الخطأ عندما يدخل جهاز لم يتم تسجيله بعد أو تم حذفه إلى الرحلة (Journey). هذا يعني أن قيمة معامل HWID للمستخدم غير معروفة.

الأسباب المحتملة:

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

لتجنب هذه المشكلة في المستقبل، تحقق من عملية تسجيل الجهاز وتأكد من أن الأجهزة صالحة.

## وصلت رسائل البريد الإلكتروني إلى الحد الأقصى

تعني الرسالة أنه تم تجاوز حد إرسال البريد الإلكتروني الخاص بك. إذا كنت بحاجة إلى إرسال المزيد من رسائل البريد الإلكتروني، يرجى الاتصال بـ [فريق دعم العملاء](https://help.pushwoosh.com/hc/en-us/requests/new/?utm_content=docs&utm_term=post&utm_campaign=troubleshooting) أو مدير نجاح العملاء الخاص بك.

## الفلتر غير موجود

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

## خطأ في الطلب

تعني هذه الرسالة أن الطلب المحدد في عنصر **Webhook** يحتوي على أخطاء. تحقق من صحة عنوان URL للطلب، والصيغة، والرؤوس، والبيانات.

## الوسائط الغنية غير موجودة

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

## العلامة (Tag) غير موجودة

يمكن أن يحدث هذا الخطأ في حالتين:

1.  لقد حددت علامة (tag) في عنصر **التأخير الزمني (Time delay)**. لم يتم تعيين هذه العلامة لبعض المستخدمين، لذلك تسربوا من الرحلة (Journey). إذا لم يكن هذا السلوك مقصودًا أو كنت تعتقد أن هناك عددًا كبيرًا جدًا من حالات التسرب، يمكنك حل المشكلة بإحدى الطرق التالية:

*   تحقق مما إذا كانت العلامات (Tags) معينة للمستخدمين بشكل صحيح وتأكد من أن العلامة المحددة في العنصر لم يتم حذفها.
*   قم بإعداد **التأخير الزمني (Time delay)** بشكل مختلف بحيث يتسرب عدد أقل من المستخدمين.

2.  في **عنصر تحديث ملف تعريف المستخدم (Update user profile element)**، حددت علامة (Tag) كانت موجودة عند إنشاء الرحلة (Journey) ولكن تم حذفها بعد تفعيل الرحلة. في هذه الحالة، قم بإنشاء علامة أخرى وحددها في العنصر أو استخدم علامة موجودة.

## عدم تطابق المستخدم

يمكن أن تحدث هذه المشكلة إذا كان UserID الحالي للجهاز لا يتطابق مع UserID للمستخدم في الرحلة (Journey).

<Aside type="note">
على سبيل المثال، يتم تسجيل البريد الإلكتروني للعميل في معامل UserID ثم يتم تعيينه عن طريق الخطأ لمستخدم آخر. إذا حاولت تعيين علامة (Tag) خاصة بالمستخدم في عنصر تحديث ملف تعريف المستخدم (Update user profile element)، فسيحدث الخطأ، حيث تعتبر العلامة قد تم تعيينها بالفعل لمستخدم آخر.
</Aside>

لتجنب هذه المشكلة، تحقق من عملية تسجيل الجهاز وتأكد من عدم نقل قيمة UserID إلى مستخدم آخر إذا كان الجهاز قد دخل بالفعل في الرحلة (Journey).

## المستخدم غير موجود

يحدث الخطأ عندما يدخل مستخدم لم يتم تسجيله بعد أو تم حذفه إلى الرحلة (Journey). هذا يعني أن قيمة معامل UserID غير معروفة.

الأسباب المحتملة:

*   قام المستخدم بتثبيت التطبيق ولكنه لم يفتحه، وبالتالي لم يتم تسجيله. بطريقة ما، قام هذا المستخدم بتشغيل الحدث الذي بدأ الرحلة (Journey).
*   يتم تخزين معامل UserID لمستخدم دخل الرحلة (Journey) خارج قاعدة بيانات Pushwoosh ولم يتم تمريره إلى Pushwoosh.
*   تم مسح UserID من قاعدة البيانات.
*   عنوان البريد الإلكتروني غير مسجل في Pushwoosh. في UserID، يمكن للعميل تحديد عنوان بريد إلكتروني، ومع ذلك، لكي يتم إرسال رسائل البريد الإلكتروني بنجاح، تحتاج إلى أن تطلب من فريق التطوير الخاص بك [ربط عنوان البريد الإلكتروني بـ UserID](/ar/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids). هذا يسمح لـ Pushwoosh بالتعرف على المستخدم ومستلم البريد الإلكتروني كشخص واحد، مما يتيح لك الوصول إليهم عبر البريد الإلكتروني.

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