Kilitlenme sorunu yaşanmayan metrikleri anlama

Crashlytics, uygulamalarınızın her biri için kilitlenme sorunu yaşanmayan metrikleri (özellikle kilitlenme sorunu yaşanmayan kullanıcıların yüzdesi ve kilitlenme sorunu yaşanmayan oturumların yüzdesi) otomatik olarak hesaplar ve gösterir. Bu metrikler, uygulamanızın kararlılığını hızlı bir şekilde anlamanıza yardımcı olabilir.

Kilitlenmesiz bu metriklerin grafiklerini Crashlytics kontrol panelinin üst kısmında bulabilir ve bu grafikleri zaman aralığı, derleme ve (Android uygulamaları için) Google Play kanal gibi çeşitli boyutlara göre filtreleyebilirsiniz.

Kilitlenme sorunu ile karşılaşmayan kullanıcılar ve oturumlarla ilgili metrikleri anlamak için Crashlytics kullanıcı ile oturum arasındaki farkı anlamanız gerekir:

  • Kullanıcı, uygulamanızın bir cihaza tekil yüklemesidir. Örneğin, bir kullanıcı uygulamanızı birkaç farklı cihaza yüklediyse Crashlytics her yüklemeyi farklı ve benzersiz bir kullanıcı olarak sayar.

  • Oturum, kullanıcının bir uygulamayla etkileşim kurduğu sürekli bir süredir. Uygulama soğuk başlatıldığında veya en az 30 dakika arka planda çalıştıktan sonra ön plana getirildiğinde yeni bir oturum başlar.

Kilitlenme sorunu yaşamayan kullanıcılar metriği nedir?

Kilitlenme yaşamayan kullanıcılar metriği, seçilen bir dönemde uygulamanızla etkileşime geçen ancak kilitlenme yaşamayan kullanıcıların yüzdesidir. Bu metrik, uygulamanızın tek bir kullanıcıya sunduğu deneyimi yansıtır. Hedef genel kullanıcı deneyimi olduğunda, uygulamanın tamamı için temel sağlık metriği olarak sık sık izlenir.

Bu metrik özellikle aşağıdaki uygulama türleri için geçerli olabilir:

  • Kullanıcının kaldığı yerden devam edebileceği isteğe bağlı akış uygulamaları, sosyal medya uygulamaları veya gündelik oyunlar gibi uzun ve gündelik oturumlara sahip uygulamalar. Kullanıcılar genellikle bu uygulamalarla daha uzun, genellikle çok oturumlu deneyimlerde etkileşim kurduğundan, kilitlenme sorunu yaşanmayan kullanıcıların toplam sayısını en üst düzeye çıkarmak, her oturumun kusursuz olmasını sağlamaktan daha önceliklidir.

  • Kullanıcıların alışkanlık edindiği ve ihtiyaç duyduğu, bu nedenle de kilitlenmelerin neden olduğu rahatsızlığın önemsenmediği, köklü iş uygulamaları veya büyük ölçekli online platformlar gibi sağlam kullanıcı tabanına sahip uygulamalar.

Kilitlenme sorunu yaşanmayan oturum sayısı metriği nedir?

Kilitlenme sorunu yaşanmayan oturumlar metriği, seçilen bir dönemde gerçekleşen ve kilitlenmeyle sonuçlanmayan oturumların yüzdesidir. Kilitlenme içermeyen oturumlar, bir uygulamanın genel güvenilirliğini gösterir ve kullanıcı güvenini artırır. Kilitlenme içermeyen oturumları izlemek, özellikle yeni bir sürümün ilk aşamalarında önemlidir. Bu aşamada, kullanıcının ilk etkileşimi sırasında yaşanan bir kilitlenme, kullanıcının uygulamayı kullanmayı hemen bırakmasına neden olabilir.

Bu metrik, aşağıdaki uygulama türleri için genellikle tercih edilen metriktir:

  • Kritik bir anın ortasında kilitlenmenin kullanıcıyı çok üzebileceği gerçek zamanlı oyunlar veya zamana duyarlı canlı yayın uygulamaları gibi kısa ve yoğun kullanım kalıplarına sahip uygulamalar.

  • Finans uygulamaları veya navigasyon uygulamaları gibi önemli sonuçları olan uygulamalar. Bu uygulamalarda, deneyimin son durumuna önem verilir. Bu uygulamalardan birinde kilitlenme yaşanması, uygulamaya olan güvenin kaybedilmesine yol açabilecek önemli sorunlara neden olabilir.

Kilitlenme sorunu yaşamayan kullanıcılarla ilgili metrikler

Kilitlenme sorunu yaşamayan kullanıcı sayısı nasıl hesaplanır?

Kilitlenme sorunu yaşamayan kullanıcı sayısı, uygulamanızla etkileşime geçen ancak seçilen dönemde kilitlenme yaşamayan kullanıcıların yüzdesini gösterir.

Kilitlenme yaşamayan kullanıcıların yüzdesini hesaplamak için kullanılan formül aşağıda verilmiştir. Giriş değerleri Crashlytics SDK'sı tarafından sağlanır ve Crashlytics kontrol panelinin sağ üst kısmındaki açılır menüden seçtiğiniz döneme dayanır.

CRASH_FREE_USERS_PERCENTAGE = 1 - (CRASHED_USERS / ALL_USERS)

  • CRASHED_USERS, seçilen dönemde kilitlenme yaşayan tekil kullanıcıların toplam sayısını temsil eder.

  • ALL_USERS, seçilen dönemde uygulamanızla etkileşime geçen toplam kullanıcı sayısını temsil eder.

Kilitlenme yaşamayan kullanıcıların yüzdesi, ortalama değil zaman içindeki bir toplama işlemidir.

Kilitlenme sorunu yaşamayan kullanıcıların oranı değeri, farklı dönemlere göre karşılaştırılmamalıdır. Tek bir kullanıcının uygulamanızı ne kadar çok kullandığına bağlı olarak kilitlenme yaşama olasılığı artar. Bu nedenle, kilitlenme yaşamayan kullanıcı sayısı değeri uzun dönemler için daha düşük olabilir.

Kilitlenme sorunu yaşanmayan oturum sayısı nasıl hesaplanır?

Kilitlenmesiz oturum sayısı değeri, uygulamanızda gerçekleşen ancak seçilen dönemde kilitlenme yaşamayan oturumların yüzdesini gösterir.

Kilitlenmesiz oturum yüzdesini hesaplamak için kullanılan formül aşağıda verilmiştir. Giriş değerleri Crashlytics SDK'sı tarafından sağlanır ve Crashlytics kontrol panelinin sağ üst kısmındaki açılır menüden seçtiğiniz döneme dayanır.

CRASH_FREE_SESSIONS_PERCENTAGE = 1 - (CRASHED_SESSIONS / ALL_SESSIONS)

  • CRASHED_SESSIONS, seçilen dönemde kilitlenmeyle sona eren oturumların sayısını temsil eder.

  • ALL_SESSIONS, seçilen dönemde uygulamanızda gerçekleşen toplam oturum sayısını temsil eder.

Kilitlenme sorunu yaşanmayan oturumların yüzdesi, ortalama değil zaman içindeki bir toplama işlemidir.