Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In-App-Purchase: A/B-testing possible/allowed?

Is it possible and allowed to have A/B-testing for in-app-purchase for iOS and Android? I heard it's not allowed for iOS but didn't find an official document.

What about Android?

like image 267
swalkner Avatar asked Jun 23 '17 13:06

swalkner


People also ask

Can you AB test an app?

A/B testing for mobile apps works by segmenting an audience into two (or more) groups and seeing how a variable affects user behavior. It is used to identify the best possible user experience and deliver the best possible results. For example, let's say you want to drive installs for your mobile game.

Why in app purchase are not allowed?

If you get hit with a message on your Apple iPhone or iPad that says “Purchase – In-app purchases are not allowed” when trying to buy purchases from within apps, it may be related to a restriction setting on the device. From the Home screen, swipe over to the screen with the “Settings” icon, then select it.

What is a/B testing for mobile apps?

A/B testing for mobile apps: All you need to know | Adjust A/B testing is a sure-fire way to learn what improves the performance of your app marketing campaigns, UX, and UI. Learn all about A/B testing, here. A/B testing is a sure-fire way to learn what improves the performance of your app marketing campaigns, UX, and UI.

How do I Test my App for purchase States?

Testing, according to the documentation. According to the documentation for testing, we have two ways of testing purchases: Static responses from Google Play. By using a restricted set of product IDs, you can trigger static responses from Google Play, so you can test that your app correctly handles all the possible states.

What is a/B testing and how does it work?

Essentially, the A/B test adds some server-side rules that determine what configuration is sent to the app. For apps that don’t have a remote configuration capability, an A/B testing platform is a great way to introduce one. Step 3. Test the hypothesis

How do I enable a/B testing in in-app messaging?

Without data sharing, your experiment won't have access to analytics data. In the Engage section of the Firebase console navigation bar, click A/B Testing. Click Create experiment, and then select In-App Messaging when prompted for the service you want to experiment with.


2 Answers

For iOS you can only test in app purchase in sandbox mode.

Now with the latest updates, iOS has launched percentage rollout feature so you can release your feature to partial users and see how your new feature is doing and then rollout to complete set.

And as for android- try going through below link and see if it helps: https://developer.android.com/distribute/best-practices/develop/in-app-a-b-testing.html

like image 110
Vikas Dadheech Avatar answered Oct 12 '22 01:10

Vikas Dadheech


Yes, it is possible to do A/B testing with in-app purchases but you will need to implement some custom code and either roll your own analytics platform or integrate with a third party.

If you are simply testing only the descriptions and or images that are displayed with your in-app purchase you can hard code the different variants on your client or fetch them from your own server instead of using the descriptions stored in iTunes Connect.

If you are experimenting with pricing you will have to create different versions of your in-app purchase in iTunes connect or Google Play and then your client or server can decide which price(s) to display and only show that subset of IAPs.

There are several third party analytics tools that work with iOS and Android that can help you track the performance of the different variants.

like image 26
waroo Avatar answered Oct 12 '22 03:10

waroo