Как мне присваивать уникальный id для посетителей сайта?
Всем привет!
Суть задачи такова:
нужно сделать индетификатор пользователя как например у Google Analytics и присваивать ему определенные результаты
заходит посетитель на сайт первый раз ему должен записываться в куки и в БД уникальный id, для того что бы потом идентифицировать юзера, (и в следующем его посещении не писать id) но вот если юзер почистил куки или сменил браузер, как тогда определить посещал раньше юзер сайт или нет? и если посещал то использовать уже записанный в БД уникальный id, а если нет то создать ему уникальный id и записать в БД при этом id не должны повторятся
логин/пароль нереально, так как мне это нужно для логов, хочу присвоить id юзеру на сайте а потом когда он перейдет из приложения то что бы не создавать нового юзера а использовать существующего
John Freeman: mac адрес вам ничего не даст. У меня например ноутбук + домашний компьютер + планшет + рабочий компьютер. Получается я - 4 разных пользователя? А может и наоборот быть - с одного компьютера(и браузера) в интернете сидит вся семья. Они - 1 пользователь?
Есть много фишек как можно определить пользователя. Одна с самых простых это идентифицировать его в какой-то сети. Тут же есть "черные" методы и "белые". Много раз писалось на хабре. https://habrahabr.ru/post/312636/
Один фиг, нету 100% гарантии что после того как юзер почистил куки или сменил браузер мы сможем его идентифицировать :-)