FullStory doesn't let you change the identity of a user once they have been assigned a unique user ID using FS.identify. If you attempt to change the user id of an identified user, FullStory will recognize the new user ID and automatically split the session into a new session.
It's not that we don't approve of self-determination; the problem is that there are a lot of different things such a change might mean, and no way to separate them.
We can't tell, and some of those would be hard to do (although we are looking at exactly what would be involved). Because of that, identity is permanent. If you try to change it once assigned, the new identity and any variable assignments set in that call to FS.identify will be ignored.
User Variables set using FS.setUserVars are not static and can be changed as the user's information changes.
For example, you might update a user variable like lifetimeValue_real each time a user spends on your site, or update displayName and email if the user changes their contact information. However, as described above, you can't change their core identity.
The FullStory team awaits your every question.Contact Us