Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Firebase A/B Testing
plat_ios
plat_android
Firebase A/B Testing, uygulama deneyiminizi optimize etmenize yardımcı olur:
ürün ve pazarlamayı yürütme, analiz etme ve ölçeklendirme şeklinizi kolaylaştırma
denemeler yapabilirsiniz. Uygulamanızın kullanıcı arayüzünde, özelliklerindeki veya
anahtar kelimelerinizin nasıl etkilendiğini görmek için
metrikleri (ör. gelir ve elde tutma) ölçmeniz gerekir.
A/B Testing, farklı pazarlama yöntemlerini test edebilmeniz için FCM ile birlikte çalışır
uygulamanızdaki değişiklikleri test edebilmeniz için Remote Config ile birlikte bu desteği de gerekiyor.
Başlamaya hazır mısınız? Ürün seçin:
Remote Config deneme oluştur
Mesajlaşma denemeleri oluşturma
Temel özellikler
Ürün deneyiminizi test edin ve iyileştirin
|
Davranışta değişiklik yapmak için Remote Config ile denemeler oluşturun
uygulamanızın denemenizdeki varyantlar genelinde görünümü ve
istediğiniz sonuçları sağlamada hangi ürün deneyiminin daha etkili olduğunu test etmek
en önemli husustur.
|
Bildirim oluşturucuyu kullanarak kullanıcılarınızla yeniden etkileşime geçmenin yollarını bulun |
A/B Testing hesabını kullan
kullanabileceğiniz en etkili kelime ve mesaj ayarlarını
daha fazla bilgi edinin.
|
Yeni özellikleri güvenli bir şekilde kullanıma sunun |
Yeni bir özelliği, hedeflerinizi karşıladığından emin olmadan önce kullanıma sunmayın.
küçük bir kullanıcı alt kümesi oluşturun. Projenizin
A/B Testing sonuçları, özelliği tüm kullanıcılarınıza sunun.
|
Hedef kullanıcı grupları |
Uygulamanızın kullanıcılarıyla ilgili verileri kullanarak hedeflenmiş A/B testleri çalıştırın.
Örneğin, belirli bir uygulamayı çalıştıran bir kullanıcı alt kümesini hedefleyebilirsiniz.
sürümünü, platformu, dilini veya belirli bir
Google Analytics.
user özelliği değerini döndürür.
|
Nasıl çalışır?
Deneme oluştururken kullanıcı deneyiminin birden fazla varyantını oluşturun
ve varyantların ulaşmak istediğiniz hedefe yönelik ne kadar iyi performans gösterdiğini ölçün
(ör. uygulama içi satın alma işlemlerini artırma). Hedeflenen
kullanıcı grubu, "VE" ile zincirlenmiş birden fazla ölçütle tanımlanabilir mantık; şunun için:
Örneğin, grubu belirli bir uygulama sürümünün kullanıcılarıyla sınırlandırabilir
hem Analytics hem de
"Kilitlenen kullanıcılar" gibi özel bir Google Analytics ile eşleşen
istemci tarafından ayarlanan kullanıcı özelliği.

Remote Config ile bir veya daha fazla değişiklik yapmayı deneyebilirsiniz
parametrelerini kullanabilirsiniz. Bunu kullanabilirsiniz
renk şemasını ayarlama gibi incelikli değişiklikler yapmak
ya da tamamen yeni bir seçenekleri test etmek gibi daha önemli değişiklikler için
veya kullanıcı arayüzü tasarımı. Bildirimler oluşturucuyla, çeşitli özellikleri
doğru kelimeleri bulun.
Denemeniz ister Remote Config ister Bildirim oluşturucuyu kullanıyor olsun, şunları yapabilirsiniz:
bir lider, yani en iyi değişkenlik gösterene kadar denemenizi izleyin
yardımcı olur. Denemenize belirli bir süre içinde
yüzde 10'u artırmaktır. İlk
denemenizin, hedefinizi gerçekleştiren
referans değer çizgisini hedeflerden sonra, yeni bir deneme dönemi başlatarak
en iyi uygulamaları paylaşacağız.
Şunları yapabilirsiniz:
Ayrıca, kullanıcı başına ortalama gelirin yanı sıra
daha iyi fikir sahibi olmak için bu hedefin
hedefini belirleyin
uygulama deneyimini nasıl etkilediği
hakkında daha fazla bilgi edineceksiniz.
Uygulama yolu
|
Uygulamanıza Remote Config veya Firebase Cloud Messaging ekleyin |
Uygulamanızda zaten Remote Config veya Cloud Messaging kullanılıyorsa
(ya da her ikisi birden) yoksa sonraki adıma geçebilirsiniz.
|
|
A/B testiyle değerlendirmek istediğiniz varyantları tanımlayın. |
Değişikliğiniz ister küçük bir farkla ister yeni bir kullanıcı arayüzü ya da özellik eklenmiş olsun,
bu değişikliği Remote Config kullanarak kontrol edebilirseniz, birden fazla
A/B Testing ile değişen varyantlar.
Birden fazla varyantı test etmek için A/B Testing uygulamasını Bildirim oluşturucuyla birlikte de kullanabilirsiniz
kullanıma sunmadan önce yeniden etkileşim kampanyanıza
başlamanıza yardımcı olur.
|
|
Başarıyı nasıl ölçeceğinizi tanımlayın |
Bildirim oluşturucunun kullanıldığı bir denemeyle birlikte Analytics kullanabilirsiniz.
etkinliğini kullanın.
Remote Config denemesinde, Analytics
bir etkinliği veya dönüşüm hunisini kullanabilirsiniz.
|
|
Kazanan varyantı bulmak için denemenizi izleyin |
Denemenizi yalnızca birkaç kullanıcıyla başlatabilir ve sonra diğer kullanıcılara sunabilirsiniz
kullanıcı sayısını artırmanızı sağlar. Denemenizi izlerken,
uygulamanızın kilitlenmesini artırmaya veya başka etkilere neden olup olmadığını kontrol eder.
gösterir ve hangi varyantın en iyi sonucu verdiğini görebilirsiniz.
ilerlemeyi kaydedeceksiniz.
|
Sonraki adımlar
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-25 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,["Firebase A/B Testing \nplat_ios plat_android \n\nFirebase A/B Testing helps you optimize your app experience by\nstreamlining the way you run, analyze, and scale product and marketing\nexperiments. It gives you the power to test changes to your app's UI, features,\nor engagement campaigns to see how they impact your key\nmetrics (like revenue and retention) before you roll them out widely.\n\nA/B Testing works with FCM so you can test different marketing\nmessages, and with Remote Config so you can test changes within your app.\n\n\u003cbr /\u003e\n\nReady to get started? Choose a product:\n\n[Create Remote Config experiments](/docs/ab-testing/abtest-config)\n[Create messaging experiments](/docs/ab-testing/abtest-with-console)\n\nKey capabilities\n\n|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test and improve your product experience | Create experiments with Remote Config to make changes to the behavior and appearance of your app across the variants in your experiment, and test which product experience is most effective at driving the results you most care about. |\n| Find ways to re-engage your users by using the Notifications composer | Use A/B Testing to help you find the most effective wording and messaging settings for bringing users into your app. |\n| Safely roll out new features | Don't roll a new feature out without making sure it meets your goals with a smaller subset of users first. Once you have confidence in your A/B Testing results, roll the feature out to all your users. |\n| Target user groups | Run targeted A/B tests using data about your app users. For example, you could target a subset of users running a specific app version, platform, language, or select users that match a Google Analytics [user property](https://firebase.google.com/docs/analytics/user-properties) value. |\n\nHow does it work?\n\nWhen you create an experiment, create multiple variants of a user experience\nand measure how well the variants perform toward a goal that you want to achieve\n(such as boosting in-app purchases). Your targeted\nuser group can be defined by multiple criteria chained with \"AND\" logic; for\nexample, you could limit the group to users of a particular app version\nwho belong to both an Analytics\naudience such as \"crashing users\" that match a custom Google Analytics\nuser property set by the client.\n\nWith Remote Config, you can experiment with changes to one or more\nparameters to alter the behavior and appearance of your app. You could use this\nfor subtle changes like tinkering with the best color scheme and positioning of\nmenu options, or for more significant changes like testing a completely new\nfeature or UI design. With the Notifications composer, you can experiment to\nfind the right wording for a notification message.\n\nWhether your experiment uses Remote Config or the Notifications composer, you can\nmonitor your experiment until you identify a *leader*, the variant that best\naccomplishes your goal. You can start your experiment with a small percentage of\nyour user base, and increase that percentage over time. If your first\nexperiment does not reveal a variant that accomplishes your goal better than the\nbaseline, you can start a new round of experimentation to find the best way to\nimprove your app.\n\nYou can\nalso track other metrics (app crashes, retention, and revenue) along with\nyour goal so that you can have a better understanding of the outcome of your\nexperiment and how it impacts the experience of using your app.\n\nImplementation path\n\n|---|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add Remote Config or Firebase Cloud Messaging to your app | If your app already uses Remote Config or Cloud Messaging (or both), you can skip to the next step. |\n| | Define the variants that you want to evaluate with an A/B test. | Whether your change is subtle or the addition of a new UI or feature, if you can control that change using Remote Config, you can test multiple variants on that change with A/B Testing. You can also use A/B Testing with the Notifications composer to test multiple variants on your re-engagement campaign before you roll it out to all users. |\n| | Define how you will measure success | With an experiment that uses the Notifications composer, you can use an Analytics event to define the goal of your experiment and compare experiment variants. With a Remote Config experiment, you can use either an Analytics event or a conversion funnel to define the goal of your experiment. |\n| | Monitor your experiment to find the winning variant | You can start your experiment with just a few users, and then roll it out to more users if early results look good. As you monitor your experiment, you will see whether some variants cause more app crashes or other impacts on the app experience, and you can also see which variant makes the most progress toward your goal. |\n\nNext steps\n\n- Learn more about experiment concepts and best practices in [About Firebase A/B Testing](/docs/ab-testing/ab-concepts).\n- Get started creating experiments for [Remote Config](/docs/ab-testing/abtest-config), [the Notifications composer](/docs/ab-testing/abtest-with-console), or [In-App Messaging](/docs/ab-testing/abtest-inappmessaging).\n- Learn more about the Firebase features that interact with A/B Testing: [Google Analytics](/docs/analytics), [Firebase Remote Config](/docs/remote-config), [Cloud Messaging notifications](/docs/cloud-messaging/concept-options#notifications), [In-App Messaging](/docs/in-app-messaging), [AdMob](/docs/admob), and [Remote Config personalization](/docs/remote-config/personalization)."]]