Solved

Can experiments be used in certain ways?

  • 27 August 2021
  • 2 replies
  • 61 views

Badge +5

We were wondering what kind of experiments were possible. We wanted to make 2 different subscription screens (different designs and layout) and use RC experiments to determine which one converts better. How would we go about this? Is this even good practice and a valid use case for RC experiments?

icon

Best answer by cody 27 August 2021, 22:29

View original

This post has been closed for comments

2 replies

Userlevel 6
Badge +8

Hey @Daygames! 👋

RevenueCat experiments will automatically divide users into groups, each group with a separate ‘current’ Offering. Beyond the current Offering being changed for that user, you’ll need to do any other customization on your end. For example, if you wanted to display a different paywall design for that Offering, I’d recommend checking the offering’s identifier that you set in the dashboard so you display the correct paywall. Does that make sense? Essentially, RevenueCat will determine the `current` Offering for the user based on the experiment, but it’s up to you to design any customization beyond that.

I’d also recommend reading out Experiments documentation for more information about the feature: https://docs.revenuecat.com/docs/experiments


Edit: You can mix and match products in different offerings however you’d like.

Packages help abstract platform-specific products by grouping equivalent products across iOS, Android, and web. A package is made up of three parts: identifier, type, and underlying store product. A single package can contain App Store, Google Play, and other store products.

Badge +5

Then we have 2 more follow-up questions:

  1. Can we mix and match products arbitrarily in offerings? e.g. We could use 3 products (A, B and C) on one screen and 2 products (B and C) on the second one without requiring 5 separate IAPs (A, B, C, D and E), but only 3 (A, B and C)?
  2. What exactly are packages for in offerings? We noticed that products are contained inside the packages.