Skip to main content
Solved

How and when experiments start to count the customer

  • June 18, 2023
  • 1 reply
  • 63 views

Forum|alt.badge.img+4
  • New Member
  • 3 replies

Hello,

 

I have a game with a weekly subscription model. I want to experiment if replacing subscription model with consumables would make an improvement. 

Currently, customers subscribe to the weekly package and play unlimited number of games until they cancel their subscription. In the new model, each game will cost 1 coin, and my offering will show 1 Coin, 5 Coin and 10 Coin packages to the customers.

The main concern I have is the existing customers that has an active subscription. These customers should not included in the experiment as they purchased the package before the experiment but still paying weekly amount.

 

My question is:

 

  1. When does an existing and new customers enter the experiment? 
    • Is it when Purchases SDK initialised?
    • Is it when getOffering is called?
    • Somewhere else? 

Thank you

Best answer by Jens

Hi @berk , you don’t need to worry about customers with existing subscriptions since only new customers are enrolled in experiments. The enrollment happens whenever a new customer is created, which can happen when the Purchases SDK is initialized (if not providing an app user ID or if providing an app user ID that RevenueCat has never seen) and when logIn() is called (if providing an app user ID that RevenueCat has never seen).

View original
Did this post help you find an answer to your question?
This post has been closed for comments

1 reply

Jens
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • 187 replies
  • Answer
  • June 20, 2023

Hi @berk , you don’t need to worry about customers with existing subscriptions since only new customers are enrolled in experiments. The enrollment happens whenever a new customer is created, which can happen when the Purchases SDK is initialized (if not providing an app user ID or if providing an app user ID that RevenueCat has never seen) and when logIn() is called (if providing an app user ID that RevenueCat has never seen).


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings