Автор Тема: Определение уникального посетителя  (Прочитано 7129 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
По каким критериям системы вроде HotLog определяют является посетитель уникальным или нет?
Кто сказал, что компьютеры не ошибаются? Найду - убью.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Определение уникального посетителя
« Ответ #1 : 19 Августа 2002, 10:52:42 »
IP + время последнего посещения

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #2 : 19 Августа 2002, 12:05:39 »
Эти системы используют куки!
Цитировать
IP + время последнего посещения
Такой способ никуда не годится...
Кто сказал, что компьютеры не ошибаются? Найду - убью.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Определение уникального посетителя
« Ответ #3 : 19 Августа 2002, 18:26:31 »
Цитировать
Такой способ никуда не годится...

Ты хочешь сказать, не годится, а значит, и не приминяется!?

Есть разные системы, а я называю лишь один из методов(старый но проверенный). По поводу куки - сам знаешь(если знаешь), как часто они бывают беспомощны. Возьми хотя бы ИЕ6.0, который с установками "по умолчанию" левые куки просто выкидает.

Но я вовсе не противник использования куки, наоборот. Но использовать их надо "в комплексе", т.е. с учетом
Цитировать
IP + время последнего посещения

Оффлайн Дмитрий Попов

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 264
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.programmist.spb.ru
Определение уникального посетителя
« Ответ #4 : 19 Августа 2002, 18:43:14 »
Nex
Цитировать
Эти системы используют куки!
Цитата:
IP + время последнего посещения


Такой способ никуда не годится...


Вы бы поосторожнее кидались такими уверенными фразами...

Тупа та система, которая использует один IP, т.е. как тупа система, которая использует одни куки.

Обычный алгоритм - смотрят куку, а если её нет, то смотрят IP+время
 За Родину! За Россию!
SendMail для любого хостинга.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #5 : 19 Августа 2002, 21:15:23 »
Цитировать
ИЕ6.0, который с установками "по умолчанию" левые куки просто выкидает

???
Можно с этого места поподробнее? Ничего такого не наблюдал... И что за "левые"?
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #6 : 20 Августа 2002, 07:42:51 »
Ясно, что нужно использовать как куки так и IP - это наиболее надежное и проверенное сочетание. Но, видимо, я задал вопрос не совсем точно.
Я предполагаю использовать следующий алгоритм:
При загрузке какой-либо страницы сайта система пытается прочитать куку. Если кука обнаружена, то человек, загрузивший данную страницу, новым посетителем не считается. Если кука не обнаружена, то проверяется, не поступило ли в последние ?? (минут, часов, дней) запросов с данного IP-адреса. Если поступили, то человек новым посетителем не считается, а время последенего запроса обновляется. Если запросов с этого адреса в течении этих ?? (минут, часов, дней) не поступило и кука не обнаружена, то посетитель считается новым, система пытается поставить куку, логится IP посетителя и время загрузки данной страницы выставляется как время последней загрузки.
Мне же интересно, является ли такой алгоритм логически верным и каково тогда время - ??.

Цитировать
ИЕ6.0, который с установками "по умолчанию" левые куки просто выкидает

Ты абсолютно прав. У шестого ослика есть такая особенность, но системе, созданием которой я занимаюсь, она не страшна, так как куки она будет устанавливать из сервер-сайд скриптов сайта, на котором она используется. Так что эти куки не будут "левыми".
Кто сказал, что компьютеры не ошибаются? Найду - убью.

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Определение уникального посетителя
« Ответ #7 : 20 Августа 2002, 10:34:07 »
:beer:

Оффлайн Serchey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 216
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rivne.ukrtelecom.ua
Определение уникального посетителя
« Ответ #8 : 20 Августа 2002, 10:36:54 »
ДА, не забывай также про прокси. И вот еще что, время не должно(as for me) превышать 10-20 мин.

[OFF]Просто мысль... Просто мысль... Просто мысль...[/OFF]

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #9 : 20 Августа 2002, 11:55:51 »
А я проверяю уникальность пользователя в течение суток. И при этом не относительных суток, а абсолютных, календарных. В этом случае статистика более точна
TANSTAAFL

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #10 : 20 Августа 2002, 20:02:21 »
Про прокси я и правда забыл, просто буду еще проверять X_FORWARDED_FOR (если не ошибаюсь).
ЗЫ: в оригинале ?? у меня было равно 20-ти минутам.  
Цитировать
Я проверяю уникальность пользователя в течение суток. И при этом не относительных суток, а абсолютных

У такого способа есть несколько минусов:
1. Если человек с отключенными куками впервые зашел на сайт в 23:59, то при загрузке следующей страницы через минуту он опять будет определен как новый посетитель.
2. Если у сайта высокая посещаемость, то возможна такая ситуация: утром человек с вырубленными куками подключается по диал-апу к Интернету, динамически получает IP и посещает сайт. Вечером уже другой человек без поддержки кук получает тот же самый айпишник, но новым не считается.
Кто сказал, что компьютеры не ошибаются? Найду - убью.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #11 : 20 Августа 2002, 21:21:29 »
Nex
2-я возможность из области фантастики :)

Вобще же погрешностью даже в 1-м случае можно (и нужно)принебречь.

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #12 : 21 Августа 2002, 09:13:41 »
Доктор
На сайтах с очень высокой посещаемостью такие ситуации происходят постоянно (Яndex, например). Если учесть, какие ложные результаты будут давать безкуковые посетители ежедневно, то этими двумя возможностями действительно можно пренебречь.
Кто сказал, что компьютеры не ошибаются? Найду - убью.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #13 : 21 Августа 2002, 10:36:14 »
Цитировать
У такого способа есть несколько минусов:

Но ведь и у твоего способа есть несколько минусов.
Пример.
Есть сайт, допустим, ежедневная газета на актуальные темы. Владельцу сайта хочется знать, сколько уникальных человек в день его читают. Кроме того, ему хочется знать, как эти люди распределены по времени в течение дня. Скажем, человек зашел на сайт в 17:00. Система его "поймала" и посчитала. На следующий день этот человек зашел в 16:00. Система его, опять же, поймала, но считать не стала, дескать, он не уникален. А теперь представь, что эти результаты нужны владельцу, чтобы определить, сколько человек, в принципе, смогут покупать газету. И что, для него есть разница, купил ли человек газету с утра, или ближе к вечеру? Или ему важен сам факт заинтересованности данного конкретного человека в новом контенте по данной конкретной тематике.
Пример 2.
Человек сидит в воскресенье из дома по диал-апу, а в понедельник - с утра на работе. Как это водится в России, большая часть диал-апщиков сидят по вечерам, т.к. это дешевле. И мы видим, что в воскресенье у сайта нормальная уникальная посещаемость (есессно, нормальная для воскресенья), а в понедельник - почти нулевая (т.к. вечером люди с работы уже уходят, успев в течение дня ознакомиться с сайтом).
Вот так-то.
TANSTAAFL

Оффлайн Nex

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 13
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Определение уникального посетителя
« Ответ #14 : 21 Августа 2002, 12:07:21 »
Приведенный мною алгоритм определяет количество уникальных посетителей за все время, а не за конкретный день. Так что с его помощью нельзя определить, сколько уникальных (а не новых уникальных) посетителей побывали на сайте за один день.
Цитировать
Скажем, человек зашел на сайт в 17:00. Система его "поймала" и посчитала. На следующий день этот человек зашел в 16:00. Система его, опять же, поймала, но считать не стала, дескать, он не уникален.

Почему? Если у человека отключены куки, то уйдя с сайта более чем на двадцать минут, а потом вернувшись, даже если у него останется тот же IP, он будет посчитан как новый посетитель. Еще раз повторюсь: время ?? у меня равно 20-ти минутам.
Про пример 2 я, как ни пытался, ничего не понял. :(
Кто сказал, что компьютеры не ошибаются? Найду - убью.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28