-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
bugSomething isn't working rightSomething isn't working rightfeature/feature-flagsFeature Tag: Feature flagsFeature Tag: Feature flags
Description
Bug description
When someone logs out / switches to a new browser and then tries logging in, they get a new distinct ID, which can mean that sometimes the feature flags can flip, because feature flags are based on distinctID, not personID.
Then once they're logged in and move to their existing distinctID, until the /decide
call returns, we're using the 'wrong' feature flag value. Further, if they keep using the $anon_distinct_id
, our feature flag is permanently flipped, which is not great for experiments.
Additional context
- While there's not much we can do when a new unidentified user pops up, is there something we can do to minimise lag between logging in & new feature flags being loaded?
- What are problems / advantages with moving to
personID
as feature flag identifier, for cases when you'd want multiple distinctIDs belonging to the same person to go to the same bucket.
Thank you for your bug report – we love squashing them!
femaury, l11111111111111, AtifSS and kefranabg
Metadata
Metadata
Assignees
Labels
bugSomething isn't working rightSomething isn't working rightfeature/feature-flagsFeature Tag: Feature flagsFeature Tag: Feature flags