حالات التسرب في رحلة العميل
قائمة بالأسباب المحتملة للتسرب
Anchor link toبالنقر المزدوج على نقطة في رحلة (Journey) تم إطلاقها، يمكنك رؤية أسباب التسرب وعدد حالات التسرب لكل سبب. أدناه، سنشرح كيفية حل كل مشكلة محتملة.
- الحساب معلق
- لا يمكن الحصول على الوقت
- الجهاز غير موجود
- وصلت رسائل البريد الإلكتروني إلى الحد الأقصى
- الفلتر غير موجود
- خطأ في الطلب
- الوسائط الغنية غير موجودة
- العلامة (Tag) غير موجودة
- عدم تطابق المستخدم
- المستخدم غير موجود
الحساب معلق
Anchor link toإذا رأيت هذا الخطأ، فهذا يعني أن الحساب قد تم تعطيله، وأن Pushwoosh API غير متاح. يرجى الاتصال بـ فريق دعم العملاء أو مدير نجاح العملاء المخصص لك لمواصلة استخدام الحساب.
لا يمكن الحصول على الوقت
Anchor link toتظهر هذه الرسالة إذا كان من المستحيل استرداد الوقت من سمة الحدث (Event attribute) أو العلامة (Tag) المحددة في عنصر التأخير الزمني (Time delay).
تأكد من أن العلامات (Tags) وسمات الأحداث (Event attributes) مهيأة بشكل صحيح:
- العلامات (Tags): أنشئ علامة من نوع التاريخ وقم بتعيين قيمها بتنسيق 2006-01-02T15:04:05 (بتوقيت UTC)
- الأحداث (Events): أنشئ حدثًا وأضف سمة من نوع التاريخ؛ عند إرسال طلبات /postEvent، استخدم تنسيق التاريخ والوقت التالي: 2006-01-02 15:04:05
الجهاز غير موجود
Anchor link toيحدث الخطأ عندما يدخل جهاز لم يتم تسجيله بعد أو تم حذفه إلى الرحلة (Journey). هذا يعني أن قيمة معامل HWID للمستخدم غير معروفة.
الأسباب المحتملة:
- قام المستخدم بتثبيت التطبيق ولكنه لم يفتحه، وبالتالي لم يتم تسجيله. ومع ذلك، قام المستخدم بطريقة ما بتشغيل الحدث (Event) الذي بدأ الرحلة (Journey).
- يتم تخزين HWID لمستخدم دخل الرحلة (Journey) خارج قاعدة بيانات Pushwoosh ولم يتم تمريره إلى Pushwoosh.
- تم مسح HWID الخاص بالمستخدم من قاعدة البيانات.
لتجنب هذه المشكلة في المستقبل، تحقق من عملية تسجيل الجهاز وتأكد من أن الأجهزة صالحة.
وصلت رسائل البريد الإلكتروني إلى الحد الأقصى
Anchor link toتعني الرسالة أنه تم تجاوز حد إرسال البريد الإلكتروني الخاص بك. إذا كنت بحاجة إلى إرسال المزيد من رسائل البريد الإلكتروني، يرجى الاتصال بـ فريق دعم العملاء أو مدير نجاح العملاء الخاص بك.
الفلتر غير موجود
Anchor link toيعني هذا الخطأ أن الشريحة (Segment) (الفلتر) كانت موجودة عند إنشاء الرحلة (Journey)، ولكن تم حذفها بعد تفعيل الرحلة. في هذه الحالة، قم بإنشاء شريحة أخرى أو استخدم شريحة موجودة.
خطأ في الطلب
Anchor link toتعني هذه الرسالة أن الطلب المحدد في عنصر Webhook يحتوي على أخطاء. تحقق من صحة عنوان URL للطلب، والصيغة، والرؤوس، والبيانات.
الوسائط الغنية غير موجودة
Anchor link toيظهر هذا الخطأ إذا كانت الوسائط الغنية موجودة عند إنشاء الرحلة (Journey) ولكن تم حذفها بعد تفعيل الرحلة. في هذه الحالة، قم بإنشاء وسائط غنية أخرى أو استخدم وسائط موجودة.
العلامة (Tag) غير موجودة
Anchor link toيمكن أن يحدث هذا الخطأ في حالتين:
- لقد حددت علامة (tag) في عنصر التأخير الزمني (Time delay). لم يتم تعيين هذه العلامة لبعض المستخدمين، لذلك تسربوا من الرحلة (Journey). إذا لم يكن هذا السلوك مقصودًا أو كنت تعتقد أن هناك عددًا كبيرًا جدًا من حالات التسرب، يمكنك حل المشكلة بإحدى الطرق التالية:
- تحقق مما إذا كانت العلامات (Tags) معينة للمستخدمين بشكل صحيح وتأكد من أن العلامة المحددة في العنصر لم يتم حذفها.
- قم بإعداد التأخير الزمني (Time delay) بشكل مختلف بحيث يتسرب عدد أقل من المستخدمين.
- في عنصر تحديث ملف تعريف المستخدم (Update user profile element)، حددت علامة (Tag) كانت موجودة عند إنشاء الرحلة (Journey) ولكن تم حذفها بعد تفعيل الرحلة. في هذه الحالة، قم بإنشاء علامة أخرى وحددها في العنصر أو استخدم علامة موجودة.
عدم تطابق المستخدم
Anchor link toيمكن أن تحدث هذه المشكلة إذا كان UserID الحالي للجهاز لا يتطابق مع UserID للمستخدم في الرحلة (Journey).
لتجنب هذه المشكلة، تحقق من عملية تسجيل الجهاز وتأكد من عدم نقل قيمة UserID إلى مستخدم آخر إذا كان الجهاز قد دخل بالفعل في الرحلة (Journey).
المستخدم غير موجود
Anchor link toيحدث الخطأ عندما يدخل مستخدم لم يتم تسجيله بعد أو تم حذفه إلى الرحلة (Journey). هذا يعني أن قيمة معامل UserID غير معروفة.
الأسباب المحتملة:
- قام المستخدم بتثبيت التطبيق ولكنه لم يفتحه، وبالتالي لم يتم تسجيله. بطريقة ما، قام هذا المستخدم بتشغيل الحدث الذي بدأ الرحلة (Journey).
- يتم تخزين معامل UserID لمستخدم دخل الرحلة (Journey) خارج قاعدة بيانات Pushwoosh ولم يتم تمريره إلى Pushwoosh.
- تم مسح UserID من قاعدة البيانات.
- عنوان البريد الإلكتروني غير مسجل في Pushwoosh. في UserID، يمكن للعميل تحديد عنوان بريد إلكتروني، ومع ذلك، لكي يتم إرسال رسائل البريد الإلكتروني بنجاح، تحتاج إلى أن تطلب من فريق التطوير الخاص بك ربط عنوان البريد الإلكتروني بـ UserID. هذا يسمح لـ Pushwoosh بالتعرف على المستخدم ومستلم البريد الإلكتروني كشخص واحد، مما يتيح لك الوصول إليهم عبر البريد الإلكتروني.
لتجنب هذه المشكلة في المستقبل، تحقق من عملية تسجيل المستخدم وتأكد من عدم مسح قيم UserID عن طريق الخطأ من قاعدة البيانات.