Hi,
is it possible to defer the enrollment to an experiment to a later point of time?
I’m using the React-Native SDK. We set up our first experiment a couple of days ago and had a look at the numbers so far. RC experiment stats tell us there were 860 (A: 430 / B: 430) customers so far getting enrolled to our experiment. Our analytics tool however tracks the paywall visit. There only ~300 users made it till the paywall.
After a short chat with AI I found out that RC enrolls the user to an experiment variant once the `getOfferings()` has been called. We do call this function, but only in the component which displays the paywall. In RevenueCat on our customers I can see that the customers get enrolled immediately at the same point of time once they were ”first seen using the app”.

We initialise the SDK with `Purchases.configure()` directly after the app starts. Between the initialisation and the `getOfferings()` call we only fetch the customer info using `Purchases.getCustomerInfo()` to check whether the user has an active entitlement. This is necessary to allow users with a specific entitlement to enter a specific part of the app immediately after signing in.
So finally two questions:
- Is it possible that `Purchases.getCustomerInfo()` is enrolling the user into an experiment?
- Can we somehow defer the enrollment to when the paywall is actually getting shown?
Best regards and meow,
Moritz
