Appearance
User Profile Management
Learn how to manage user profiles and preferences in your app using the Upshot React Native SDK.
Overview
Every time a user downloads/installs the App and opens it for the first time, the install is tracked and attributed to a new user. This new user is unique in the Upshot.ai universe but could be an existing user of your application who just switched devices or re-installed the App after deleting it or installed the App after resetting the device.
Every user has a set of attributes that can be tracked/set in the application, one of which is the unique id that the SDK generates to identify a user in its system. This will help you track/group all actions performed by a user on multiple devices into one profile.
Each user profile has one or more named properties that describe that user. Because they contain rich user data, profiles are excellent for creating audiences to target with personalized messaging.
Upshot.ai defines some standard attributes for each user profile and allows you to set your user profile's custom attributes.

