ASO

How To: A/B Testing for Mobile Apps

apple search ads optimalisatie

Experimentation has long been an essential part of (online) marketing. Methods such as A/B testing allow us to quickly and reliably determine which version of content resonates best with readers or users. This can also be applied to your mobile app. A/B testing is a core part of App Store Optimization. In this tutorial, we'll walk you through, step by step, how to arrive at the optimal listing for the App Stores. Ready, set? Test!

Why are A/B tests important for App Store Optimization?

Okay, first things first. When we talk about App Store Optimization, we're looking for ways to make an app more visible across the various app stores. We previously covered the basics of App Store Optimization. Factors such as titles, descriptions, and previews (the screenshots shown in the App Stores) all influence ranking. But how do you actually know whether the optimal version of your App Store listing is live?

With A/B testing, you can improve your app listing by showing different content, features, and designs to your target audience. You then measure whether these versions actually impact key metrics such as conversion rate, revenue, and so on.

What can you A/B test in the App Stores?

In this example, we'll look at the two largest app stores: the Google Play Store and the Apple App Store. What you can test differs per platform.

Apple App Store

Let's start with the Apple App Store. All your app's data lives in App Store Connect. From the "App Store Optimization" page, you can create tests for the following elements:

  • App Icon
  • App Store Previews (the screenshots shown in the App Store)

Now, I can hear you thinking: that's it? Yep. At the moment, that's all you can test. As humans, we're highly visual, so these two elements still carry a lot of weight.

Google Play Store

All your Android app's data lives in Google Play Console. Under the "Store Listing Experiments" tab, you can manage all your A/B tests. Within the Play Store, you can test the following elements:

  • Short description
  • Full description
  • App icon
  • Feature graphic
  • Screenshots
  • Video

With Google, you have quite a few more options to test, including text. That's a major advantage, because text means indexing, and indexing means ranking. In other words, with Google's Store Listing Experiments, you can test which copy resonates best with your target audience.

Creating an A/B Test in the App Stores

App Store Connect

Step 1: Log in to App Store Connect and click on App Store Optimization (under Features)

Step 3: Click the + icon to create a new A/B test

Step 4: Choose the name and variables for your test.

Reference name: We always use the same format:

AB test [Version] [Element] [Country]. Example: AB test V1.0 AppIcon The Netherlands

Number of Treatments: the number of different versions you have. Maximum is 3.

Traffic Proportion: What percentage of all visitors will see this A/B test? For the fastest results, choose the highest percentage.

Localizations: Does your app have multiple languages available? Choose which country will see this A/B test (you can also select all of them).

Once you've filled in these variables, App Store Connect immediately gives you an estimated test duration. Here you can optionally select the required percentage difference. For 99% of tests, you can leave this as is.

Step 5: Upload or select your new assets for the treatments.

Running an A/B test with different App Store Previews? You can upload these directly in Connect. Make sure to upload them in all the correct formats. The required dimensions can also be found on Apple's site. Note: want to run a test with different app icons? You'll first need to add these to the Assets folder in Xcode. Click here for the extensive documentation.

Step 6: Start the experiment. Time to go live! 🙂

Yes. Your A/B test now goes to Apple for review. Testing different app icons? Then your test will actually already have started, since you'll already have gone through review once when adding the app icons.

Step 7: Now it's time to wait. You can view your first results directly in your app's Analytics. Noticing anything yet? We recommend running the test for at least 14 days. You won't see meaningful differences until hundreds of visitors have seen each treatment, so be patient.

Google Play Connect

Step 1: An A/B test within Google Play Connect works in a similar way. Log in and go to "Store Listing Experiments"

Step 2: Choose the name, store listing, and experiment type

Custom store listing name: we always use the same format:
AB test [Version] [Element] [Country]. Example: AB test V1.0 AppIcon The Netherlands

Store listing: choose your primary store listing here

Experiment type: This depends on which element you want to test. Standard experiment applies to your Dutch listing. If you'd rather test per country, you can choose a localized experiment instead.

Step 3: Choose the recommended target metric.

Step 4: Choose your variants (how many variations you want to test, up to 3)

Step 5: Experiment audience, minimum detectable effect, and confidence level

For 99% of all A/B tests, these can be left at their default settings.

Step 6: Variant configuration

Now we get started. In the Google Play Store, you can test much more than in the App Store. Choose the attributes you want to test against your current store listing. For the best results, select one item at a time. Under variants, you can add your assets.

Step 7: Start the experiment. Time to go live! 🙂

Yes. Your A/B test now goes to Google for review. This takes a few days. Once the experiment is approved, the A/B test goes live right away.

Step 8: Now it's time to wait. You can view your first results directly in your app's Analytics. Noticing anything yet? We recommend running the test for at least 14 days. You won't see meaningful differences until hundreds of visitors have seen each treatment, so be patient.

Analyzing A/B Test Results

Data analysis is the important step when running experiments. Here it's essential to stay focused on the primary goal of your experiment. What do you want to achieve: more downloads? Higher retention? You can find this out by digging into the data. Let's walk you through an example.

Case: BabyManager Play Store A/B Test

BabyManager is an app for expecting and new parents. Every user gets three months of BabyManager covered by their health insurer. The app has many features, such as 24/7 chat with maternity care professionals, a personal photo book, and in app courses. During the A/B test (initially Android only), we focused on the app's two most important features: chat and the photo book. Primary goal: more downloads. These were the results after a few weeks:

AB test voor mobiele apps
AB test results in Google Play Store.

In this A/B test, we adjusted the first screen of the App Store Assets (the app's images) so that it highlighted both USPs. As you can see, roughly equal numbers of installing users saw each variant. However, we can immediately spot differences. The focus was on new installing users, since the app had recently launched. This test shows that both new screens outperform the current listing. But which version of the Treatments (variables) actually won? You can determine that by looking at the confidence interval. For Treatment A, focus on photo book, there's a margin of uncertainty of -6.7% in the results. This means there's also a possibility that Treatment A actually performs worse than the current listing. For Treatment B, there's no such uncertainty.

You could choose to implement Treatment B as the new current listing right away. An additional validation step would be to set up a new A/B test with a single treatment, namely "Focus on Chat/Video Calling." This way, you can always be sure the data is valid. Within App Store Connect, the process works almost the same way. The only difference is that you'll see Conversion Rate (percentage of views/downloads) instead of installing users.

Want to grow (organically)? Let us help

As you can see, there's a lot involved in running an effective A/B test. Our certified App Marketing specialists are happy to advise you on optimizing your App Store listing. Book a consultation directly or feel free to stop by our office in Utrecht.

Gerelateerde blogs

Veelgestelde vragen

What is App Store A/B testing and why is it essential for App Store Optimization (ASO)?

App Store A/B testing is the process of showing two or more variations of store page elements—such as app icons, screenshots, and preview videos—to different groups of store visitors simultaneously to determine which version leads to the highest conversion rate. It is an essential part of App Store Optimization (ASO) because even a small increase in the conversion rate directly leads to more organic downloads from the same number of page visits. By basing visual and textual choices on statistically backed test data rather than gut feeling, you maximize the return on all your marketing efforts.

Which App Store page elements should you A/B test for the greatest impact?

The visual elements of the store page have by far the greatest impact on a mobile application's conversion rate. The app icon and the first two to three screenshots are the most important components to test, as these are immediately visible in search results before a visitor even clicks through to the product page. Additionally, testing preview videos and adjusting the primary messaging on the screenshots often yields significant conversion gains. It is crucial to vary only one element per test so that you can pinpoint exactly which change is responsible for the increase in downloads.

What is the difference between Apple Product Page Optimization and Google Play Store Listing Experiments?

The difference between Apple Product Page Optimization (PPO) and Google Play Store Listing Experiments lies primarily in the elements to be tested, the test duration, and the platforms' approval processes. With Apple PPO, you can test up to three alternative variants of the app icon, screenshots, and app preview video within App Store Connect, with each visual variant requiring prior approval from Apple. Google Play Store Listing Experiments offers more flexibility by allowing you to test textual elements such as the app title, short description, and long description, in addition to visual assets.

How does Coffee Digital help you set up and run successful App Store A/B tests?

Coffee Digital helps app publishers design and analyze data-driven A/B tests that demonstrably increase product page conversion rates. Our ASO and design specialists formulate sharp hypotheses and develop custom variants of app icons, screenshots, and video previews. By meticulously monitoring experiments within App Store Connect and the Google Play Console for statistical significance and immediately implementing the winning assets, we ensure a continuous increase in installs and a higher return on every store visitor.