Попытка выяснить, как правильно идентифицировать уникальных пользователей с помощью файлов cookie и, возможно, связать их с общедоступным IP-адресом.
Каков рекомендуемый путь в этом отношении? (Я открыт для стандартного метода Rails или использую другой Ruby Gem, если это более элегантно.)
Что касается файлов cookie, как правильно получить клиентские файлы cookie в Rails 3.x +? Я использовал cookies
, но кажется, что request.cookies
также работает. Какая разница / предпочтение при использовании этих двух? Я видел, как в некоторых случаях request.cookies
терпит неудачу; но, возможно, это произошло после очистки файлов cookie для приложения до его обновления и работы с ним в консоли.
Кроме того, есть ли у файлов cookie уникальный идентификатор, который можно использовать для уникальной идентификации клиентов?
По сути, моя цель - подсчитать количество посещений сайта на каждого уникального посетителя. Я предполагаю, что мне нужно будет сравнить уникальный идентификатор файла cookie и, возможно, IP, но я не уверен, что будет наиболее кошерным в этой ситуации.
В конечном итоге мне нужно понять, как уникальным образом идентифицировать посетителей сайта и затем сохранить их в подсчете или количестве посещений сайта для этого посетителя.