Supported as of WalkMe Mobile SDK version 1.6.0, you can set a unique identifier for your app users: an End User Identifier.
Unlike User Attributes, the End User Identifier is attached to every event sent from the SDK. That means that associating a business-context-associated Identifier to an app user can help to analyze this user’s journey.
Since WalkMe doesn’t store any private information about the user, the End User Identifier should be set every time the app starts.
The End User Identifier should be set BEFORE WalkMe is loaded (before the ABBI Start call), so that the user is identified from their very first interaction with WalkMe.
Implementing the End User Identifier API
End User ID can be set using the following API:
/** * Sets user id * * @param userId the user id as String * @code Usage Example: * [ABBI setUserId:@"myuserid"]; */ public static void setUserId(String userId);
/** * Sets user id * * @param userId the user id as NSString * * @code * Usage Example: * [ABBI setUserID:@"myuserid"]; */ + (void)setUserID:(NSString*)userId;