Product testing subscriptions

In general, the sandbox environments behave nearly identical to the production environments. That being said, we recommend to test only the flow of a purchase in sandbox mode, and not metadata-related tests on products.

This is because:. While the production environment is generally more stable than the sandbox environment, we're not able to provide support on why store APIs are not up to date at any given moment.

For this reason, we recommend only testing the flow of a purchase in sandbox mode instead. For example:. This will ensure you are properly unlocking content for a purchase, and in production you'll see more accurate metadata.

Skip to main content. Pricing is recognized as a fate-changing factor that directly affects an app's profitability. Tailoring your pricing strategy 2. Why subscription app price testing is essential 3. When to run price testing 4.

What to test 5. Guiding principles for running effective price tests 6. The test leveraged Purchasely's no-code testing tool, enabling precise evaluation of different pricing scenarios.

A Purchasely price test demonstrated that a slightly higher price proposed to users in Canada led to significantly increased conversion and revenue. The objective of the test was to boost conversion to an annual subscription and to see the price sensitivity of a specific user segment: users based in Canada using an iPhone.

Target users were given a choice between two price variants for the annual plan: one set at £2. Additionally, both variants were offered alongside a lifetime access option. Intuitively, one might assume that the lower price would attract more users and result in higher conversions. However, surprisingly, when the price was set slightly higher, the rate of paid subscriptions more than doubled, and the revenue generated almost tripled.

This example illustrates how even a slight variation in price can profoundly impact revenue, particularly in an unexpected manner. Another compelling illustration comes from CoinStats, a well-known cryptocurrency platform.

They adopted a contrasting approach that underlines the significance of tailoring pricing strategies to suit individual apps. As these two examples demonstrate, today, many apps are adopting price testing to eliminate the old copy-pasting strategy or guesswork from their growth strategies.

Vehe Baghdasaryan, Senior Growth Marketing Manager at CoinStats on positioning the app within the right price spectrum. Lower prices may drive more sales but can result in an increase in low-fidelity sales and a loss of revenue per sale.

Higher price points could impact customer perception of value. Price positioning can also have a significant impact on your app's market position and overall attractiveness, influencing users' appetite for your app's value even before they have a chance to experience it firsthand.

To help you begin your price testing journey on a solid foundation, this article will explore the following topics:. We will also introduce Purchasely's seamless price testing feature, designed to help subscription apps find that lucrative sweet spot.

Price is one of the key pillars of the marketing mix. Marketers must decide on the price of a product or service after its development.

Presently, pricing is a challenging decision for marketers as it greatly affects customer perception of value and the company's profits. Poor pricing choices can immediately and severely impact profits, making recovery difficult. Pricing decisions should align with the actual and perceived value of the product or service, while also taking into account competition, supply costs, and timing of discounts.

Relying solely on assumptions or intuition when determining the right price for your subscription offerings can be risky. Read on to understand why price testing is crucial for subscription apps and how it can help build a data-driven approach to finding an effective pricing strategy.

Price testing enables you to assess whether your app's pricing aligns with the preferences and expectations of your target market and the specific app category it belongs to.

It offers a valuable opportunity to gauge your app's position in the market by evaluating how your app's value is perceived in monetary terms, relative to your competitors. Setting prices low may attract a large customer base, but it can also lead to a decline in revenue per sale.

Conversely, a high price point may maximize profitability per sale, but it runs the risk of deterring potential customers who perceive a lack of value for their investment. Price testing allows you to experiment with different price points and carefully observe customer responses.

By analyzing the data gathered from these tests, you can identify the pricing strategy that strikes the perfect balance between revenue generation and app user satisfaction.

Not all customers have the same price sensitivity. Different customer segments may have varying perceptions of value and different willingness to pay for your app's features. Price testing enables you to understand how these segments respond to different pricing options.

By segmenting your customer base and conducting targeted price tests , you can gain insights into the price sensitivity of each segment. This information empowers you to tailor your pricing strategies to specific customer groups, enhancing customer satisfaction and loyalty.

Determining the right timing for price testing is crucial for subscription apps seeking to optimize their pricing strategies. Here are several key scenarios when conducting price tests is particularly beneficial:.

Price testing during the initial launch of a new product allows you to gauge the market's response and make necessary adjustments early on. By testing different price points, you can assess customer reactions and fine-tune your pricing strategy from the very beginning, setting a solid foundation for future growth.

When starting to acquire new users in a different country, you can tailor the pricing strategy to suit the preferences and purchasing power of subscribers in the target market by offering territory-specific prices in different currencies.

If your competitors modify their prices, it's a good time for you to conduct price tests on your app to evaluate the optimal response.

Testing different pricing scenarios helps you understand how your users react to those alternative prices and determine the most effective strategy to maintain a competitive edge.

When experiencing increased costs in areas such as production, marketing, or maintenance, price testing can provide valuable insights into the feasibility of passing those costs onto customers.

By experimenting with different price points, you can evaluate customer responses and determine the viability of adjusting prices to maintain profitability while balancing customer satisfaction. Whenever you introduce new features or make changes to your subscription plans, conducting price testing becomes essential.

Price testing ensures that your pricing aligns with the value provided by your app as well as the investment put into it. By testing different pricing strategies, you can assess customers' perception of value and adjust prices accordingly.

This helps maintain a fair pricing structure and ensures that customers continue to view your app as a valuable investment.

This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add

Product testing subscriptions - This is the subscription product to use for testing This is the subscription product to use for testing. Login to Add to cart Login to Add to cart. Materials This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add

You can create multiple closed tracks, but you can only have one internal and one open track. You can create test tracks for your apps from the Google Play console.

This can be great for testing your purchase implementation with a reduced number of users. On the other hand, if you want these users to test paid features of your Android app, including subscriptions or one-off in-app purchases, they would have to pay first.

The order management section in the Google Play Console allows you to see all purchases made through your app.

It also allows for some basic operations on user subscriptions as an administrator of your app. One of these operations it the refunding of purchases. you can do here is to refund purchases. This is especially important before you first ship to users, and whenever you make big changes in your purchasing implementation.

To avoid incurring charges needlessly, remember to always refund your purchases after performing non-licensed tester account testing. Want to refund programmatically?

Google provides an API that you can use. This allows us to have more correct and up-to-date data in the dashboard. This Google Play subscription management page can be found in the Play Store app or through a browser. It allows your users or you, when testing to check a lot of important information about subscriptions, such as:.

The Play Store provides many different features within the subscription system. Some will need to be tested by every Android app using subscriptions, while others are optional and should be tested only if you support them.

We recommend testing these features using licensed testers first and then doing some basic tests on non-licensed-tester accounts before actually shipping to real users. Testing is also recommended when making big changes to your implementation.

This status will last up to 30 days or 10 minutes with internal testing. You can create this subscription from the Play Console. With this setting enabled, users will be able to pause a subscription for a period of time, disabling renewals until the user removes the pause or it expires.

This is useful for users who want to take a break from your app for a little while for example, when going on a vacation but still intend to keep using it. When a payment fails during a subscription renewal, you can optionally give the user some time to fix the problematic payment method without interrupting access to the relevant content.

Each subscription can have a different grace period. You can optionally allow users to resubscribe to a subscription from your app after they cancel it but before it expires.

In such cases, you can either offer the same subscription the user canceled a reactivation or a different subscription while prorating the remaining subscription. This second case will be a subscription upgrade or downgrade and will be covered further below.

There are two main situations you should test here, depending on whether your app has its own account system. Your app must provide access to the subscription if the user uninstalls and reinstalls your app or has multiple devices.

There is no great support from Google for this case, but there are different possible behaviors you could opt to follow. The main point to consider is that your users can only have the same subscription active once for each Google account. This means users might not be able to purchase the subscription on a different app-account if they already have the subscription active.

As the developer, you can opt to grant the entitlements to all accounts that use the same Google account, offer a mechanism to transfer access to a specific account, or use some other technique. RevenueCat allows you to configure different behaviors for this type of situation when trying to restore purchases with your own account system.

While a user has an active subscription — whether canceled or not — you can optionally offer a different subscription from your app with a different price, renewal period, or offers. This is called an upgrade or downgrade , depending on the change. There are different proration modes, each of which has different testing criteria:.

The Play Store offers the ability to create promotional codes for your subscriptions that grant a free trial for users that redeem them. These codes can be redeemed on the Google purchase dialog or from the Play Store.

There are two types of codes: one-time and custom. To test promo codes , you will first need to create a promo code of the type you want to test and then test different scenarios. Google recommends testing at least these:. Google added support for subscription offers in Google IO There are different types of offers for subscriptions that allow you to offer new and existing users subscriptions with different pricing periods, including free trials, discounted periods, and so on.

RevenueCat is actively working on supporting all these offers, and we will update this section once we have more comprehensive testing steps. You might have noticed that all the testing steps we suggested involve manual testing.

As developers, we always try to automate repetitive tasks, especially tests — this results in more reliable and thorough testing, not to mention saving a ton of time! The alternative is to automate purchase tests using UI tests.

However, in addition to this being much slower and generally more brittle than unit tests, there are many complications with this approach:. We hope Google will improve its support for automating purchase tests. To test your subscriptions before launching the app to all users, you should create a closed track for internal users, upload your build to that track, and get your app approved for testing.

Once everything seems to work fine, you should run another few tests using a non-licensed account. The minimum list of features we recommend to test with a non-licensed account are:.

In-app purchases, especially subscriptions, are very complex to implement and maintain. However, it is vitally important for both you and your subscribers to support all the features the Play Store provides, which is why you need to thoroughly test everything.

They handle the pain points of in-app subscriptions, so you can get back to building your app. See why thousands of the world's tops apps use RevenueCat to power in-app purchases, analyze subscription data, and grow revenue on iOS, Android, and the web.

Published October 11, Last updated April 27, Android subscription basics Test utilities Licensed testing Test tracks Order management Google Play subscription management How to start testing Subscription features and how to test them Mandatory features Initial purchase Initial purchase error Renewal Cancelation Resubscribing from the Play Store restoring Refunding Account hold Optional features Free trials Subscription pause Grace period Resubscribing from the app Resignup Restore purchases Testing Android subscription upgrades and downgrades Testing Android subscription promo codes Subscription Offers Automated subscription testing Pre-launch testing Summary References.

Sign up to RevenueCat for free Android subscription basics A user who purchases a subscription expects to gain access to one or more pieces of content that would otherwise be locked. Test tracks Google provides test tracks to test your Android subscription app with a smaller subset of users before you ship it to all users in the production track.

Test tracks can be: Open: Anyone can join from the Play Store, up to a certain count limit that you can specify. Closed: Joining requires a link.

Internal: This is the same as closed but is meant for internal users only and has a limit of users. There are some ways to bypass this limitation: You can have a test-specific build with paid features unlocked.

Or, you can grant paid features to your test users programmatically or manually. In RevenueCat, we support both manual and programmatic; check out this post on using entitlements to grant access to specific parts of your app to find out more.

Order management The order management section in the Google Play Console allows you to see all purchases made through your app. Google Play subscription management This Google Play subscription management page can be found in the Play Store app or through a browser.

It allows your users or you, when testing to check a lot of important information about subscriptions, such as: Renewal information, i.

Payment methods, including allowing changes to them. This can be especially useful when using licensed tester accounts as you can change between an approving or failing test card. Subscription price.

How to start testing To start testing Android subscriptions, you will need to do a few things first: Upload a signed build to a closed test track in the Google Play Console. We recommend waiting a couple of hours after you do this before testing. Make sure your app is approved before you start testing.

Have a device or emulator with Android 1. While this is not documented, we have seen situations where testing subscriptions fails otherwise. Log in on your device with a Google account. That same Google account must be added as a tester in the test track in the Google Play Console.

If you log in with multiple Google accounts on your device, you might get unexpected results. Opt into the test track with your Google account using the opt-in URL of the test track you uploaded your build into.

Again, there might be some propagation time after this step. This is also undocumented, but we recommend opening the Play Store at least once after logging in with your Google account but before testing purchases on your device. You need to set up your subscriptions. As with most changes done in the Google Play Console, we recommend waiting a couple of hours after creating these subscriptions to avoid any propagation issues.

After this, you will be able to purchase subscriptions inside your app. Congratulations on completing the first step toward testing subscriptions in your app! Mandatory features Initial purchase How to test: Perform a subscription purchase using a Google account that does not have that subscription active.

Verify that the subscription period is as expected. You can check this from the Subscriptions section in the Play Store.

Initial purchase error How to test: Try to perform a purchase of a subscription but fail to complete it. You can select a declining test card if using a licensed tester account or try to purchase without a connection.

The user should be shown a meaningful message for the error. The user should not be given access to the entitlements. Renewal How to test: Perform a purchase of a subscription. The user should have the relevant content unlocked. Wait until the first subscription period finishes.

For licensed tester accounts, check the durations here. that had the goal. More than half of publishers increased the number of ad products they offered last year, and of those who increased their ad offerings, most added branded content products. Subscribe Login. Login Subscribe. My Account Logout.

Media Marketing Media Buying Future of TV Español. Modern Newsroom. Facebook Twitter LinkedIn Reddit. Trending in Modern Newsroom. Member Exclusive. Most Read. The Confessions.

Intelligems supports testing both one-time and subscription prices for your store's products. Read this article to understand how to run tests with these Licensed testing Android subscriptions. Please note that users added as licensed testers can purchase your app's products and subscriptions 1. Validating product-market fit Price testing enables you to assess whether your app's pricing aligns with the preferences and expectations: Product testing subscriptions





















Wubscriptions Product testing subscriptions not computed for test purchases. For price increases, test Subscriptoins times are calculated the same Cheap bulk food with actual increases: The user is first charged at the first billing anniversary following a mandatory notification period. Ensure each tester opts-in to your app's test. Be sure to test redemptions from different screens in your app. This suspends all products, standalone and add-on, that were included in the order. Bomee Lafitte Content Marketing Manager Purchasely. Why is my Payment Delayed or Rejected? Another compelling illustration comes from CoinStats, a well-known cryptocurrency platform. The user has access to the entitlement during the free trial period. When testing consumable products, we recommend testing a variety of situations, including the following:. Change the payment method to a valid one. Open the test order you created in Step 1. This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add Test subscription-specific features The purchase flows for one-time products and subscriptions are similar, but subscriptions have additional scenarios, such Test Product (Monthly Subscription) Shipping calculated at checkout. Select this item to test the OpenPath Shopify checkout. To provide a true-to-life Testing Subscriptions. Grow your loyal customer base by delivering a consistent, quality product. Our monthly subscriptions allow you to prioritize quality Testing Subscriptions. Grow your loyal customer base by delivering a consistent, quality product. Our monthly subscriptions allow you to prioritize quality Awaiting product image. Subscription Test. $ / month for 2 months. Subscription Test quantity. Sign up now. Category: Uncategorized. Related products This is the subscription product to use for testing This is the subscription product to use for testing. Login to Add to cart Login to Add to cart. Materials Product testing subscriptions
Tailoring your pricing strategy 2. Large screens Try book samples. Meal discounts and promotions Proruct the Subscrkptions Affordable meal subscriptions lets you change the quantity and simulate an upgrade or downgrade. Resubscribing from the Play Store restoring How to test: Perform a purchase of a subscription. Guiding principles for running effective price tests 6. This allows us to have more correct and up-to-date data in the dashboard. You can clear Play Store data and cache and then repeat steps 3 and 4 with any country you would like to test. Order Refund Policy, Chargebacks and Return Processing Why is my Account Balance Incorrect or Negative? The user should keep access to the relevant content after the current subscription period finishes but before the grace period expires 5 minutes in licensed testing. A confirmation message appears. Again, there might be some propagation time after this step. This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add But using subscription boxes to actually test out products is a relatively untapped channel. Curion President Keren Novack said this application 1. Validating product-market fit Price testing enables you to assess whether your app's pricing aligns with the preferences and expectations To grow subscribers, The Wall Street Journal focuses on product testing When Dow Jones & Co. set a goal of getting 3 million subscribers This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add Product testing subscriptions
Test pending Subdcriptions You should test Budget-friendly meal packages pending subscriptionns where the item Produtc be granted when the purchase teesting becomes PURCHASED. Explore Modern Android. RevenueCat is actively working on supporting all these offers, and we will update this section once we have more comprehensive testing steps. The user keeps access to the relevant content after reinstalling. The user should keep the relevant content unlocked until the current subscription period finishes. Test pending purchases You should test a pending purchase where the item should be granted when the purchase state becomes PURCHASED. Renewal periods Test subscriptions renew more quickly than actual subscriptions, and test subscriptions can renew a maximum of six times. Soon after the cohort migration, users are notified of the decrease. How to start testing To start testing Android subscriptions, you will need to do a few things first: Upload a signed build to a closed test track in the Google Play Console. The last one will simply change the end date to the day before the start of the next period. This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add Licensed testing Android subscriptions. Please note that users added as licensed testers can purchase your app's products and subscriptions You don't need to make real purchases in order to test your subscriptions. You can make sure your subscriptions have been implemented correctly by using the But using subscription boxes to actually test out products is a relatively untapped channel. Curion President Keren Novack said this application Intelligems supports testing both one-time and subscription prices for your store's products. Read this article to understand how to run tests with these More Information about Testing Product for Subscription. Testing Product for Subscription. TECHNICAL DATA. WINEMAKER TASTING NOTE. VINTAGE REPORT Product testing subscriptions
The Play Subscripitons offers the ability Meal discounts and promotions create promotional codes for your subscriptions that grant a free usbscriptions for users Marked-down grocery products redeem them. Prouct, renewal periods and many feature periods are substantially shortened when using licensed testers, making it easier to test. Marketers must decide on the price of a product or service after its development. Test pending purchases You should test a pending purchase where the item should be granted when the purchase state becomes PURCHASED. Avoid making drastic price adjustments that may alienate or frustrate your current users. that had the goal. For example: Initiate a purchase Complete a purchase Verify content has been unlocked This will ensure you are properly unlocking content for a purchase, and in production you'll see more accurate metadata. License testers also allow you to test the purchase flow in any region without needing a real payment method for that country. You can test your integration on any Android-powered hardware device running Android 1. Read on to understand why price testing is crucial for subscription apps and how it can help build a data-driven approach to finding an effective pricing strategy. Before distributing your app, you can make use of Google Play test tracks to perform additional validation. Subscription durations : Testing different subscription durations, such as monthly, quarterly, and annual options, can help identify the most attractive and profitable choices for customers. This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add But using subscription boxes to actually test out products is a relatively untapped channel. Curion President Keren Novack said this application This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Test subscription integration from Account Details · Go to Manage > Billing and Distribution > Products > {productName} | Edit > Integration | Accounts. · To You don't need to make real purchases in order to test your subscriptions. You can make sure your subscriptions have been implemented correctly by using the Home · All; Test Subscription Product. Test Subscription Product. No reviews. $ Pay in 4 interest-free installments for orders over $ with Subscription Products ; 1x Daily Testing Club · $ ; 2x Daily Testing Club · $ ; 3x Daily Testing Club · $ ; 4x Daily Testing Club · $ ; 5x Daily Product testing subscriptions
While testiing production environment is Low-cost meal specials more stable than the sandbox environment, Product testing subscriptions not able to provide support on Meal discounts and promotions store APIs Proudct not Subscriphions to date at Affordable meal subscriptions given moment. When you need another one for testing, you can create a new one from the Integration Report page see Test integration from Integration Report. The optimization team looks for ways to make small changes that impact the largest possible audience. You should be testing your integration throughout development. You can clear Play Store data and cache and then repeat steps 3 and 4 with any country you would like to test. Large screens e. Subscription price.

Product testing subscriptions - This is the subscription product to use for testing This is the subscription product to use for testing. Login to Add to cart Login to Add to cart. Materials This step is required to test. From SpringBoard. Go to Store Testing, open one of the test links, and order a subscription product (here Subscription ABC) Try and Review: Product test campaigns allow you to try products for free. Samples are shipped to your home for you to try and evaluate them TEST PRODUCT (SUBSCRIPTION ONLY). $ Rendering loop-subscriptions. Default Title. Default Title - $ TEST PRODUCT (SUBSCRIPTION ONLY) - $ Add

License testers also allow you to test the purchase flow in any region without needing a real payment method for that country. Use the following steps to test:. You can clear Play Store data and cache and then repeat steps 3 and 4 with any country you would like to test. After switching to a new country you will need to Clear Data for the Google Play Store to remove data related to the previous country.

This method to test purchases allows you to test offer regional eligibility and the user experience in any region, regardless of where you are physically testing.

Content and code samples on this page are subject to the licenses described in the Content License. Essentials Modern Android Quickly bring your app to life with less code, using a modern declarative approach to UI, and the simplicity of Kotlin.

Explore Modern Android. Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

Hello world. Extend by device Build apps that give your users seamless experiences from phones to tablets, watches, and more. Large screens e. Build by category Learn to build for your use case by following Google's prescriptive and opinionated guidance. Get the latest Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.

Platform releases. UI Design Design a beautiful user interface using Android best practices. Design for Android. Architecture Design robust, testable, and maintainable app logic and services. Quality Plan for app quality and align with Play store guidelines. Build for Billions Create the best experience for entry-level devices Overview.

Android Studio Use the IDE and tools that make Android development easy. Get Android Studio. Core areas Get the docs for the features you need.

User interfaces. Tools and workflow Use the IDE to write and build your app, or create your own pipeline. Write and debug code. Devices Write code to work with particular form factors.

Libraries Browse API reference documentation with all the details. Android platform. Google Play. Sell digital content in apps Google Play's billing system. Play Billing Library. App integration. Server backend integration. Manage the purchase lifecycle.

Google Play Developer API. Best practices. Testing and troubleshooting. Alternative billing. Alternative billing APIs. Interim UX guidelines. Google Play's billing system. Using license testers provide the following benefits: Ordinarily, the Google Play Billing Library is blocked for apps that aren't signed and uploaded to Google Play.

License testers can bypass this check, meaning you can sideload apps for testing, even for apps using debug builds with debug signatures without the need to upload to the new version of your app.

Note that the package name must match that of the app that is configured for Google Play, and the Google account must be a license tester for the Google Play Console account. License testers have access to test payment methods that avoid charging the testers real money for purchases.

You can also use test payment methods to simulate certain situations, such as when a payment is declined.

Figure 1 shows these test forms of payment as they appear within the purchase flow. Resubscribing from the Play Store restoring How to test: Perform a purchase of a subscription. Cancel the subscription. Before the subscription finishes, resubscribe to it from the Play Store. The user should keep the relevant content unlocked after the subscription period finishes.

Verify that the user has the relevant content unlocked. The user should stop having the relevant content unlocked. How to test: Perform a purchase of a subscription. Before a renewal, change to a payment method that will fail.

This is much easier to do in internal testing, where we can select a failing test card to renew the subscription from the Play Store. Before the current subscription period finishes, the user should keep the relevant content unlocked. After the current subscription period finishes, the user should not have the relevant content unlocked.

Change the payment method to a valid one. The subscription should resume. The user should regain access to the relevant content. Notes: If the account hold finishes without fixing the payment method, the subscription will be canceled.

If the subscription has an associated grace period, the subscription will enter the grace period state first before entering account hold status. Eligibility criteria: When you create the free trial offer in the Play Console, you can decide which users will be eligible for that offer.

There are two options: Users who have never purchased that specific subscription. Users who have never purchased any subscription for your app. How to test: Perform a purchase of the subscription with free trial for an eligible user.

The Play Store dialog should indicate that a free trial will be offered at no charge, and show the price and period of the subscription. The user has access to the entitlement during the free trial period.

After the free trial period 3 minutes in internal testing , the subscription should renew with the normal price of the subscription. How to test: Perform a purchase of a subscription Pause the subscription The user should keep access to the relevant content after the subscription has been paused but before the current subscription period has expired.

The user should not have access to the relevant content after the subscription period finishes. Resume the subscription after the subscription period finishes. This can be done from the Play Store. The subscription should renew normally from that point onwards Notes: Subscription pause is not available on annual subscriptions.

After the pause period finishes, Google will automatically resume the subscription. If there is a problem with the payment method, the subscription will enter the account hold status. Users can pause a subscription for up to 3 months 15 minutes with licensed testing.

Grace period When a payment fails during a subscription renewal, you can optionally give the user some time to fix the problematic payment method without interrupting access to the relevant content. How to test: Perform a purchase of a subscription with a grace period added. As mentioned earlier, this is much easier to do in internal testing, where we can select a failing test card to renew the subscription from the Play Store.

The user should keep access to the relevant content before the current subscription period finishes. The user should keep access to the relevant content after the current subscription period finishes but before the grace period expires 5 minutes in licensed testing.

Now there are two possibilities: User fixes the payment method: Before the grace period expires, change to a valid payment method. The user should keep access to the relevant content after the grace period expires. The subscription should renew normally.

User does not fix the payment method: After the grace period expires, the user should lose access to the relevant content and enter account hold status. The subscription should not renew anymore. Resubscribing from the app Resignup You can optionally allow users to resubscribe to a subscription from your app after they cancel it but before it expires.

How to test resubscribing to an Android subscription: Perform a subscription purchase. From your app, reactivate the same subscription before it expires.

The user should keep access to the relevant content after the subscription period ends, as if the person never canceled. Notes: When resubscribing to the subscription in this way, note that a new subscription is generated internally, prorating the remaining time in the old subscription.

This might be important for data collection purposes and to find the purchases in the Google Play Console. Restore purchases There are two main situations you should test here, depending on whether your app has its own account system.

Steps to test when a user uninstalls and reinstalls your app: Perform a purchase of a subscription. Uninstall and reinstall the app with the same Google account.

The user keeps access to the relevant content after reinstalling. Steps to test installation on multiple android devices: Install the app on more than one device with the same Google account. Perform a purchase of a subscription in one device. The user has access to the relevant content in both devices.

If your app has an account system: There is no great support from Google for this case, but there are different possible behaviors you could opt to follow. Testing Android subscription upgrades and downgrades While a user has an active subscription — whether canceled or not — you can optionally offer a different subscription from your app with a different price, renewal period, or offers.

Testing Android subscription promo codes The Play Store offers the ability to create promotional codes for your subscriptions that grant a free trial for users that redeem them.

Google recommends testing at least these: Redemption before the app is installed. This is a very interesting case you need to account for. The steps here are as follows: Before you install the app, redeem the promo code from the Play Store.

Install the app from the Play Store. As soon as you open the app, the offer should be granted, and the user should have access to the relevant content Redemption while the app is running in the foreground.

Note that for this test, you need another device to test using the Google Play Store app. Be sure to test redemptions from different screens in your app. Redemption with multi-window mode. This is when both your app and the Google Play Store app are being displayed at the same time.

By segmenting your customer base and conducting targeted price tests , you can gain insights into the price sensitivity of each segment. This information empowers you to tailor your pricing strategies to specific customer groups, enhancing customer satisfaction and loyalty.

Determining the right timing for price testing is crucial for subscription apps seeking to optimize their pricing strategies. Here are several key scenarios when conducting price tests is particularly beneficial:. Price testing during the initial launch of a new product allows you to gauge the market's response and make necessary adjustments early on.

By testing different price points, you can assess customer reactions and fine-tune your pricing strategy from the very beginning, setting a solid foundation for future growth.

When starting to acquire new users in a different country, you can tailor the pricing strategy to suit the preferences and purchasing power of subscribers in the target market by offering territory-specific prices in different currencies.

If your competitors modify their prices, it's a good time for you to conduct price tests on your app to evaluate the optimal response. Testing different pricing scenarios helps you understand how your users react to those alternative prices and determine the most effective strategy to maintain a competitive edge.

When experiencing increased costs in areas such as production, marketing, or maintenance, price testing can provide valuable insights into the feasibility of passing those costs onto customers. By experimenting with different price points, you can evaluate customer responses and determine the viability of adjusting prices to maintain profitability while balancing customer satisfaction.

Whenever you introduce new features or make changes to your subscription plans, conducting price testing becomes essential. Price testing ensures that your pricing aligns with the value provided by your app as well as the investment put into it.

By testing different pricing strategies, you can assess customers' perception of value and adjust prices accordingly. This helps maintain a fair pricing structure and ensures that customers continue to view your app as a valuable investment.

Price testing extends beyond simple observation of Price A and Price B. To enhance pricing strategies for subscription apps, it is crucial to take into account a range of important factors during price testing.

Here are three specific elements to test:. Subscription durations : Testing different subscription durations, such as monthly, quarterly, and annual options, can help identify the most attractive and profitable choices for customers. Target segments : Exploring pricing variations for different customer segments is crucial.

Product or plan: You can test different subscription tiers or bundles to ensure that customers can choose the plan that best aligns with their needs and budget while maximizing the value they perceive from your app.

This approach has gained attention with the introduction of new tiers by Apple , which enable businesses to implement rounded pricing strategies. Trial duration: When deciding on the trial length, factors such as the learning curve and discovery time of the app should be considered.

By experimenting with various trial lengths, you can identify which duration retains and converts users most effectively, ultimately leading to increased revenue generation. If you have access to an advanced monetization testing tool like Purchasely, you can go the extra mile and skillfully manage multiple customizable elements for testing, enabling you to fine-tune your pricing strategy.

Here are the elements you can customize and test when utilizing Purchasely. Now that we have discussed the why, when, and what of price testing, let's explore the hows. To ensure effective results from your subscription app's price tests, we recommend focusing on the following key considerations as guiding principles.

By leveraging an adequate number of paywall views and gathering a larger sample size, you can obtain more robust and conclusive findings that closely resonate with user behavior and preference trends.

Make sure to avoid the risk of any other factors affecting your test results. For example, avoid running the test at the same time as a major acquisition campaign.

Iterative testing is essential when refining your pricing strategy. Don't be afraid to test different price points, durations, or subscription tiers multiple times until you find the optimal configuration. Analyze the data gathered from each test and use it to inform subsequent iterations.

Through continuous testing and adjustment, you can fine-tune your pricing strategy and increase your chances of finding the perfect price point that resonates with your target market. When designing price tests, it's crucial to ensure they accurately reflect real-world scenarios.

Testing Product for Subscription

Video

8 REAL Ways to Get Paid to Test Products (Learn How to Become a Product Tester)

Related Post

3 thoughts on “Product testing subscriptions”

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *