הבן מדדים ללא קריסות

עבור כל אחת מהאפליקציות שלך, Crashlytics מחשבת ומציגה באופן אוטומטי מדדים ללא קריסות, במיוחד את אחוז המשתמשים ללא קריסות ואחוז הפעלות ללא קריסות. מדדים אלה יכולים לעזור לך להבין במהירות את היציבות של האפליקציה שלך.

אתה יכול למצוא תרשימים של מדדים אלה ללא קריסות בחלק העליון של לוח המחוונים של Crashlytics , ותוכל לסנן תרשימים אלה לפי מגוון ממדים, כמו טווח זמן, מבנה ו-(עבור אפליקציות אנדרואיד) לפי מסלול Google Play.

כדי להבין מדדים ללא קריסות, כדאי להבין כיצד Crashlytics מבדיל בין משתמש להפעלה:

  • משתמש הוא התקנה בודדת של האפליקציה שלך במכשיר. לדוגמה, אם לאדם האפליקציה שלך מותקנת בכמה מכשירים שונים, Crashlytics יספור כל התקנה כמשתמש שונה וייחודי.

  • הפעלה היא פרק זמן רצוף שבו משתמש מעורב באפליקציה. הפעלה חדשה מתחילה כאשר האפליקציה מופעלת בהפעלה קרה או שהאפליקציה מוצגת בחזית לאחר לפחות 30 דקות של רקע.

מהו מדד המשתמשים ללא קריסות?

מדד המשתמשים ללא קריסות הוא אחוז המשתמשים שהיו מעורבים באפליקציה שלך במהלך תקופת זמן נבחרת אך לא קרסו. מדד זה משקף את החוויה שהאפליקציה שלך מספקת למשתמש בודד. לעתים קרובות עוקבים אחריו כמדד הבריאות המרכזי של האפליקציה כולה, כאשר המטרה היא חווית המשתמש הכוללת.

מדד זה עשוי להתאים באופן ספציפי לסוגי האפליקציות הבאים:

  • אפליקציות עם הפעלות ארוכות ומזדמנות כמו אפליקציות סטרימינג לפי דרישה, אפליקציות מדיה חברתית או משחקים מזדמנים, שבהן המשתמש יכול להמשיך מהמקום שבו הפסיק. מכיוון שמשתמשים בדרך כלל עוסקים באפליקציות אלו בחוויות ארוכות יותר, לרוב מרובות פעילויות, למקסום את המספר הכולל של משתמשים ללא קריסות יש עדיפות על פני הבטחה של כל הפעלה בודדת ללא רבב.

  • אפליקציות עם בסיסי משתמשים מבוססים כמו אפליקציות עבודה מבוססות או פלטפורמות מקוונות בקנה מידה גדול, שבהן ההרגל והצורך בפלטפורמות אלו עולים על אי הנוחות של קריסה.

מהו מדד הפעלות ללא קריסות?

המדד של פעילויות באתר ללא קריסות הוא אחוז הפעילויות באתר שהתרחשו במהלך תקופת זמן נבחרת ולא הסתיימו בקריסה. הפעלות ללא קריסות מעידות על אמינות כללית של אפליקציה ובונות ביטחון משתמש. מעקב אחר הפעלות ללא קריסות חשוב במיוחד בשלבים המוקדמים של מהדורה חדשה, כאשר קריסה במהלך האינטראקציה הראשונה של המשתמש עלולה לגרום לתסכול מיידי עד כדי נטישה.

מדד זה הוא לרוב המדד המועדף עבור סוגי האפליקציות הבאים:

  • אפליקציות עם דפוסי שימוש קצרים ואינטנסיביים כמו משחקים בזמן אמת או אפליקציות סטרימינג רגישות לזמן, שבהן התרסקות באמצע רגע קריטי עלולה להרוס את המשתמש.

  • אפליקציות בעלות השלכות משמעותיות כמו אפליקציות פיננסיות או אפליקציות ניווט, כאשר הדגש הוא על מצב הקצה של החוויה. קריסה באחת מהאפליקציות הללו עלולה להוביל לבעיות משמעותיות, וכתוצאה מכך לאובדן אמון באפליקציה.

חישוב מדדים ללא קריסה

כיצד מחושבים משתמשים ללא קריסה?

ערך המשתמשים ללא קריסות מייצג את אחוז המשתמשים שעשו מעורבות באפליקציה שלך אך לא קרסו במהלך פרק זמן נבחר.

הנה הנוסחה לחישוב אחוז המשתמשים ללא התרסקות. ערכי הקלט שלו מסופקים על ידי Crashlytics SDK, והם מבוססים על פרק הזמן שבחרת מהתפריט הנפתח בפינה השמאלית העליונה של לוח המחוונים של Crashlytics.

CRASH_FREE_USERS_PERCENTAGE = 1 - ( CRASHED_USERS / ALL_USERS )

  • CRASHED_USERS מייצג את המספר הכולל של משתמשים ייחודיים שחוו קריסה במהלך פרק הזמן שנבחר.

  • ALL_USERS מייצג את המספר הכולל של משתמשים שהיו מעורבים באפליקציה שלך במהלך תקופת הזמן שנבחרה.

אחוז המשתמשים ללא קריסות הוא צבירה לאורך זמן , לא ממוצע.

אין להשוות את ערך המשתמשים ללא קריסות על פני תקופות זמן שונות. ההסתברות שמשתמש בודד יחווה קריסה גדלה ככל שהוא משתמש יותר פעמים באפליקציה שלך, כך שערך המשתמשים ללא קריסות צפוי להיות קטן יותר לתקופות זמן ארוכות יותר.

כיצד מחושבים הפעלות ללא קריסות?

ערך הפעלות ללא קריסות מייצג את אחוז ההפעלות שהתרחשו באפליקציה שלך אך לא קרתה במהלך פרק זמן נבחר.

הנה הנוסחה לחישוב אחוז הפעלות ללא קריסות. ערכי הקלט שלו מסופקים על ידי Crashlytics SDK, והם מבוססים על פרק הזמן שבחרת מהתפריט הנפתח בפינה השמאלית העליונה של לוח המחוונים של Crashlytics.

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - ( CRASHED_SESSIONS / ALL_SESSIONS )

  • CRASHED_SESSIONS מייצג את מספר הפעלות שהסתיימו בקריסה במהלך פרק הזמן שנבחר.

  • ALL_SESSIONS מייצג את המספר הכולל של הפעלות שהתרחשו באפליקציה שלך במהלך פרק הזמן שנבחר.

אחוז הפעלות ללא קריסות הוא צבירה לאורך זמן , לא ממוצע.