Hi. I have a question about users split.
We use SDK to generate a variant based on user_id. Our developers say that the SDK returns the same variant value for the same user_id and we can determine the variant value even if the user doesn’t see the experiment. For example, when the experiment is running on a Product Page and a user lands on Main page, we already know the variant we will show the user even if their don’t go to Product Page.
My concern is in the next example. Suggest that 1000 users land on the Main page. The library distributes 498 users to variant A and 502 users to variant B. However, from variant A only 30 goes to Product Page and from variant B only 100 goes to Product Page where the experiment is running. The ultimate split is 23/77. So the split is not 50/50.
I thought that this could be resolved by settings IFs condition in the UI, however our developer says that this doesn’t influence the distribution, because the variant is determined by user_id and no matter where we run the experiment. Do I miss something? Can you assist please, I am confused with this final split we could get