Handling Non Logged-in Users

Non logged-in users (who have not been assigned a userId) can also be registered with CustomerGlu and allowed to play games, by providing another unique identifier called anonymousId, essentially making either of userId/anonymousId required.

Any "unique-enough" property like sessionId, deviceId, uuid etc. can be used as the anonymousId for a non logged-in user.

When the userId for a user is assigned/available at a later point of time, the mapping can be informed to CustomerGlu by passing both- userId and anonymousId together in one call.

The above method of passing "anonymousId" works with all the different methods of user/device registration:

  • API: Adding in the request payload

  • SDK: Adding in the function parameter, at the same level as userId

  • Standalone URL: Adding as a url parameter.

Last updated