1. Home
  2. WalkMe Mobile
  3. Mobile: Analytics and AI
  4. Mobile: Additional Mobile APIs
  5. Mobile: What Is The End User Identifier API and How Is It Used?

Mobile: What Is The End User Identifier API and How Is It Used?

Updated on November 14, 2018
Download PDF

Brief Overview

As of version 1.6.0 the WalkMe Mobile SDK supports setting a unique identifier for apps users.

Unlike User Attributes, the end user identifier is attached to every event sent from the SDK. That means that using a business context identifiable ID to an app user can help analysing 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.

Steps For Implementing the End User Identifier API

End User ID can be set using the following API:

Android

/**
 * Sets user id
 *
 * @param userId the user id as String
 * @code Usage Example:
 * [ABBI setUserId:@"myuserid"];
 */

public static void setUserId(String userId);

iOS

/**
 * Sets user id
 *
 * @param userId the user id as NSString
 *
 * @code
 * Usage Example:
 * [ABBI setUserID:@"myuserid"];
 */

+ (void)setUserID:(NSString*)userId;

Was this article helpful?

Related Articles