Does refreshing experiments take into account UUID changes?
If we set a UUID with Optimizely.setUserId(), does Optimizely.refreshExperiments() rebucket that properly? Or does that refresh only take into account new custom tags?
If not, does UUID need to always be set before Optimizely is started?
Solved! Go to Solution.
Thanks for reaching out to Optimizely Support!
I have tried to reproduce your setup on our Tutorial App (calling Optimizely.setUserId() and refreshExperiments after start Optimizely) and was able to be bucketed. So it looks like what you are looking to achieve could work. I do want to point out that this will not rebucket users that were bucketed into a variation before.
Please note that this is not recommended - We recommend to always set the UUID before Optimizely is started. You can check it out here: http://developers.optimizely.com/android/reference/#universal-user-id-beta-