1. Если стоит задача получать уникальный идентификатор для каждого браузера/устройства, который обращается к сайту, то для этого хорошо подходит технология Web Fingerprint.
Почитать о ней можно на
вики.
Готовая релизация на JS:
https://github.com/Valve/fingerprintjs2
2. Если нужно определять вид устройства с которого зашел пользователь (ПК, iPhone, смартфон на андроиде), то можно смотреть в user agent, как правило там есть информация о браузере пользователя и платформе,
пример использования на JS.
3. Если же речь в вопросе идет о хранении идентификатора сессии пользователя, то cookies или localStorage.