Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

A/B Testi ile Firebase Remote Config Denemeleri Oluşturun

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Etkin bir kullanıcı tabanına sahip bir uygulamanın ayarlarını dağıtmak için Firebase Remote Config'i kullandığınızda, doğru anladığınızdan emin olmak istersiniz. Aşağıdakileri en iyi şekilde belirlemek için A/B Testi denemelerini kullanabilirsiniz:

  • Kullanıcı deneyimini optimize etmek için bir özelliği uygulamanın en iyi yolu. Çoğu zaman, uygulama geliştiricileri, uygulamalarının uygulama mağazasındaki derecelendirmesi düşene kadar, kullanıcılarının yeni bir özellikten veya güncellenmiş bir kullanıcı deneyiminden hoşlanmadığını öğrenmezler. A/B testi, kullanıcılarınızın yeni özellik türevlerini sevip sevmediklerini veya uygulamayı mevcut haliyle tercih edip etmediklerini ölçmeye yardımcı olabilir. Ayrıca, kullanıcılarınızın çoğunu bir temel grupta tutmak, kullanıcı tabanınızın çoğunun, deneme sonuçlanana kadar davranışında veya görünümünde herhangi bir değişiklik yaşamadan uygulamanızı kullanmaya devam edebilmesini sağlar.
  • Bir iş hedefi için kullanıcı deneyimini optimize etmenin en iyi yolu. Bazen, gelir veya elde tutma gibi bir metriği en üst düzeye çıkarmak için ürün değişiklikleri uyguluyorsunuz. A/B testi ile iş hedefinizi belirlersiniz ve Firebase, bir varyantın seçtiğiniz hedef için taban çizgisinden daha iyi performans gösterip göstermediğini belirlemek için istatistiksel analiz yapar.

A/B özelliği varyantlarını taban çizgisiyle test etmek için aşağıdakileri yapın:

  1. Denemenizi oluşturun.
  2. Denemenizi bir test cihazında doğrulayın.
  3. Denemenizi yönetin.

Deneme oluştur

Remote Config denemesi, bir veya daha fazla Remote Config parametresinde birden çok varyantı değerlendirmenize olanak tanır.

  1. Firebase konsolunda oturum açın ve denemenin Analytics verilerine erişimi olması için projenizde Google Analytics'in etkinleştirildiğini doğrulayın.

    Projenizi oluştururken Google Analytics'i etkinleştirmediyseniz, Firebase konsolundaki > Proje ayarları'nı kullanarak erişebileceğiniz Entegrasyonlar sekmesinden etkinleştirebilirsiniz.

  2. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.

  3. Deneme oluştur 'u tıklayın ve ardından deneme yapmak istediğiniz hizmet sorulduğunda Remote Config'i seçin.

  4. Denemeniz için bir Ad ve isteğe bağlı Açıklama girin ve İleri 'yi tıklayın.

  5. Önce denemenizi kullanan uygulamayı seçerek Hedefleme alanlarını doldurun. Ayrıca, ve öğelerini tıklayıp ardından aşağıdaki listeden seçenekleri belirleyerek, kullanıcılarınızın bir alt kümesini denemenize katılmaları için hedefleyebilirsiniz:

    • Sürüm: Uygulamanızın bir veya daha fazla sürümü
    • Yapı numarası: Uygulamanın sürüm kodu
    • Diller: Denemeye dahil edilebilecek kullanıcıları seçmek için kullanılan bir veya daha fazla dil ve yerel ayar
    • Ülke/Bölge: Denemeye dahil edilmesi gereken kullanıcıları seçmek için bir veya daha fazla ülke veya bölge
    • Kullanıcı kitlesi: Denemeye dahil edilebilecek kullanıcıları hedeflemek için kullanılan analiz kitleleri
    • Kullanıcı mülkü: Denemeye dahil edilebilecek kullanıcıları seçmek için bir veya daha fazla Analytics kullanıcı mülkü
  6. Hedef kullanıcı yüzdesini ayarlayın: Denemenizdeki temel ile bir veya daha fazla değişken arasında eşit olarak bölmek istediğiniz kullanıcıları hedefle altında belirlenen ölçütlerle eşleşen uygulamanızın kullanıcı tabanının yüzdesini girin. Bu, %0.01 ile %100 arasında herhangi bir yüzde olabilir. Kullanıcılar, yinelenen deneyler de dahil olmak üzere her deneye rastgele atanır.

  7. İsteğe bağlı olarak, denemenizde yalnızca bir Analytics etkinliğini ilk kez tetikleyen kullanıcılardan gelen verilerin sayıldığından emin olmak için bir etkinleştirme etkinliği ayarlayın. Hedefleme parametrelerinizle eşleşen tüm kullanıcıların Remote Config deneysel değerleri alacağını, ancak yalnızca bir etkinleştirme etkinliğini tetikleyenlerin deneme sonuçlarınıza dahil edileceğini unutmayın.

    Geçerli bir deneme sağlamak için seçtiğiniz olayın, uygulamanız getirilen yapılandırma değerlerini etkinleştirdikten sonra gerçekleştiğinden emin olun. Ayrıca, alınan değerler etkinleştirilmeden önce her zaman meydana geldikleri için aşağıdaki olaylar kullanılamaz:

    • app_install
    • app_remove
    • app_update
    • dynamic_link_first_open
    • first_open
  8. Denemenin Hedefleri için izlenecek birincil metriği seçin ve açılır listeden istediğiniz ek metrikleri ekleyin. Bunlara yerleşik hedefler (satın almalar, gelir, elde tutma, kilitlenmeyen kullanıcılar vb.), Analytics dönüşüm etkinlikleri ve diğer Analytics etkinlikleri dahildir. Bitirdiğinizde, İleri'yi tıklayın.

  9. Varyantlar bölümünde, deneme için bir temel ve en az bir varyant seçeceksiniz. Denemek üzere bir veya daha fazla parametre eklemek için Seç veya yeni oluştur listesini kullanın. Firebase konsolunda daha önce kullanılmamış bir parametre oluşturabilirsiniz, ancak herhangi bir etkiye sahip olması için uygulamanızda bulunması gerekir. Denemenize birden çok parametre eklemek için bu adımı tekrarlayabilirsiniz.

  10. (isteğe bağlı) Denemenize birden fazla varyant eklemek için Başka bir varyant ekle 'yi tıklayın.

  11. Belirli varyantlar için bir veya daha fazla parametreyi değiştirin. Değişmeyen parametreler, denemeye dahil olmayan kullanıcılar için aynıdır.

  12. Denemenin varyant ağırlığını görüntülemek veya değiştirmek için Varyant Ağırlıkları'nı genişletin. Varsayılan olarak, her bir değişken eşit ağırlıktadır. Eşit olmayan ağırlıkların veri toplama süresini artırabileceğini ve deneme başladıktan sonra ağırlıkların değiştirilemeyeceğini unutmayın .

  13. Denemenizi kaydetmek için Gözden Geçir'e tıklayın.

Proje başına en fazla 300 denemeye izin verilir ve bu denemelerin geri kalanı taslak veya tamamlanmış olarak 24 adede kadar devam eden denemeden oluşabilir.

Denemenizi bir test cihazında doğrulayın

Her Firebase kurulumu için, onunla ilişkili kurulum yetkilendirme belirtecini alabilirsiniz. Bu belirteci, uygulamanızın yüklü olduğu bir test cihazında belirli deneme varyantlarını test etmek için kullanabilirsiniz. Denemenizi bir test cihazında doğrulamak için aşağıdakileri yapın:

  1. Kurulum yetkilendirme belirtecini aşağıdaki gibi alın:

    Süratli

    Installations.installations().authTokenForcingRefresh(true, completion: { (result, error) in
      if let error = error {
        print("Error fetching token: \(error)")
        return
      }
      guard let result = result else { return }
      print("Installation auth token: \(result.authToken)")
    })
    

    Amaç-C

    [[FIRInstallations installations] authTokenForcingRefresh:true
                                                   completion:^(FIRInstallationsAuthTokenResult *result, NSError *error) {
      if (error != nil) {
        NSLog(@"Error fetching Installation token %@", error);
        return;
      }
      NSLog(@"Installation auth token: %@", [result authToken]);
    }];
    

    Java

    FirebaseInstallations.getInstance().getToken(/* forceRefresh */true)
            .addOnCompleteListener(new OnCompleteListener<InstallationTokenResult>() {
        @Override
        public void onComplete(@NonNull Task<InstallationTokenResult> task) {
            if (task.isSuccessful() && task.getResult() != null) {
                Log.d("Installations", "Installation auth token: " + task.getResult().getToken());
            } else {
                Log.e("Installations", "Unable to get Installation auth token");
            }
        }
    });

    Kotlin+KTX

    FirebaseInstallations.getInstance().getToken(/* forceRefresh */ true)
        .addOnCompleteListener { task ->
            if (task.isSuccessful) {
                Log.d("Installations", "Installation auth token: " + task.result?.token)
            } else {
                Log.e("Installations", "Unable to get Installation auth token")
            }
        }

    C++

    firebase::InitResult init_result;
    auto* installations_object = firebase::installations::Installations::GetInstance(
        firebase::App::GetInstance(), &init_result);
    installations_object->GetToken().OnCompletion(
        [](const firebase::Future& future) {
          if (future.status() == kFutureStatusComplete &&
              future.error() == firebase::installations::kErrorNone) {
            printf("Installations Auth Token %s\n", future.result()->c_str());
          }
        });
    

    Birlik

    Firebase.Installations.FirebaseInstallations.DefaultInstance.GetTokenAsync().ContinueWith(
      task => {
        if (!(task.IsCanceled || task.IsFaulted) && task.IsCompleted) {
          UnityEngine.Debug.Log(System.String.Format("Installations token {0}", task.Result));
        }
      });
    
  2. Firebase konsolu gezinme çubuğunda A/B Testi 'ni tıklayın.
  3. Taslak'a (ve/veya Remote Config deneyleri için Çalışıyor ) tıklayın, fareyle denemenizin üzerine gelin, bağlam menüsünü ( ) ve ardından Test cihazlarını yönet'i tıklayın.
  4. Bir test cihazı için kurulum kimlik doğrulama jetonunu girin ve o test cihazına gönderilecek deney varyantını seçin.
  5. Uygulamayı çalıştırın ve seçilen varyantın test cihazında alındığını onaylayın.

Firebase kurulumları hakkında daha fazla bilgi edinmek için Firebase kurulumlarını yönetme bölümüne bakın.

Denemenizi yönetin

İster Remote Config, Bildirim oluşturucu veya Firebase Uygulama İçi Mesajlaşma ile bir deneme oluşturun, ardından denemenizi doğrulayıp başlatabilir, denemenizi çalışırken izleyebilir ve devam eden denemenize dahil edilen kullanıcı sayısını artırabilirsiniz.

Denemeniz bittiğinde, kazanan varyant tarafından kullanılan ayarları not alabilir ve ardından bu ayarları tüm kullanıcılara sunabilirsiniz. Veya başka bir deneme çalıştırabilirsiniz.

Bir deneme başlatın

  1. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.
  2. Taslak 'ı ve ardından denemenizin başlığını tıklayın.
  3. Uygulamanızın denemenize dahil edilecek kullanıcıları olduğunu doğrulamak için taslak ayrıntılarını genişletin ve Hedefleme ve dağıtım bölümünde %0'dan büyük bir sayı olup olmadığını kontrol edin (örneğin, ölçütlere uyan kullanıcıların %1'i ).
  4. Denemenizi değiştirmek için Düzenle 'yi tıklayın.
  5. Denemenizi başlatmak için Denemeyi Başlat 'ı tıklayın. Bir seferde proje başına 24 adede kadar deney çalıştırabilirsiniz.

Bir deneyi izleyin

Bir deneme bir süre çalıştırıldıktan sonra, ilerlemesini kontrol edebilir ve şu ana kadar denemenize katılan kullanıcılar için sonuçlarınızın nasıl göründüğünü görebilirsiniz.

  1. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.
  2. Çalışıyor'a tıklayın ve ardından denemenizin başlığına tıklayın veya onu arayın. Bu sayfada, aşağıdakiler dahil olmak üzere, devam eden denemeniz hakkında gözlemlenen ve modellenen çeşitli istatistikleri görüntüleyebilirsiniz:

    • Taban çizgisinden fark yüzdesi : Belirli bir varyant için bir metriğin taban çizgisine kıyasla gelişiminin bir ölçüsü. Varyant için değer aralığını, temel için değer aralığıyla karşılaştırarak hesaplanır.
    • Temel çizgiyi geçme olasılığı : Belirli bir varyantın, seçilen metrik için temel çizgiyi geçme olasılığı.
    • kullanıcı başına observed_metric : Deneme sonuçlarına göre, bu, metrik değerinin zaman içinde düşeceği tahmin edilen aralıktır.
    • Toplam observed_metric : Temel veya değişken için gözlemlenen kümülatif değer. Değer, her bir deneme varyantının ne kadar iyi performans gösterdiğini ölçmek için kullanılır ve İyileştirme , Değer aralığı , Temel çizgiyi geçme olasılığı ve en iyi değişken olma olasılığı hesaplamak için kullanılır. Ölçülen metriğe bağlı olarak, bu sütun "Kullanıcı başına süre", "Kullanıcı başına gelir", "Elde tutma oranı" veya "Dönüşüm oranı" olarak etiketlenebilir.
  3. Denemeniz bir süre çalıştıktan sonra (FCM ve Uygulama İçi Mesajlaşma için en az 7 gün veya Remote Config için 14 gün), bu sayfadaki veriler, varsa hangi varyantın "lider" olduğunu gösterir. Bazı ölçümlere, verileri görsel bir biçimde sunan bir çubuk grafik eşlik eder.

Bir denemeyi tüm kullanıcılara sunun

Bir deneme, hedef metriğiniz için bir "lider" veya kazanan varyantınız olacak kadar uzun süre çalıştırıldıktan sonra, denemeyi kullanıcıların %100'üne sunabilirsiniz. Bu, ileriye dönük olarak tüm kullanıcılara yayınlamak için bir varyant seçmenize olanak tanır. Denemeniz net bir kazanan oluşturmamış olsa bile, yine de tüm kullanıcılarınıza bir varyant sunmayı seçebilirsiniz.

  1. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.
  2. Tamamlandı veya Çalışıyor 'u tıklayın, tüm kullanıcılara sunmak istediğiniz bir denemeyi tıklayın, bağlam menüsünü ( ) ve ardından Varyantı kullanıma sun'u tıklayın.
  3. Aşağıdakilerden birini yaparak denemenizi tüm kullanıcılara sunun:

    • Bildirim oluşturucuyu kullanan bir deneme için, mesajı, denemenin parçası olmayan kalan hedeflenen kullanıcılara göndermek için Mesajı kullanıma sun iletişim kutusunu kullanın.
    • Remote Config denemesi için hangi Remote Config parametre değerlerinin güncelleneceğini belirlemek için bir varyant seçin. Denemeyi oluştururken tanımlanan hedefleme ölçütleri, kullanıma sunmanın yalnızca deneme tarafından hedeflenen kullanıcıları etkilemesini sağlamak için şablonunuza yeni bir koşul olarak eklenecektir. Değişiklikleri gözden geçirmek için Remote Config'de Gözden Geçir'e tıkladıktan sonra, dağıtımı tamamlamak için Değişiklikleri yayımla'ya tıklayın.
    • Bir Uygulama İçi Mesajlaşma denemesi için, bağımsız bir Uygulama İçi Mesajlaşma kampanyası olarak hangi varyantın kullanıma sunulması gerektiğini belirlemek için iletişim kutusunu kullanın. Seçildikten sonra, yayınlamadan önce herhangi bir değişiklik (gerekirse) yapmak için FIAM oluşturma ekranına yönlendirileceksiniz.

Bir denemeyi genişlet

Bir denemenin A/B Testinin lider ilan etmesi için yeterli sayıda kullanıcı getirmediğini fark ederseniz, uygulamanın kullanıcı tabanının daha büyük bir yüzdesine ulaşmak için denemenizin dağıtımını artırabilirsiniz.

  1. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.
  2. Düzenlemek istediğiniz devam eden denemeyi seçin.
  3. Denemeye genel bakışta , bağlam menüsünü ( ) ve ardından Çalışan denemeyi düzenle'yi tıklayın.
  4. Hedefleme iletişim kutusu, çalışmakta olan denemede bulunan kullanıcıların yüzdesini artırma seçeneği görüntüler. Geçerli yüzdeden daha büyük bir sayı seçin ve Yayınla'yı tıklayın. Deneme, belirttiğiniz kullanıcı yüzdesine aktarılacaktır.

Bir denemeyi çoğaltma veya durdurma

  1. Firebase konsolu gezinme çubuğunun Engage bölümünde, A/B Testi 'ni tıklayın.
  2. Tamamlandı veya Çalışıyor öğesini tıklayın, fareyle denemenizin üzerine gelin, bağlam menüsünü ( ) tıklayın ve ardından Denemeyi çoğalt veya Denemeyi durdur öğesini tıklayın.

Kullanıcı hedefleme

Aşağıdaki kullanıcı hedefleme ölçütlerini kullanarak denemenize dahil edilecek kullanıcıları hedefleyebilirsiniz.

Hedefleme ölçütü Operatör(ler) Değer(ler) Not
Sürüm içerir,
içermiyor,
birebir eşleşir,
normal ifade içerir
Denemeye dahil etmek istediğiniz bir veya daha fazla uygulama sürümü için bir değer girin.

içerir , içermez veya işleçlerle tam olarak eşleşirken, virgülle ayrılmış bir değerler listesi sağlayabilirsiniz.

Normal ifade içerir operatörünü kullanırken, RE2 biçiminde normal ifadeler oluşturabilirsiniz. Normal ifadeniz, hedef sürüm dizesinin tamamı veya bir kısmıyla eşleşebilir. Bir hedef dizenin başlangıcını, sonunu veya tamamını eşleştirmek için ^ ve $ bağlantılarını da kullanabilirsiniz.

Kullanıcı kitleleri tümünü içerir,
en az birini içerir,
tamamını içermez,
en az birini içermez
Denemenize dahil olabilecek kullanıcıları hedeflemek için bir veya daha fazla Analytics kitlesi seçin. Google Analytics kitlelerini hedefleyen bazı deneyler, Analytics veri işleme gecikmesine tabi olduklarından veri toplamak için birkaç gün gerektirebilir. Bu gecikmeyle, genellikle oluşturulduktan 24-48 saat sonra uygun kitlelere kaydolan yeni kullanıcılarda veya yakın zamanda oluşturulan kitlelerde karşılaşmanız olasıdır.

Remote Config için bu, bir kullanıcı teknik olarak bir kitle için uygun olsa bile, Analytics kullanıcıyı "activateFetched" yürütüldüğünde henüz kitleye eklemediyse, kullanıcının denemeye dahil edilmeyeceği anlamına gelir.

Kullanıcı mülkü Metin için:
içerir,
içermiyor,
tam olarak eşleşir,
normal ifade içerir

Sayılar için:
<, ≤, =, ≥, >
Kullanıcı mülkü değerlerini seçmek için çeşitli seçeneklerle birlikte bir denemeye dahil edilebilecek kullanıcıları seçmek için bir Analytics kullanıcı mülkü kullanılır.

İstemcide, kullanıcı özellikleri için yalnızca dize değerleri ayarlayabilirsiniz. Sayısal işleçleri kullanan koşullar için Remote Config hizmeti, karşılık gelen kullanıcı özelliğinin değerini bir tam sayıya/kayan değere dönüştürür.
Normal ifade içerir operatörünü kullanırken, RE2 biçiminde normal ifadeler oluşturabilirsiniz. Normal ifadeniz, hedef sürüm dizesinin tamamı veya bir kısmıyla eşleşebilir. Bir hedef dizenin başlangıcını, sonunu veya tamamını eşleştirmek için ^ ve $ bağlantılarını da kullanabilirsiniz.
Cihaz ülkesi Yok Denemeye dahil edilebilecek kullanıcıları seçmek için kullanılan bir veya daha fazla ülke veya bölge.
Cihaz dili Yok Denemeye dahil edilebilecek kullanıcıları seçmek için kullanılan bir veya daha fazla dil ve yerel ayar. Bu hedefleme ölçütü yalnızca Remote Config için kullanılabilir.
İlk açık bundan fazla
daha az
arasında
Kullanıcıları, gün olarak belirtilen, uygulamanızı ilk açtıkları zamana göre hedefleyin. Bu hedefleme ölçütü yalnızca Firebase Uygulama İçi Mesajlaşma için kullanılabilir.
Son uygulama etkileşimi bundan fazla
daha az
arasında
Kullanıcıları, gün olarak belirtilen, uygulamanızla en son ne zaman etkileşim kurduklarına göre hedefleyin. Bu hedefleme ölçütü yalnızca Firebase Uygulama İçi Mesajlaşma için kullanılabilir.

A/B Testi metrikleri

Denemenizi oluşturduğunuzda, kazanan değişkeni belirlemek için kullanılan bir birincil veya hedef metriği seçersiniz. Ayrıca, her bir deneme varyantının performansını daha iyi anlamanıza ve kullanıcıyı elde tutma, uygulama kararlılığı ve uygulama içi satın alma geliri gibi her bir varyant için farklılık gösterebilecek önemli eğilimleri izlemenize yardımcı olması için diğer metrikleri de izlemelisiniz. Denemenizde en fazla beş hedef dışı metrik izleyebilirsiniz.

Örneğin, uygulamanızda iki farklı oyun akışı başlatmak için Remote Config'i kullandığınızı ve uygulama içi satın almalar ile reklam geliri için optimizasyon yapmak istediğinizi, ancak aynı zamanda her bir varyantın kararlılığını ve kullanıcıyı elde tutma durumunu da izlemek istediğinizi varsayalım. Bu durumda, uygulama içi satın alma geliri ve reklam geliri içerdiğinden, hedef metriğiniz olarak Tahmini toplam gelir'i seçmeyi düşünebilirsiniz ve ardından, İzlemek için Diğer metrikler için aşağıdakileri ekleyebilirsiniz:

  • Günlük ve haftalık kullanıcı elde tutma sürenizi izlemek için Tutma (2-3 gün) ve Tutma (4-7 gün) ekleyin.
  • İki oyun akışı arasındaki kararlılığı karşılaştırmak için Çökmesiz kullanıcılar ekleyin.
  • Her bir gelir türünün daha ayrıntılı görünümlerini görmek için Satın alma geliri ve Tahmini reklam geliri ekleyin.

Aşağıdaki tablolar, hedef metriklerin ve diğer metriklerin nasıl hesaplandığına ilişkin ayrıntıları sağlar.

Hedef metrikleri

Metrik Tanım
Çökmeyen kullanıcılar Uygulamanızda, deneme sırasında Firebase Crashlytics SDK tarafından tespit edilen hatalarla karşılaşmayan kullanıcıların yüzdesi.
Tahmini reklam geliri Tahmini reklam kazançları.
Tahmini toplam gelir Satın alma ve tahmini reklam gelirleri için birleşik değer.
Satın alma geliri Tüm purchase ve in_app_purchase etkinlikleri için birleşik değer.
Saklama (1 gün) Günlük olarak uygulamanıza dönen kullanıcı sayısı.
Saklama (2-3 gün) 2-3 gün içinde uygulamanıza dönen kullanıcı sayısı.
Saklama (4-7 gün) 4-7 gün içinde uygulamanıza dönen kullanıcı sayısı.
Saklama (8-14 gün) 8-14 gün içinde uygulamanıza dönen kullanıcı sayısı.
Saklama (15+ gün) Uygulamanıza son kullanmalarından 15 veya daha fazla gün sonra geri dönen kullanıcıların sayısı.
first_open Bir kullanıcı bir uygulamayı yükledikten veya yeniden yükledikten sonra ilk kez açtığında tetiklenen bir Analytics olayı. Dönüşüm hunisinin bir parçası olarak kullanılır.

Diğer metrikler

Metrik Tanım
bildirim_dismiss Bildirim oluşturucu tarafından gönderilen bir bildirim kapatıldığında tetiklenen bir Analytics olayı (yalnızca Android).
bildirim_almak Uygulama arka plandayken (yalnızca Android) Bildirim oluşturucu tarafından gönderilen bir bildirim alındığında tetiklenen bir Analytics olayı.
os_update Cihaz işletim sisteminin ne zaman yeni bir sürüme güncellendiğini izleyen bir Analytics olayı. Daha fazla bilgi edinmek için Otomatik olarak toplanan olaylar bölümüne bakın.
ekran_görünümü Uygulamanızda görüntülenen ekranları izleyen bir Analytics etkinliği. Daha fazla bilgi edinmek için bkz. Ekran Görünümlerini İzleme .
oturum_başlangıç Uygulamanızdaki kullanıcı oturumlarını sayan bir Analytics etkinliği. Daha fazla bilgi edinmek için Otomatik olarak toplanan olaylar bölümüne bakın.

BigQuery verilerini dışa aktarma

A/B testlerinizle ilgili tüm analiz verilerine BigQuery'den erişebilirsiniz. BigQuery, verileri BigQuery SQL kullanarak analiz etmenize, başka bir bulut sağlayıcısına aktarmanıza veya verileri özel makine öğrenimi modelleriniz için kullanmanıza olanak tanır. Daha fazla bilgi için BigQuery'yi Firebase'e Bağlama konusuna bakın.

BigQuery veri dışa aktarımından tam olarak yararlanmak için Firebase projeleri, "Blaze" kullandıkça öde fiyatlandırma planını benimsemelidir. BigQuery, verileri depolamak, ekleri yayınlamak ve verileri sorgulamak için ücret alır. Verilerin yüklenmesi ve dışa aktarılması ücretsizdir. Daha fazla bilgi için BigQuery Fiyatlandırmasına veya BigQuery korumalı alanına bakın.

Başlamak için Firebase projenizin BigQuery'ye bağlı olduğundan emin olun. Sol gezinme çubuğundan Ayarlar > Proje Ayarları'nı ve ardından Entegrasyonlar > BigQuery > Bağlantı'yı seçin. Bu sayfa, projedeki tüm uygulamalar için BiqQuery analiz verilerini dışa aktarmayı gerçekleştirme seçeneklerini görüntüler.

Bir deneme için analiz verilerini sorgulamak için:

  1. Etkin deneyler listenizden, deney sonuçları sayfasını açmak için istediğiniz deneyi seçin.
  2. Denemeye genel bakış bölmesindeki bağlam menüsünden Deneme verilerini sorgula'yı seçin (bu seçenek ücretsiz katmandaki projeler için kullanılamaz).

    Bu, BigQuery konsolunun sorgu oluşturucusunu, incelemeniz için önceden yüklenmiş deneme verilerinin otomatik olarak oluşturulmuş bir örnek sorgusu ile açar. Bu sorguda, denemeniz, anahtarda deneme adı ve değerde deneme varyantı ile bir kullanıcı özelliği olarak kodlanır.

  3. Sorgu oluşturucuda, Sorguyu çalıştır'ı seçin . Sonuçlar alt bölmede görüntülenir.

BigQuery'deki Firebase verileri günde yalnızca bir kez güncellendiğinden, deneme sayfasında bulunan verilerin BigQuery konsolunda bulunan verilerden daha güncel olabileceğini unutmayın.