Dane o braku awarii

Dla każdej aplikacji Crashlytics automatycznie oblicza i wyświetla danych, w których przypadku nie wystąpiła awaria, a w szczególności odsetek sesji bez awarii. Dzięki tym danym szybko dowiesz się, stabilności aplikacji.

Wykresy danych dotyczących bezawaryjnej pracy są widoczne u góry w panelu Crashlytics. Możesz filtrować te wykresy według różnych wymiarów, takich jak zakres czasowy, kompilacja Ścieżka Google Play.

Jeśli chcesz zrozumieć dane dotyczące braku awarii, warto poznać działanie Crashlytics odróżnia użytkownika od sesji:

  • Użytkownik to pojedyncza instalacja Twojej aplikacji na urządzeniu. Przykład: jeśli użytkownik ma Twoją aplikację zainstalowaną na kilku różnych urządzeniach, Crashlytics będzie zliczać każdą instalację jako innego, unikalnego użytkownika.

  • Sesja to ciągły czas, w którym użytkownik wchodzi w interakcję z aplikacji. Nowa sesja rozpoczyna się, gdy aplikacja jest uruchamiana „na zimno” lub gdy na pierwszym planie po co najmniej 30 minutach odtwarzania w tle.

.

Co to są dane o użytkownikach, u których nie wystąpiła awaria?

Dane Użytkownicy, u których nie wystąpił błąd to odsetek użytkowników, którzy weszli w interakcję z Twoją aplikacji w wybranym okresie, w których nie wystąpiła awaria. Ten wskaźnik odzwierciedla wrażenia, jakie zapewnia aplikacja dla pojedynczego użytkownika. Jest często śledzona. jako kluczowe dane o zdrowiu w całej aplikacji, gdy celem jest ogólny użytkownik z myślą o użytkownikach.

Te dane mogą dotyczyć zwłaszcza tych typów aplikacji:

  • Aplikacje z długimi i swobodnymi sesjami, takie jak aplikacje do odtwarzania strumieniowego na żądanie, aplikacji do mediów społecznościowych lub gier rekreacyjnych, które umożliwiają użytkownikowi kontynuowanie pracy o przerwach. Użytkownicy zwykle korzystają z tych aplikacji przez dłuższy czas, przez wiele sesji, co pozwala zmaksymalizować łączną liczbę użytkowników, u których nie wystąpił błąd. ma pierwszeństwo przed zapewnieniem, że każda sesja będzie działać perfekcyjnie.

  • aplikacje z dotychczasowymi bazami użytkowników, na przykład aplikacje o ugruntowanej pozycji do pracy lub na dużych platformach internetowych, z którymi użytkownicy są przyzwyczajeni i potrzebują co pozwoli uniknąć kłopotów spowodowanych przez wypadek.

Czym są dane sesji bez awarii?

Dane sesji bez awarii to odsetek sesji, które miały miejsce. w wybranym okresie i nie zakończyło się awariami. Sesje bez wskazują ogólną niezawodność aplikacji i budują zaufanie użytkowników. Śledzenie sesji bez awarii jest szczególnie ważne na wczesnych etapach nowej wersji, a awaria podczas pierwszej interakcji użytkownika może i bezpośredniej frustracji, aż do punktu porzuceń.

Jest to często preferowane dane w przypadku tych rodzajów aplikacji:

  • aplikacje o krótkim i intensywnym użytkowaniu, takie jak gry w czasie rzeczywistym lub aplikacji do odtwarzania strumieniowego, w przypadku których awaria występuje w trakcie krytycznego może zaszkodzić użytkownikowi.

  • aplikacje z istotnymi konsekwencjami, np. aplikacje finansowe lub nawigacyjne. w aplikacjach, w których kładzie się nacisk na końcowy efekt. Wypadek w jednym może prowadzić do poważnych problemów i prowadzić do utraty zaufania aplikację.

.

Obliczanie danych bez awarii

Jak obliczana jest liczba użytkowników, u których nie wystąpiła awaria?

Wartość użytkowników, u których nie wystąpiła awaria, reprezentuje odsetek użytkowników, którzy weszli w interakcję z reklamą aplikacji, ale w wybranym okresie nie uległa awarii.

Oto wzór na obliczenie odsetka użytkowników, u których nie wystąpiła awaria. Jego wartości wejściowe są dostarczane przez pakiet SDK Crashlytics i oparte na okres wybrany z menu w prawym górnym rogu w panelu Crashlytics.

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • CRASHED_USERS reprezentuje łączną liczbę unikalnych użytkowników, którzy wystąpiła awaria w wybranym okresie.

  • ALL_USERS reprezentuje łączną liczbę użytkowników, którzy weszli w interakcję z reklamą Twojej aplikacji w wybranym okresie.

Odsetek użytkowników, u których nie wystąpił błąd, jest agregacją w czasie, a nie średnią.

Wartości użytkowników, u których nie wystąpił błąd, nie należy porównywać dla różnych okresów. Prawdopodobieństwo awarii u danego użytkownika rośnie z każdym jej używają Twojej aplikacji, więc wartość użytkowników, u których nie wystąpiła awaria, będzie prawdopodobnie mniejsza przez dłuższy czas okresów.

Jak obliczane są sesje bez awarii?

Wartość sesji bez awarii odzwierciedla odsetek sesji, podczas których wystąpiło w Twojej aplikacji, ale w wybranym okresie nie uległo awarii.

Oto wzór na obliczanie odsetka sesji bez awarii. Jego wartości wejściowe są dostarczane przez pakiet SDK Crashlytics i oparte na okres wybrany z menu w prawym górnym rogu w panelu Crashlytics.

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS reprezentuje liczbę sesji, które zakończyły się w awarii w wybranym okresie.

  • ALL_SESSIONS reprezentuje łączną liczbę sesji, które miały miejsce w aplikacji w wybranym okresie.

Odsetek sesji bez awarii to agregacja w czasie, a nie średnią.