Identify Users
Identify a user
Whenever a user logs in, call the FS.identify() function to associate your own application-specific id with the active user for current and future sessions.
Parameters
uid String required
A string containing your unique identifier for the current user.
userVars Dictionary optional
A Dictionary with key/value pairs that provides additional information about your user.
Re-identification
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.
Limits
- Sustained calls are limited to 12 calls per minute, with a burst limit of 5 calls per second.
Additional Information
- Identifying users
- If you only want to pass in userVarsyou can use the FS.setUserVars function.
- Can I change a user's identity using FS.identify?
- userVars name requirements
- userVars value requirements
- Objective-C
- Swift
[FS identify:(NSString *)uid userVars:(NSDictionary *)userVars
Example Invocation
 NSMutableDictionary *userVars = [NSMutableDictionary dictionary];
 userVars = @{
              @"email": @"user1@example.com",
              @"displayName": @"Shopping User"
            };
 [FS identify:@"462718483" userVars:userVars];
FS.identify(uid, userVars)
Example Invocation
 let userId = "13ff474bae77" // <- replace with your user’s Id
 let info = [
             "email": "user1@example.com",
             "displayName": "Shopping User"
            ]
 FS.identify(userId, userVars: info)