Absturzfreie Kennzahlen verstehen

Für jede Ihrer Apps berechnet Crashlytics automatisch Kennzahlen zur Absturzfreiheit und zeigt diese an, insbesondere den Prozentsatz absturzfreier Benutzer und den Prozentsatz absturzfreier Sitzungen. Diese Metriken können Ihnen helfen, die Stabilität Ihrer App schnell zu verstehen.

Oben im Crashlytics-Dashboard finden Sie Diagramme dieser absturzfreien Kennzahlen. Sie können diese Diagramme nach verschiedenen Dimensionen filtern, z. B. nach Zeitraum, Build und (für Android-Apps) nach Google Play-Track.

Um absturzfreie Kennzahlen zu verstehen, ist es hilfreich zu verstehen, wie Crashlytics einen Benutzer von einer Sitzung unterscheidet:

  • Ein Benutzer ist eine einzelne Installation Ihrer App auf einem Gerät. Wenn eine Person beispielsweise Ihre App auf mehreren verschiedenen Geräten installiert hat, zählt Crashlytics jede Installation als einen anderen und eindeutigen Benutzer.

  • Eine Sitzung ist ein kontinuierlicher Zeitraum, in dem ein Benutzer mit einer Anwendung beschäftigt ist. Eine neue Sitzung beginnt, wenn die App kalt gestartet wird oder die App nach mindestens 30 Minuten im Hintergrund im Vordergrund steht.

Was ist die Metrik für absturzfreie Benutzer?

Die Metrik für absturzfreie Benutzer ist der Prozentsatz der Benutzer, die während eines ausgewählten Zeitraums mit Ihrer App interagiert haben, aber keinen Absturz hatten. Diese Metrik spiegelt das Erlebnis wider, das Ihre App einem einzelnen Benutzer bietet. Sie wird häufig als wichtigste Gesundheitsmetrik für die gesamte App verfolgt, wenn das Ziel die allgemeine Benutzererfahrung ist.

Diese Metrik kann speziell auf die folgenden Arten von Apps anwendbar sein:

  • Apps mit langen und gelegentlichen Sitzungen wie On-Demand-Streaming-Apps, Social-Media-Apps oder Gelegenheitsspiele, bei denen der Benutzer dort weitermachen kann, wo er aufgehört hat. Da sich Benutzer in der Regel über längere Zeiträume mit diesen Apps beschäftigen, oft über mehrere Sitzungen hinweg, hat die Maximierung der Gesamtzahl absturzfreier Benutzer Vorrang vor der Sicherstellung, dass jede einzelne Sitzung fehlerfrei ist.

  • Apps mit etablierter Benutzerbasis, wie etwa etablierte Arbeits-Apps oder große Online-Plattformen, bei denen die Gewohnheit und der Bedarf an diesen Plattformen die Unannehmlichkeiten eines Absturzes überwiegen.

Was ist die Metrik für absturzfreie Sitzungen?

Die Metrik für absturzfreie Sitzungen ist der Prozentsatz der Sitzungen, die während eines ausgewählten Zeitraums stattgefunden haben und nicht mit einem Absturz endeten. Sitzungen ohne Abstürze zeigen die Gesamtzuverlässigkeit einer App an und stärken das Vertrauen der Benutzer. Die Verfolgung absturzfreier Sitzungen ist besonders in den frühen Phasen einer neuen Version wichtig, wenn ein Absturz während der ersten Interaktion eines Benutzers zu sofortiger Frustration bis hin zum Abbruch führen kann.

Diese Metrik ist häufig die bevorzugte Metrik für die folgenden Arten von Apps:

  • Apps mit kurzen und intensiven Nutzungsmustern wie Echtzeitspiele oder zeitkritische Streaming-Apps, bei denen ein Absturz mitten in einem kritischen Moment verheerende Folgen für den Benutzer haben kann.

  • Apps mit erheblichen Konsequenzen wie Finanz-Apps oder Navigations-Apps, bei denen der Endzustand des Erlebnisses im Vordergrund steht. Ein Absturz einer dieser Apps kann zu erheblichen Problemen und damit zu einem Vertrauensverlust in die App führen.

Berechnung absturzfreier Kennzahlen

Wie werden absturzfreie Nutzer berechnet?

Der Wert für absturzfreie Benutzer stellt den Prozentsatz der Benutzer dar, die mit Ihrer App interagiert haben, aber über einen ausgewählten Zeitraum keinen Absturz hatten.

Hier ist die Formel zur Berechnung des Prozentsatzes absturzfreier Benutzer. Die Eingabewerte werden vom Crashlytics SDK bereitgestellt und basieren auf dem Zeitraum, den Sie aus dem Dropdown-Menü oben rechts im Crashlytics-Dashboard ausgewählt haben.

CRASH_FREE_USERS_PERCENTAGE = 1 - ( CRASHED_USERS / ALL_USERS )

  • CRASHED_USERS stellt die Gesamtzahl der einzelnen Benutzer dar, bei denen es im ausgewählten Zeitraum zu einem Absturz kam.

  • ALL_USERS stellt die Gesamtzahl der Benutzer dar, die im ausgewählten Zeitraum mit Ihrer App interagiert haben.

Der Prozentsatz absturzfreier Benutzer ist eine Aggregation im Zeitverlauf und kein Durchschnitt.

Der Wert für absturzfreie Benutzer sollte nicht über verschiedene Zeiträume hinweg verglichen werden. Die Wahrscheinlichkeit, dass ein einzelner Benutzer einen Absturz erleidet, steigt, je öfter er Ihre App verwendet, sodass der Wert für absturzfreie Benutzer über längere Zeiträume wahrscheinlich geringer ist.

Wie werden absturzfreie Sitzungen berechnet?

Der Wert für absturzfreie Sitzungen stellt den Prozentsatz der Sitzungen dar, die in Ihrer App stattgefunden haben, bei denen es jedoch im ausgewählten Zeitraum zu keinem Absturz kam.

Hier ist die Formel zur Berechnung des Prozentsatzes absturzfreier Sitzungen. Die Eingabewerte werden vom Crashlytics SDK bereitgestellt und basieren auf dem Zeitraum, den Sie aus dem Dropdown-Menü oben rechts im Crashlytics-Dashboard ausgewählt haben.

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - ( CRASHED_SESSIONS / ALL_SESSIONS )

  • CRASHED_SESSIONS stellt die Anzahl der Sitzungen dar, die im ausgewählten Zeitraum mit einem Absturz endeten.

  • ALL_SESSIONS stellt die Gesamtzahl der Sitzungen dar, die in Ihrer App im ausgewählten Zeitraum stattgefunden haben.

Der Prozentsatz absturzfreier Sitzungen ist eine Aggregation im Zeitverlauf und kein Durchschnitt.