Mobile App Monetization: A/B Test for In-App Purchases

As we previously discussed, In-App Purchase is becoming the primary source of app income. Aside from following implementation best practices, it is important to assess the performance of different in-app items. Assessment can come in the form of monetization KPI tracking or better yet,  an A/B test.

 

The tracking of user behavior isn’t of much use unless you know how to act on each behavior. A/B testing allows us, marketers, to explore and experiment different monetization strategies with minimal risk to revenue loss.

 

IAP A/B Testing Best Practices

 

When is the right time to start an IAP A/B test?

It is advisable to start monetizing with the use of in-app purchases after the app has significant traffic and loyal user base. You can start an A/B test anytime you feel the need especially when you are still tweaking with the IAP monetization strategies. There are times where an A/B test is vital, though. This includes times when you conversion rates seem to be slow or skewed, if revenue is low, and if you add or change any in-app item.

 

Which IAP elements should you test?

It is important to consider first and foremost which stage of the monetization funnel directly affects the result you want to test for. Is the low revenue because of the IAP’s placement, price, or its very nature? Test or add IAPs at each level or part of the app where you feel the users are inclined to spend money on. The test would show if user preference over one item before or after an action.

 

You don’t need to specifically test every in-app item. There are in-app elements/aspects that you can tweak and A/B test for performance:

  • Price
  • Placement (or frequency of appearance)
  • Design (color, layout, etc.)
  • Headlines Wording
  • Nature of the offer (bundles, boosters, extensions, etc.)

 

What types of test should you try?

You can try price point tests, placement tests, conversion funnel performance, and market segment test.

 

There are times when tests generate negative or no conclusive reports. This just means that you need to create and try new hypothesis or combinations.

 

How can you track the results?

App analytics tools are the first option. Google Analytics has a built-in A/B testing tool called Google Analytics Experiments. There are also other A/B testing tools that help in simplifying the testing process and offer special features that can help given an insight into what users want and need.

 

How long should the test last?

It is advisable to continue running the test until a statistically significant result is reached. That is if the aggregated data can be used for objective comparison. The longer the test runs, the more accurate the results will be.

 

But how would you know if an in-app purchase really won over the other? You can use A/B test duration calculators to calculate the amount of time necessary for the test. You can also try the traditional way wherein you just estimate the sample size you would need and then divide it by the daily traffic. The result would determine what sample size you should stop the test.

How to Make an App Reskin Look Original

How can a mere app reskin look and feel original? Is originality even on an app reskinner’s mind? It should be! As convenient it is to ride on a viral trend, it is not a sure-fire way to earn the top spot or even drive downloads and revenue. Aside from that, an app reskin that lack originality would cause a lot of criticism not only from other developers but also from users.

 

So how can things become a win-win situation between the app reskinners and app users? Here are ways to make even the most cloned app reskin into a unique creation:

  1. Only use the framework of the app: its general concept and gameplay. Sometimes, even when an app reskin is visually different from the original app, the use of similar UI elements (especially if the placement and design layout are the same) and UX design would immediately give away the fact that the app is not original.
  2. Resist the lure of imitation. There are proven and trusted design strategies; then there are original design strategies. It’s tempting to just follow a popular app design template especially if the design is considered as the de facto standard of the market. You don’t need to think of something new, just think of solutions in order to improve the existing design. Even trends don’t require every new app to be uniform.
  3. Create your own trademark and own it. Even with clones sprouting the very moment an app becomes successful, it’s worth noting that the original still stands out. It’s mostly because app studios promote apps as if they are brands. There’s either a catchy tagline or an unforgettable character and the studios build from there. They aim for memorability, a characteristic that makes the app sell itself even without aggressive marketing.
  4. Repetition can do funny things to users’ minds. Just imagine downloading an app you’ve never heard of before. It looks interesting but as you open it, there’s this nagging feeling at the back of your mind that you’ve seen this app before. It could be just déjà vu, but the font is really familiar. This usually happens with app clones and apps that emulate popular apps. Do not copy design elements from other apps if said elements do not represent the brand you want to create. Create custom color palettes and avoid using typography (especially the customized ones) prominently used by other apps.
  5. Small details matter. Sometimes injecting character or just a certain vibe about an app changes the way people perceive it. Set goals to engage users to a personal level. The main character could be a typical cute cat that is not really a standout but is animated to make different facial expressions. Interactions like this can create a unique user experience.
  6. Good quality performance is a must. “That’s an app reskin. I’m sure it’s crappy” said a good friend but he downloaded the app anyway. The app reskin was still loading after thirty seconds…then it crashed – and that’s just the beginning. As users demand more from free apps, app reskins should aim to deliver the best quality. An app reskin after all, needs to hook the audience before the time is up.
app-interface-design

App Reskinning: What to do with an Existing App Interface Design

App reskinning is considered as a quick-fix solution to the drudgery that is mobile app development. All you need to do is just slightly change the graphic elements, the sound, and music, a little tweaking in for the monetization models and that’s everything, right? No sweat at all. But with all its advantages, there are also inherent disadvantages in app reskinning (some of whom are mentioned in this post). These disadvantages can limit the effectiveness the reskinning process. So what of the app interface? Would an existing app interface limit creative customizations?

Common Issues with App Interface in App Reskinning

So here’s the deal with app interface: it’s part of the backbone of the reskin so it needs to be strong in the first place. When selecting a source code or app template to reskin you should watch out for these issues:

  1. You can’t see what you get. One disadvantage of buying a source code to reskin is not knowing how the individual screens look and if the screen flow create quality user experience. On the flip side, most of these source codes come from apps that are still up and running in the app store. You can just install the app and have a ‘feel’ of the screen flow and the app interface’s layout. Observe anything that needs improvement.
  2. Trends come and go. The app template that you plan to reskin may be using outdated design trends. Some designers often emulate the design of popular apps to ride in the trend but when it’s time to put the app template up for sale, the trend is already stale.
  3. Usability is not equal to ease of use. Some apps earn the label “user-friendly”. This is somehow deceiving since task completion is the only measure in us to gauge effectiveness. There aren’t any consideration to factors that aid in ease of use. A task may be important enough for the user that he/she would try to accomplish it even through stumbling blocks in the app interface but it doesn’t mean that it would be true for all tasks, especially when it comes to navigation.
  4. Very simple UI that it’s stupid. The general mantra of UX design is KISS (Keep It Simple, Stupid). This is all good since simplicity often equates easy understanding which then leads to ease of use but there are instances when the app’s design is so simple and straightforward that it looks like you are underestimating (unintentionally of course) your prospective user’s capability to think beyond the surface. Buttons should be intuitive and not redundant. Walkthroughs and tutorial modes should not interfere the normal flow of gameplay and should only appear as per the user’s request. App users, especially those of game apps are up for the challenge of more complex interfaces. For some cultures and subcultures, it’s somehow a rite of passage -that just being in the know separates you from mere mortals. This is why the same UX and UI design will not work for different target markets.

 

Reskinning a User Interface Design Template

App skins make an app an almost unrecognizable incarnation of its old self or it could make it look like a lazy knockoff done by the dozen in sweatshops. But the question still lies: would you retain a UI’s original elements or would you make it something else entirely? Here are some things that you can do to solve this dilemma:

  1. Make the user experience memorable. We humans, make impressions based on the emotions that an experience evokes. These emotions would immediately be called upon the moment we see a reminder of that event. It’s like when a brightly-colored window suddenly popped up in the middle of an exciting game or a dialog box telling that you did awesome and you should share your achievement with your friends. Bring to mind your experience as an app user; what was your first impression of the app? Does the familiarity of the app interface make you feel at ease? Does the presentation of the app’s features and functionality kept you hooked? Is the app design working because they arrange the things this way or because of the overall aesthetic appeal? A lot of apps have memorable UI and UX elements, most of them for the wrong reasons.
  2. Flat app interface design for fast loading times. Flat designs are minimalist and mostly focus on the iconic value rather on the overall aesthetics. Without the drop shadows, textures and gradients, your app will load faster. Also, adopting concepts from Google’s material design would make the colors and shapes of design elements intentional, focused and organized. The design itself serves as a guide for users as it draws out defined hierarchies almost effortlessly.
  3. Don’t change navigational elements too much or any UI elements for that matter. The key is to make navigational elements as familiar as possible. You can change the colors or shape of the navigational tools but it should still be distinguishable. You can also tweak the layout of these elements
  4. Buttons can be at the same place but should not look the same as the original. This is something that stands out with most reskins. Some buttons and other graphic elements are sold as kits or bundled with templates. These graphic elements are usually customizable to better fit the reskin’s overall aesthetic.
  5. Elements should have cohesion and consistency. As mentioned above, you can customize UI elements. But it’s better if the same people working on the other graphic elements also work on the UI elements.
  6. Create adaptive UI elements. As a rule of thumb, create graphic elements with three screen sizes in mind.

The Importance of Good UI and UX Design in App Reskinning

It is always said that user experience is everything. The app’s design should be able to invoke the right response from the users that would translate into engagement and transactional completion. UI design is not only important in the aspect of aesthetics but also in exploring user behaviour through the way the user interacts with an app’s interface.UX is the general feel of the app according to a user’s perspective. This could include the coherence of graphic elements, the layout of UI elements and the flow of the app’s screens. UI and UX design defines the mobile function of the app. It should provide the user with mobile functionality that is defined by speed, ease and accuracy. Read More