Observer stores a random unique identifier on the end-user's hardware device to differentiate users. You can use our SetCustomUserHandle() function to attach your own unique identifier to a user. The SetCustomUserHandle() function takes a case-sensitive string value as an argument. This is useful if you collect Steam ID's, emails, user ID's, or something similar; then you can segment all your user sessions based on that identifier, across all hardware devices.
Note: check with your legal team to see if tracking your unique handle requires additional notations in your TOS, PP, or EULA.
Simply add the following header to your script
and then call this function at any point in the session. All subsequent events will be associated with that user.
At any time, you can also call the following function to reset the custom handle. This will remove the identifier from any subsequent events.
Note: You can also call these functions in Blueprints