Bu sayfada, A/B Testing kullanımıyla ilgili sık sorulan soruların yanıtları ve sorun giderme yardımı yer almaktadır. Aradığınızı bulamıyorsanız veya ek yardıma ihtiyacınız varsa Firebase Destek Ekibi ile iletişime geçin.
Genel sorun giderme/SSS
Kaç deneme oluşturup çalıştırabilirim?
Proje başına en fazla 300 denemeye (yeni sürüme sunma dahil) izin verilir. Bunlar, en fazla 24 çalışan deneme ve yeni sürüme sunma içerebilir. Geri kalanlar ise tamamlanmış denemelerdir. Bu sınıra ulaşırsanız yeni denemeler oluşturmadan önce taslak veya tamamlanmış denemeleri silmeniz gerekir.
Projemin Google Analytics ile bağlantısını kaldırdıktan ve yeniden bağladıktan sonra neden denemelerimi görüntüleyemiyorum?
Farklı bir Google Analytics mülküyle bağlantı oluşturduğunuzda önceden oluşturulan denemelere erişiminizi kaybedersiniz. Önceki bir denemeye yeniden erişmek için projenizi, deneme oluşturulurken bağlantı verilen Google Analytics mülküne yeniden bağlayın.
Remote Config denemesi oluştururken neden "Proje, Google Analytics'e bağlı değil" mesajını alıyorum?
Projenizde Google Analytics'ı zaten etkinleştirdiyseniz ve uygulamalarınızı bağladıysanız ancak Google Analytics'ın bağlı olmadığına dair bir mesaj görmeye devam ediyorsanız projenizdeki tüm uygulamalar için bir Analytics akışının mevcut olduğundan emin olun. Şu anda A/B Testing uygulamasını kullanmak için bir projedeki tüm uygulamaların Analytics'e bağlı olması gerekir.
Google Analytics entegrasyonunuz için etkin olan tüm yayınların listesini nasıl doğrulayacağınız aşağıda açıklanmıştır:
-
Firebase konsolunda
settings Ayarlar > Entegrasyonlar sayfasına gidin. - Google Analytics kartında Yönet'i tıklayın.
Google Analytics akışı olmayan uygulamalar için akış oluşturmak sorunu çözmelidir. Eksik uygulamalar için yayın oluşturmanın birkaç yolu vardır:
-
Yalnızca bir veya iki uygulamanın ilişkili bir Google Analytics akışı yoksa Google Analytics akışı eklemek için aşağıdaki yöntemlerden birini seçebilirsiniz:
- Firebase konsolunda, etkin akışı olmayan uygulamaları silip yeniden ekleyin.
- Google Analytics konsolunda Yönetici'yi seçin, Veri Akışları'nı tıklayın, ardından Akış ekle'yi tıklayın, eksik uygulamanın ayrıntılarını ekleyin ve Uygulamayı kaydet'i tıklayın.
-
Birkaç eksik uygulama akışınız varsa eksik uygulama akışlarını oluşturmanın en hızlı ve verimli yolu Google Analytics mülkünüzün bağlantısını kaldırıp yeniden bağlamaktır:
-
Firebase konsolunda
settings Ayarlar > Entegrasyonlar sayfasına gidin. - Google Analytics kartında Yönet'i tıklayın.
- Google Analytics Mülk kimliğini ve bağlı Google Analytics hesabını not edin.
- more_vert Diğer'i tıklayın ve Bu projenin Analytics bağlantısını kaldır'ı seçin.
-
Görünen uyarıyı inceleyin (bu adımda endişelenmeyin, bir sonraki adımda aynı mülkü yeniden bağlayacaksınız), ardından Google Analytics'in bağlantısını kaldır'ı tıklayın.
Bağlantı kaldırma işlemi tamamlandığında Entegrasyonlar sayfasına yönlendirilirsiniz. - Yeniden bağlama işlemine başlamak için Google Analytics kartında Etkinleştir'i tıklayın.
- Hesap seçin listesinden Analytics hesabınızı seçin.
-
Bu hesapta otomatik olarak yeni bir mülk oluşturun'un yanındaki edit Düzenle'yi tıklayın ve açılan Analytics mülkü listesinden mülk kimliğinizi seçin.
Projenizdeki tüm uygulamaların listesi gösterilir. Her uygulama için mevcut akış eşlemeleri listelenir ve akışı olmayan uygulamalar için akış oluşturulur. - Mülkü yeniden bağlamak için Google Analytics'i etkinleştir'i tıklayın.
- Son'u tıklayın.
-
Firebase konsolunda
Bu adımları uyguladıktan sonra Remote Config ile A/B testi oluştururken hata almaya devam ederseniz Firebase Destek Ekibi ile iletişime geçin.
Yeni A/B Testing iş akışı güncellemesi ve sorun giderme/SSS
A/B Testing, yeni bir iş akışının kullanıma sunulmasıyla Remote Config'ye daha derinlemesine entegre ediliyor. Denemeler artık Remote Config şablonunuzun temel bileşenleri olarak yönetiliyor. Bu, denemelerin kullanıma sunma ve kişiselleştirme ile benzer şekilde yönetildiği anlamına geliyor. Bu değişikliklere uyum sağlamanıza yardımcı olması için bu sorun giderme kılavuzuna bakın.
Yeni A/B Testing iş akışının temel özellikleri nelerdir?
- Remote Config'de oluşturma: Artık denemeleri doğrudan Firebase konsolunun Remote Config bölümünden oluşturabilirsiniz. Örneğin, Parametreler sayfasında Deneme Oluştur'u tıklayın. Bu işlem, kenar çubuğu tabanlı bir oluşturma akışı açar.
- Birleştirilmiş mimari: Denemeler, Remote Config şablonunun bir parçasıdır. Bu, denemelerde (hedefleme, varyantlar, durdurma) yapılan değişikliklerin diğer Remote Config değişiklikleriyle birlikte paketlendiği ve şablon yayınlandığında geçerli olduğu anlamına gelir.
- Anlık güncellemeler: Remote Config getirme mekanizmasından yararlanarak deneme değeri güncellemeleri mobil kullanıcılarınıza anlık olarak iletilebilir.
- Hazırlama sekmesi: Oluşturma veya güncelleme durumundaki denemeler, Remote Config içindeki "Hazırlama" alt sekmesinde tutulur. Bunlar, etkin konsol oturumuna özeldir.
- Eski Taslaklar özelliğinin desteği sonlandırılıyor: A/B Testing'daki eski bağımsız Taslaklar sekmesinin desteği sonlandırıldı. Bu sekmedeki mevcut taslaklar yalnızca görüntülenebilir (kopyalanabilir veya silinebilir) ve başlatılamaz ya da düzenlenemez. Bu sekmenin 31 Ekim 2026'da kalıcı olarak kaldırılması planlanmaktadır.
- Test Cihazlarını Kaldırma: Test cihazlarını yönetme işlevi artık yeni iş akışında kullanılamıyor. Belirli dahili test cihazlarını hedeflemek için oluşturma sırasında denemenin koşullarına bir veya daha fazla Firebase kurulum kimliği (FID) ekleyebilirsiniz.
Kaç deneme oluşturup çalıştırabilirim?
Proje başına en fazla 300 denemeye (yeni sürüme sunma dahil) izin verilir. Bunlar, en fazla 24 çalışan deneme ve yeni sürüme sunma içerebilir. Geri kalanlar ise tamamlanmış denemelerdir. Bu sınıra ulaşırsanız yeni denemeler oluşturmadan önce taslak veya tamamlanmış denemeleri silmeniz gerekir.
Nasıl deneme oluşturabilirim?
Doğrudan Remote Config bölümünden deneme oluşturabilirsiniz. Örneğin, Parametreler sayfasından bir deneme oluşturmak için Remote Config > Parametreler'e gidin ve Deneme Oluştur'u tıklayın. Bu işlem, Remote Config kullanıma sunma işlemlerinin oluşturulmasına benzer şekilde, kenar çubuğu tabanlı bir oluşturma akışı açar.
Bir denemeyi tüm kullanıcılara sunmadan önce nasıl dahili olarak test edebilir veya inceleyebilirim?
Çoğu durumda, bir denemeyi kullanıma sunmadan önce doğrulamak ve test etmek istediğinizde, deneme dağıtımının kendisini test etmek yerine deneme değerlerini ve uygulama davranışını test etmekle daha çok ilgilenirsiniz. Bu gibi durumlarda, sınırlı bir test grubunu hedefleyebileceğiniz bir test denemesi oluşturmanızı öneririz. Test denemesini oluşturup deneme varyantlarının amaçlandığı gibi çalıştığını doğruladıktan sonra denemeyi çoğaltabilir, koşulları değiştirerek harici kullanıcılarınızı hedefleyebilir ve hedeflemek istediğiniz kullanıcılara göre diğer koşulları uygulayabilirsiniz.
Denemeyi son kullanıcılara sunmadan önce deneme davranışını doğrulamak için belirli dahili test cihazlarını da hedefleyebilirsiniz. Bunu yapmak için deneme oluşturma sırasında denemenin koşullarına bir veya daha fazla Firebase kurulum kimliği (FID) ekleyin.
Geçici deneme taslaklarımı nerede bulabilirim ve "Hazırlama" sekmesi nedir?
Bu iş akışıyla, geçici deneme taslakları (şu anda oluşturma veya güncelleme durumunda olan denemeler dahil) Remote Config içindeki Hazırlama adlı bir alt sekmede kullanılabilir. Bu alt sekmedeki taslaklar, mevcut oturumdan sonra kalıcı olmaz.
Çalışan bir denemeyi nasıl durdurabilirim?
Denemeyi durdurmak için artık Remote Config şablonunun yayınlanması gerekiyor. Denemeyi Durdur'u tıkladığınızda yayınlama onayı pop-up'ı görünür. Bu pop-up'ta, denemenin durdurulması da dahil olmak üzere geçerli olacak tüm değişiklikler listelenir. Durdurma işlemini tamamlamak için şablonu yayınlamanız gerekir.
Çalışan A/B testi denemem neden beklenmedik bir şekilde durdu?
Denemeler, Remote Config şablonundaki değişiklikler nedeniyle otomatik olarak durdurulabilir:
- Şablonu geri alma: Remote Config şablonunuzu denemenin olmadığı bir sürüme geri aldığınızda deneme durdurulur. Bir denemenin zaten durdurulduğu bir sürüme geri dönmek, denemeyi yeniden başlatmaz. Durdurulan denemenin bir kopyasını oluşturabilir ve denemeyi yeniden oluşturup çalıştırmak isterseniz bu kopyayı yeniden yayınlayabilirsiniz.
- Parametre bağlantısını kaldırma: Bir deneme yalnızca tek bir parametreye bağlıysa bu parametreyle ilişkili koşulun bağlantısının kaldırılması denemenin durmasına neden olur.
Daha eski bir Remote Config şablon sürümüne geri dönmek, daha önce durdurulmuş veya silinmiş bir denemeyi yeniden etkinleştirir mi?
Hayır. Remote Config şablonunu geri almak, geri alınan sürümde etkin olsa bile önceden durdurulmuş veya silinmiş denemeleri yeniden başlatmaz. Durdurulan denemenin bir kopyasını oluşturabilir ve denemeyi yeniden oluşturup çalıştırmak isterseniz kopyayı yeniden yayınlayabilirsiniz.
A/B testi denemeleri için anlık destek mevcut mu?
Evet, A/B Testing denemelerinde artık anlık güncellemeler destekleniyor. Bu özellikten yararlanmak için uygulamanızın gerekli en son SDK sürümlerini (Firebase Android SDK'sının 34.13.0 sürümü ve Firebase iOS SDK'sının 12.13.0 sürümü) kullandığından emin olun.
A/B testi denemeleri için anlık destek, web uygulamalarında çalışır mı?
Web uygulamaları için şu anda A/B Testing parametre değerlerine yönelik gerçek zamanlı Remote Config güncellemeleri desteklenmemektedir.
Çalışan bir denemenin hedefleme koşullarını belirli kullanıcıları hariç tutacak şekilde düzenlersem bu kullanıcılar neden denemenin ölçüm verilerine dahil edilmeye devam ediyor?
A/B Testing ölçüm için yapışkan gruplar kullanır.
Bir kullanıcı bir denemeye atanıp ölçülmeye başlandıktan sonra, hedefleme koşullarında yapılan sonraki düzenlemeler normalde bu kullanıcıyı hariç tutsa bile denemenin metriklerine dahil edilmeye devam eder. Ancak bu kullanıcılar, güncellenen koşulları artık karşılamadıkları takdirde denemenin varyant değerlerini almayı bırakır. Daha fazla bilgi için Remote Config varyant atama mantığı bölümüne bakın.
Bir deneme için hedeflemeyi yapılandırırken Bu koşula bir uygulama bağlayın veya başka bir koşul seçin hata mesajını görüyorum.
Bu hata, seçilen hedefleme koşulunun açık bir Firebase uygulamasının hedeflenmesini gerektirdiği ancak mevcut kurulumda böyle bir uygulamanın bulunmadığı anlamına gelir. Koşulun, Firebase uygulamalarınızdan en az birini hedefleyen bir kural içerdiğinden emin olun.
Koşullarım neden hiçbir kullanıcıyı hedeflemiyor?
Remote Config şablonundaki koşullar, "ilk eşleşme" mantığı kullanılarak yukarıdan aşağıya doğru sırayla değerlendirilir. Geniş ve genel bir koşul, daha spesifik bir deneme koşulunun üzerinde konumlandırılırsa kullanıcı önce daha geniş koşul tarafından yakalanır ve deneme yoksayılır. Bu sorunu düzeltmek için Koşullar sekmesinde aşağıdakilerden birini yapmayı deneyin:
- Koşulları Yeniden Sıralama: Daha geniş ve genel koşullardan önce kontrol edilmeleri için daha spesifik (en az kapsayıcı) deneme koşullarının değerlendirme listesinde daha yukarıda yer aldığından emin olun.
- Özel Parametreler Kullanın: Karmaşık hedefleme ihtiyaçlarınız varsa koşul çakışmalarını önlemek için denemenize özel benzersiz bir Remote Config parametresi oluşturmayı düşünebilirsiniz.
Koşullar sekmesinden bir koşulu silemiyorum.
Koşullar, etkin veya devam eden denemelere bağlıysa silinemez. Öncelikle denemeyi durdurmanız ve koşulu kaldırmanız gerekir.
Belirli bir uygulamaya bağlantı veren bir kuralı koşuldan kaldıramıyorum.
Bir koşul, Firebase uygulamasını açıkça hedefleyen bir kural içeriyorsa koşul düzenlenirken bu belirli uygulama bağlantısı kuralı kaldırılamaz.
Deneme hedeflememde birden fazla yüzde koşulu kullanmayla ilgili bir uyarı görüyorum. Endişelenmeli miyim?
Bu, taşıma işlemini engellemeyen bir uyarıdır. Bu uyarı, bir denemenin hedeflemesi birden fazla yüzdeye dayalı koşulu birleştirdiğinde gösterilir. Bunun nedeni, bu koşulların birleşik etkisinin denemenin gösterim yüzdesiyle birlikte bazen beklenmedik bir kullanıcı dağılımına yol açabilmesidir. Devam edebilirsiniz ancak bu koşulların nasıl etkileşime girdiğine dikkat edin.
Taslak denemelerini veya Test Cihazları'nı nerede bulup yönetebilirim?
Yeni A/B Testing iş akışıyla birlikte eski taslaklar ve test cihazlarıyla ilgili bazı değişiklikler yapıldı:
- Taslak sekmesinin desteği sonlandırıldı: Taslaklar sekmesi ve mevcut taslak denemeleri artık düzenlenemiyor. Yalnızca mevcut taslak denemeleri görüntüleyebilir, kopyalayabilir veya silebilirsiniz. Taslaklar sekmesi, 31 Ekim 2026'da konsoldan kalıcı olarak kaldırılacak.
- Test cihazlarını kaldırma: Test cihazlarını yönetme işlevi yeni iş akışında artık kullanılamaz. Belirli dahili test cihazlarını hedeflemek için oluşturma sırasında denemenin koşullarına bir veya daha fazla Firebase kurulum kimliği (FID) ekleyebilirsiniz. Kalite güvencesi uygulamaları için deneysel test yapmak istiyorsanız denemeyi belirli bir uygulama kimliğine atayın ve gösterimi %100 olarak ayarlayın. Denemeyi kullanıma sunmadan önce incelemek için gösterimi %0 olarak ayarlayın. 90 günlük deneme geçerlilik süresinin, yayınlandıktan sonra% 0 gösterimde bile başladığını unutmayın. Denemeyi inceledikten sonra, tam kullanıma sunma sürecini başlatmak için gösterim yüzdesini artırabilirsiniz.
Deneme oluştururken parametre oluşturabilir miyim?
Hayır, Remote Config parametresini doğrudan deneme oluşturma kenar çubuğunda oluşturamazsınız. Bu parametreyi kullanan bir deneme oluşturmadan önce Remote Config içinde parametreyi oluşturmanız gerekir.
Yeni iş akışıyla (Mayıs 2026'da meydana gelen) getirme sorunlarını nasıl azaltabilirim?
Bir sorun, 13 Mayıs 2026 ile 22 Mayıs 2026 arasında oluşturulan Firebase A/B Testi denemelerinin istemci SDK'larına ulaşmasını engelledi. Bu, son kullanıcılarınızın deneme varyantlarını almadığı ve bu denemeler için metriklerin kullanılamadığı anlamına gelir. Denemenin son kullanıcılarınıza sunulmasının artık otomatik olarak geri yüklendiğini ve metrik toplama işleminin bir sonraki getirme işleminden itibaren başlayacağını unutmayın. Bu kesinti nedeniyle denemenizin ölçüm penceresini uzatmanız gerekiyorsa veya yeni iş akışıyla ilgili başka sorularınız varsa lütfen Firebase Destek Ekibi ile iletişime geçin.