как я могу отслеживать пользователей без куки - PullRequest
1 голос
/ 14 декабря 2010

хорошо ... я собираюсь провести хороший раунд мозгового штурма здесь ...

скажем, я был в Google ... отдел adword / adsense / analytics.Я бы немного беспокоился о будущем, когда пользователи начнут отключать куки (или, по крайней мере, регулярно их удалять), использовать приватный просмотр, перемещаться на нескольких устройствах.Как Google может отслеживать пользователей без использования файлов cookie?

некоторые идеи для начала (пожалуйста, уточните эти и любые другие):

- отслеживайте пользователей, используя другое постоянное локальное / клиентское хранилище

-используйте user-agentstring fingerprinting

-тест ответа кеша - если у пользователя 304 изображение, он был здесь

-трек mac-адрес

-можно ли случайно / нестандартно подойти?*

Ответы [ 5 ]

3 голосов
/ 14 декабря 2010

Взгляните на http://samy.pl/evercookie/, это JS API для сверхпостоянных файлов cookie, но вы можете воспользоваться идеями из его механизма для поиска хранилища для ваших данных.

2 голосов
/ 14 декабря 2010

Я думаю, вы могли бы сделать это с помощью пользовательских URL.В основном вы будете зашифровывать cookie и прикреплять его как часть URL, который вы отправляете в браузер.Когда он вернется, ваш веб-сервер будет достаточно умен, чтобы декодировать его и отслеживать, кто его отправил.

Я считаю, что среда Spring может сделать это на самом деле.

1 голос
/ 14 декабря 2010
  1. Информация о браузере / системе / отображении через js и IP-адрес причины;
  2. Java-апплет предоставляет много информации о пользователе;
  3. Flash также (например, установленные шрифты);
  4. Современные браузеры также предоставляют много информации о пользователях (например, установленных расширениях) и предоставляют новые способы сохранения информации на стороне клиента (например, хранилище HTML5). всего: http://panopticlick.eff.org/
1 голос
/ 14 декабря 2010

Если ваш сайт требует отслеживания пользователей, то я бы не работал, если куки отключены. Затем сконцентрируйте свое время и усилия на том, чтобы сделать его фантастическим сайтом для подавляющего большинства посетителей, и не беспокойтесь о тех, кто по какой-либо причине принял явное решение отключить файлы cookie.

(Сделал ответ CW, потому что это субъективный вопрос, который скорее всего будет закрыт.)

0 голосов
/ 14 декабря 2010

вы всегда можете вернуться к старому способу, ХИТ СЧЕТЧИКУ.

  1. на странице, используйте тег и ссылку на внешнее изображение на вашем сервере
  2. на вашем сервере, когдаизображение извлекается, перенаправьте его в скрипт php через .htaccess и запишите информацию заголовка об идентификаторе устройства и т. д. {код похож на отключение горячей ссылки на изображение}
  3. Теперь у вас есть вся информация, используйте php_session (), чтобы сохранитьотслеживать это

вы всегда можете использовать js для той же цели, но использование тега гарантирует, что js не требуется и скрипт будет работать во всех браузерах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...