Bu kılavuzda, Remote Config kullanıma sunmalarıyla ilgili temel kavramlar hakkında bilgi verilmektedir. Bu sayede:
- Dağıtım grubu üyeliğinin işleyiş şeklini anlayın.
- Ne zaman kullanıma sunma işleminin, ne zaman A/B testinin kullanılacağını öğrenin.
- Yayınlama sonuçlarını nasıl yorumlayacağınızı öğrenin.
Yayınlama grubu üyeliğini anlama
Yeni bir kullanıma sunma işlemi oluşturup bir yüzde atadığınızda Firebase, etkinleştirilen özelliğinizin performansını karşılaştırırken doğru sonuçlar elde etmek için kitlenizin eşit büyüklükte bir bölümünü bir kontrol grubuna yerleştirir. Bu işlem sonucunda aşağıdaki gruplar oluşur.
- Etkin: Bu gruba atanan kullanıcı cihazları, kullanıma sunma işleminizde yapılandırdığınız değeri alır.
- Kontrol: Bu gruba atanan kullanıcı cihazları, kullanıma sunma değeri yerine Remote Config değerini alır.
- Atanmamış: Bu gruptaki kullanıcı cihazları, aksi takdirde Remote Config'den alacakları değeri alır ancak kullanıma sunma karşılaştırma sonuçlarında kullanılmaz.
Yani, kullanıcılarınızın% 2'sine özelliği kullanıma sunarsanız bu kullanıcılar Etkin grubuna, kullanıcılarınızın ek% 2'si ise karşılaştırma için kullanılan Kontrol grubuna eklenir. Kullanıcılarınızın% 96'sı Atanmamış olarak kalır.
Bu yaklaşım, kullanıma sunma değerinizi alan ve almayan kullanıcılar ile cihazların performansı arasında adil bir karşılaştırma sağlar ve Kullanıma Sunma Sonuçları sayfasında kullanıma sunma işleminin başarısını veya başarısızlığını etkili bir şekilde belirlemenize olanak tanır.
Kullanıma sunma grubu atama işlemi, kullanıma sunma sürecinin tüm aşamalarında tutarlıdır. Yani, aynı kullanıma sunma kapsamında yüzdeyi %0'a düşürürseniz tüm kullanıcılar Remote Config şablonunda tanımlanan parametre değerini almaya geri döner. Daha sonra kullanıma sunma yüzdesini artırmaya karar verirseniz önceki Etkin veya Kontrol gruplarının parçası olan kullanıcılar, başlangıçta atandıkları gruba geri döner ve bu gruplarla tutarlı değerler alır.
Sürümünüzün başarılı olduğunu doğruladıktan ve hedeflenen kullanıcıların% 100'üne tam olarak kullanıma sunmaya karar verdikten sonra Firebase artık kontrol grubunu kullanmaz ve hedeflenen tüm kullanıcılar ile cihazlar kullanıma sunma değerini alır.
Ne zaman kullanıma sunma, ne zaman A/B testi?
Remote Config kullanıma sunma ve A/B Testing, birbirinden biraz farklı kullanım alanları için uygundur ve birbirini tamamlayacak şekilde kullanılabilir.
Kullanıma sunma, yeni özellikleri kademeli olarak kullanıcılara sunma işlemidir ve genellikle yeni bir özelliği belirli bir kullanıcı grubuna sunmak için kullanılır. Belirli bir ülkedeki veya uygulamanızın belirli bir sürümünü kullanan kullanıcıları hedeflemek isteyebilirsiniz. Riski azaltmak, yeni özellikleri gerçek bir ortamda sıkı kontrollerle test etmek ve özelliğin nasıl performans gösterdiğini görmek için kullanıma sunma özelliğini kullanın. Ayrıca, yeni özelliğin ek yüküyle birlikte arka uç hizmetlerinizin nasıl performans gösterdiğini ve daha geniş bir kitleye sunmadan önce değişikliğinizin ölçeklenebilir olduğundan emin olmak için yaklaşık kullanımı izleyebilirsiniz.
Kullanıma sunma, işlevleri önemli ölçüde değiştiren yeni özellikler, öngörülemeyen sonuçlarla sonuçlanabilecek değişiklikler veya arka uç altyapınızı, hizmetlerinizi ya da harici API'lerinizi etkileyebilecek değişiklikler uyguladığınız durumlar için mükemmel araçlardır.
A/B Testing, bir özelliğin veya uygulama öğesinin birden fazla sürümünü sunmanıza olanak tanır. Örneğin, kullanıcı arayüzünün görünümünü ve tarzını güncelleme, reklam metnini değiştirme, oyun seviyesinin zorluk derecesini güncelleme. Ardından, seçtiğiniz metriğe (kullanıcı etkileşimi, reklam tıklamaları ve gelir gibi) göre hangi seçeneğin daha iyi sonuçlar sağladığını öğrenmek için kullanıcılarınıza farklı varyasyonlar gösterebilirsiniz.
Verilere dayalı karar verme, optimizasyon ve kullanıcılarınızın tercihlerini anlamak için A/B Testing'ü kullanın. Bu yöntem, birden fazla karşılaştırılabilir seçeneğinizin ve çok özel hedeflerin olduğu durumlar için mükemmeldir. Örneğin, A/B Testing, belirli bir metriği iyileştirmek için uygulamanızda ayarlamalar yapmak istediğiniz değişiklikler için uygundur (ör. hangi banner reklam yerleşiminin daha fazla tıklamayla sonuçlandığını test etme).
Remote Config kullanıma sunma ve A/B Testing özelliklerini genel bir strateji kapsamında birleştirmek de iyi bir fikirdir: Öncelikle, temel metrikleriniz için en iyi sonuçları veren varyantı belirlemek üzere sınırlı bir kullanıcı grubuyla A/B testi oluşturun. Ardından, A/B Testing bir kazanan belirledikten sonra kazanan varyantla bir kullanıma sunma işlemi oluşturun. Reklamı gören kullanıcı sayısını kademeli olarak artırırken kararlılığını ve temel metriklerini izleyin. Performansından emin olduktan sonra reklamı %100'e kadar yayınlayın.
Kullanıma sunma sonuçlarını anlama
Bir kullanıma sunma işlemini yayınladıktan sonra neredeyse anında sonuç görmeye başlarsınız.
Sonuçları birden fazla şekilde görüntüleyebilirsiniz:
- Parametreler sayfasında, kullanıma sunma için yapılandırdığınız parametreyi genişletin ve kullanıma sunma işleminin altında Sonuçları görüntüle'yi tıklayın.
- Yayınlamalar sayfasında, yayın adını tıklayın.
Sonuçlar sayfasının üst kısmındaki uygulama seçici, belirli uygulamalar için görünümleri seçmenize olanak tanır. Sonuçlar birden fazla bölüme ayrılır:
- Yapılandırılmış Aşamalı sunum yüzdesini gösteren ve aşamalı sunum özelliğini geri alma veya düzenleme olanağı sunan Özet bölümü. Genişletildiğinde, kullanıma sunma işleminizin yapılandırma ayrıntılarına ve değişiklik geçmişine dair bir Genel bakış gösterilir.
Aşağıdaki gruplarda bir kullanıma sunma şablonu getiren benzersiz uygulama yüklemelerinin sayısını gösteren Kullanıcılar bölümü:
- Etkin: Hedef kullanıma sunma koşuluyla eşleşen ve kullanıma sunma değerini getiren uygulama örneği sayısı.
- Kontrol: Hedef kullanıma sunma koşuluyla eşleşen ve değişmeyen değeri getiren uygulama örneklerinin sayısı.
- Hedef: Yayınlama işleminizde belirlediğiniz koşulla eşleşen, yayını veya değişmeyen bir değeri alması gereken tahmini toplam örnek sayısı.
Daha fazla bilgi için Kullanıma sunma grubu üyeliğini anlama başlıklı makaleyi inceleyin.
Etkin ve kontrol grupları için karşılaştırma verilerini gösteren Crashlytics ve Analytics bölümleri. Toplanan verileri Son 24 saat, Son yayınlamadan beri veya Son 7 gün olarak filtreleyebilirsiniz. Varsayılan görünüm son 24 saattir.
Lansman için Crashlytics sonuç
Yayınlama sırasında gerçekleşen toplam kilitlenme, ölümcül olmayan ve ANR sayısını görebilirsiniz. Her sonuç kategorisinde, kullanıma sunma koşulunu karşılayan Etkin ve Kontrol kullanıcılarının ham toplamlarını karşılaştıran bir çubuk grafik gösterilir.
- Kilitlenmeler: Etkin ve kontrol grupları için kilitlenme sayısını, yüzdesini ve kilitlenme yaşayan benzersiz kullanıcı sayısını gösterir.
- Önemli olmayan hatalar: Önemli olmayan hataların sayısını ve yüzdesini, önemli olmayan hata yaşayan benzersiz kullanıcıların sayısını gösterir.
- ANR'ler (yalnızca Android uygulamaları): "Uygulama Yanıt Vermiyor" etkinliklerinin sayısını ve yüzdesini, ayrıca bir veya daha fazla ANR etkinliği yaşayan benzersiz kullanıcıların sayısını gösterir.
Kilitlenmeler hakkında daha ayrıntılı bilgi için Crashlytics'da daha fazla göster'i tıklayabilirsiniz. Bu işlem, sonuçlarını incelediğiniz kullanıma sunma işlemi için etkin bir filtre içeren Crashlytics sayfasını açar. Crashlytics sayfasındaki kullanıma sunma sonuçları, ilgili varyantı (Etkin veya Kontrol) hiç görmemiş olan tüm kullanıcıları ölçer. Kontrol grubu kilitlenmelerini, Etkin grup kilitlenmelerini veya her ikisini birden görüntülemeyi seçebilirsiniz.
Lansman için Google Analytics sonuç
Google Analytics kullanıma sunma sonuçları bölümünde, etkin veya kontrol gruplarına daha önce maruz kalmış tüm kullanıcıların Analytics metrikleri ayrıntılı olarak ve grafik görünümlerinde karşılaştırılır. Üç metrik sağlanır:
- Toplam gelir: Reklam geliri ve satın alma geliri dahil olmak üzere toplam gelir tutarını ABD doları cinsinden gösterir. Sonuçlarınızı, yalnızca reklam geliri veya satın alma geliri ile ilgili sonuçları gösterecek şekilde filtreleyebilirsiniz.
- Toplam dönüşüm sayısı: Tüm dönüşüm etkinliklerinin toplamının işlenmemiş sayısını gösterir. Sonuçlarınızı vurgulamak istediğiniz dönüşüme göre filtreleyebilirsiniz.
- Toplam etkileşim süresi: Kullanıcılarınızın kullanıma sunma varyantlarından biriyle geçirdiği toplam etkileşim süresini gösterir. Toplam etkileşim süresi, Saat:Dakika:Saniye biçiminde gösterilir. Örneğin, 01:31:28. Grafik, Crashlytics bölümünün üzerinde seçtiğiniz dönemdeki verileri gösterir.