فهم المقاييس الخالية من الأعطال

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

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

لفهم مقاييس خالية من الأعطال، من المفيد فهم كيفية تميّز Crashlytics عن المستخدم والجلسة:

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

  • الجلسة هي فترة زمنية مستمرة يتفاعل فيها المستخدم مع أحد التطبيقات. تبدأ جلسة جديدة عند تشغيل التطبيق على البارد أو وضع التطبيق في المقدمة بعد 30 دقيقة على الأقل من الخلفية.

: +.6Fluter.: +BoM.Unity v32..

ما هو مقياس المستخدمين الذين لم يواجههم أي تعطُّل؟

مقياس المستخدمون الذين لم يواجههم أي تعطُّل هو النسبة المئوية للمستخدمين الذين تفاعلوا مع تطبيقك خلال فترة زمنية محدَّدة ولكن لم يواجههم أي تعطُّل. يعكس هذا المقياس التجربة التي يوفّرها تطبيقك للمستخدم الواحد. يتم تتبعه بشكل متكرر كمقياس رئيسي لصحة التطبيق بأكمله، عندما يكون الهدف هو تجربة المستخدم بشكل عام.

قد يكون هذا المقياس قابلاً للتطبيق تحديدًا على أنواع التطبيقات التالية:

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

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

ما هو مقياس الجلسات الخالية من الأعطال؟

مقياس الجلسات الخالية من الأعطال هو النسبة المئوية للجلسات التي حدثت خلال فترة زمنية محددة ولم تنتهِ بعطل. تشير الجلسات التي لا تحتوي على أعطال إلى الموثوقية العامة للتطبيق وتبني ثقة المستخدم. يعد تتبع الجلسات الخالية من الأعطال أمرًا مهمًا على وجه الخصوص في المراحل الأولى من الإصدار الجديد، عندما يؤدي حدوث عطل أثناء التفاعل الأول للمستخدم إلى شعور فوري بالاستياء إلى نقطة المغادرة.

غالبًا ما يكون هذا المقياس هو المقياس المفضّل لأنواع التطبيقات التالية:

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

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

احتساب المقاييس الخالية من الأعطال

كيف يتم احتساب المستخدمين الذين لم يواجههم أي تعطُّل؟

تمثّل قيمة "المستخدمون الذين لم يواجههم أي أعطال" النسبة المئوية للمستخدمين الذين تفاعلوا مع تطبيقك ولكن لم يواجههم عطلاً خلال فترة زمنية محدّدة.

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

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • تمثل CRASHED_USERS إجمالي عدد المستخدمين الفريدين الذين واجهوا عطلاً خلال الفترة الزمنية المحددة.

  • يمثّل ALL_USERS إجمالي عدد المستخدمين الذين تفاعلوا مع تطبيقك خلال الفترة الزمنية المحدّدة.

النسبة المئوية للمستخدمين الذين لم يواجههم أي تعطُّل هي تجميع بمرور الوقت، وليست متوسطًا.

ويجب عدم مقارنة قيمة المستخدمين الذين لم يواجههم أي تعطُّل خلال فترات زمنية مختلفة. يزداد احتمال تعرّض مستخدم واحد لتعطُّل التطبيق كلما زاد عدد مرات استخدامه لتطبيقك، لذا من المرجَّح أن تنخفض قيمة المستخدمين الذين لم يواجههم أي تعطُّل خلال فترات زمنية أطول.

كيف يتم احتساب الجلسات الخالية من الأعطال؟

تمثّل قيمة الجلسات الخالية من الأعطال النسبة المئوية للجلسات التي حدثت في تطبيقك ولكن لم حدث عطل خلال فترة زمنية محددة.

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

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS يمثل عدد الجلسات التي انتهت في فترة زمنية محددة خلال الفترة الزمنية المحددة.

  • تمثل ALL_SESSIONS إجمالي عدد الجلسات التي تمت في تطبيقك خلال الفترة الزمنية المحددة.

النسبة المئوية للجلسات الخالية من الأعطال هي تجميع بمرور الوقت، وليست متوسطًا.