Questions tagged [firebase-ab-testing]

Firebase A/B Testing helps you optimize your app experience by making it easy to run, analyze, and scale product and marketing experiments. It gives you the power to test changes to your app’s UI, features, or engagement campaigns to see if they actually move the needle on your key metrics (like revenue and retention) before you roll them out widely.

About Firebase A/B Testing

Firebase A/B Testing is a component of the Firebase suite of tools for cross-platform application development.

  • Test and improve your product experience
  • Find ways to re-engage your users by using the Notifications composer
  • Safely roll out new features
  • Target "predicted" user groups

Using FCM, you can notify a client app that new email or other data is available to sync. You can send notifications to drive user reengagement and retention. For use cases such as instant messaging, a message can transfer a payload of up to 4KB to a client app.

How does it work?

When you create an experiment, you test out one or more variants of a testable action and measure how well the variants perform toward a goal that you want to achieve (such as boosting in-app purchases). Your targeted user group can be defined by multiple criteria chained with "AND" logic; for example, you could limit the group to users of a particular app version who belong to both an Analytics audience such as "crashing users" and a group created automatically by Firebase Predictions based on its likelihood to churn.

Firebase A/B Testing flow diagram

With Remote Config, you can experiment with changes to several parameters across multiple variants to alter the behavior and appearance of your app in a variety of ways across each variant group. You could use this for subtle changes like tinkering with the best color scheme and positioning of menu options, or for significant changes like testing a completely new feature or UI design. With the Notifications composer, you can experiment to find the right wording for a notification message.

Whether your experiment uses Remote Config or the Notifications composer, you can monitor your experiment until you have a valid set of results, and then identify the leader, the variant that best accomplishes your goal. You can start your experiment with a small percentage of your user base, and then increase that percentage over time. If your first experiment does not reveal a variant that accomplishes your goal better than your app does currently, you can start a new round of experimentation to find the best way to improve your app.

You can also track other metrics (app crashes, retention, and engagement) along with your goal so that you can have a better understanding of the outcome of your experiment and how it impacts the experience of using your app.

Related tags

96 questions
0
votes
1 answer

Don't get Firebase A/B draft experiment remote config value on my test devices

I'd like to create a Firebase A/B test experiment and tweak the setup before starting it by using the option to add a test device via its Firebase Instance ID, however, I never seem to get the Remote Config param for the experiment. The fetch is…
0
votes
1 answer

Potential Flaw - Firebase unreasonable results in AAB testing

I am running an AAB test, which means there are two control groups in the test to make sure the population distribution is correct. And the results tell me that the duplicated control group show positive results than the original group. I duplicated…
0
votes
0 answers

Firebase A/B testing with Remote Config: when adding a new parameter, need to exclude old app versions?

When A/B testing with Remote Config, if a new iOS version uses a new remote config parameter, will older versions automatically be excluded from the results of the experiment because they do not use that parameter in code (they do not query it, they…
Kqtr
  • 5,824
  • 3
  • 25
  • 32
0
votes
1 answer

Firebase Remote Config & A/B Testing with real time updates

I've implemented real time remote config updates via the documentation here. In general, it works as expected, except when it comes to experiments via A/B Testing. Changes to A/B Testing that affect remote config do not fire the update cloud…
simon
  • 2,635
  • 4
  • 20
  • 21
0
votes
0 answers

Using Firebase A/B testing with Adobe Analytics

For my personal mobile app, I have adobe analytics in place for sometime. Now, I am planning to integrate a/b testing in it. I see Firebase A/B testing as an option which is also available for free. But as I understand that A/B testing works in…
Sushil
  • 8,250
  • 3
  • 39
  • 71
0
votes
1 answer

Pause the enrolment in a/b test but still have the good variant experience [Firebase]

I am wondering if it possible to "pause" the enrolment into a test but that the A/B test users still see the good variant experiment for a couple of days. When "pausing" the experiment (leading to inactivation the remote config), will the user have…
1 2 3 4 5 6
7