Hello, we've set up a custom sticky bucketing serv...
# ask-questions
n
Hello, we've set up a custom sticky bucketing service for react native but are struggling to validate that it's setup correctly - do you have any advice on how to ensure our setup is correct and that our users won't be switching between variants
h
Hi Jo. Basically you'd need to: 1. create an experiment with SB enabled 2. observe the bucket value for a given user 3. make a change to your experiment (ex: setting variation weights to 100%/0% to force the opposite variant). Be sure to use a strategy that uses sticky bucketing (ex: "Same Phase, apply changes to new traffic only"). 4. observe that the user remains in their original bucket despite the change
n
thanks @happy-autumn-40938 - i've run a test where i set up an experiment with 50/50 split, got a user in the variant of the test, then updated the split to 0 control/100 variant. I didn't have the option to use sticky bucketing, is that intended behaviour? what are the constraints around when you can or can't use sticky bucketing for increasing roll-out or split percentages?
h
Changing the variation weights on a running experiment with linked feature flag (or VE / redirect implementation) should prompt you to choose a release strategy. SB-powered strategies should be in the dropdown. If you're not seeing them, verify that your org has sticky bucketing enabled in the settings menu.
n
Thanks for the clarification @happy-autumn-40938, we definitely have sticky bucketing enabled, and used a custom implementation for it due to the nature of our app. are there any additional docs I can use to check our implementation against?
h
This is basically it: https://docs.growthbook.io/app/sticky-bucketing Are you going through the "Make Changes" flow (button on the top-right of your experiment page)? Can you screenshot what options are available?