ExBB Community » » Настройка форума » Статистика посещений

Страниц (1): [1]
 

1. mastersound - 13 июня 2009 — 20:33 - перейти к сообщению
Вопрос: а почему статистика посещений на форуме не сходится со статистикой на spylog, mail, hotlog? При посещаемости в 100 чел. на форуме в стандартных счетчиках отражается где-то 20-30 чел.? Это косяк чьих систем? Просто просил зайти своего товарища - он в форуме сразу определился, как новый гость, а в счетчиках - нет... какой статистике доверять?
сам себе и ответил, наверное...
2. yura3d - 13 июня 2009 — 20:54 - перейти к сообщению
mastersound пишет:
Вопрос: а почему статистика посещений на форуме не сходится со статистикой на spylog, mail, hotlog? При посещаемости в 100 чел. на форуме в стандартных счетчиках отражается где-то 20-30 чел.? Это косяк чьих систем? Просто просил зайти своего товарища - он в форуме сразу определился, как новый гость, а в счетчиках - нет... какой статистике доверять?
сам себе и ответил, наверное...

Уже кому-то отвечал на подобный вопрос. Никакими средствами нельзя точно подсчитать количество незарегистрированных пользователей. Это чисто техническое ограничение. Сервисы счётчиков обычно считают кол-во уникальных IP-адресов за определённый промежуток времени. Но эта статистика будет неточной, если с одного и того же адреса (один провайдер, либо одна сеть) к Вам одновременно зайдут несколько пользователей (они будут все рассматриваться как 1 пользователь). Иногда применяются более хитрые алгоритмы с использование JavaScript и Cookies, но если и то, и другое в браузере пользователя отключено, то этот способо работать не будет. На форуме для идентификации гостей помимо IP-адреса принимается во внимание информация о системе пользователя (заголовок User-Agent), что несколько повышает точность, но ненамного. JavaScript и Cookies не применяются, ибо нет в этом смысла

vipraskrutka пишет:
А форумный счетчик на php , потому защитывает быстрее, защитывает всех, даже ботов...

Ботов считать не должен, по крайней мере тех, чей User-Agent прописан в файле include/fm.class.php
3. mastersound - 13 июня 2009 — 20:59 - перейти к сообщению
Спасибо. Статистике форума доверяю более чем...))) Задумался, что на сайт тоже на 50%, как минимум, больше людей заходит, чем отображено в счетчиках...
4. yura3d - 13 июня 2009 — 21:28 - перейти к сообщению
vipraskrutka
Перезалей пожалуйста файл с другим названием (чтобы название до точки не было пустым). А то у меня почему-то архив пустой при скачивании получается. Неужели очередной баг Огорчение
5. montag - 24 декабря 2009 — 18:53 - перейти к сообщению
кстати глючит статистика посещений. Например такой фокус - проверяю количество посетителей - 6 гостей 6 зарегестрированных, через час смотрю - 2 гостя 6 зарегестрированных. Гости испаряются кудато((

ПС. имел ввиду статистику за 24 часа
6. yura3d - 24 декабря 2009 — 19:04 - перейти к сообщению
montag пишет:
кстати глючит статистика посещений. Например такой фокус - проверяю количество посетителей - 6 гостей 6 зарегестрированных, через час смотрю - 2 гостя 6 зарегестрированных. Гости испаряются кудато((

ПС. имел ввиду статистику за 24 часа

Значит на момент первой Вашей проверки 4 гостя уже значились в базе данных 23 часа. По истичении часа, разумеется, информации об их присутствии была удалена. Также рекомендую внимательно прочитать то, о чём я говорил выше:
yura3d пишет:
Никакими средствами нельзя точно подсчитать количество незарегистрированных пользователей. Это чисто техническое ограничение.
7. montag - 24 декабря 2009 — 19:14 - перейти к сообщению
Цитата:
Значит на момент первой Вашей проверки 4 гостя уже значились в базе данных 23 часа. По истичении часа, разумеется, информации об их присутствии была удалена.


Но зарегестрированные то не обнулились..значит час Х не пробил! тоесть список зарегестрированных точно такой же как и до обнуления. Или точка отсчета для зарегестрированных и гостей находится в разных временных "зонах"?
Цитата:
Также рекомендую внимательно прочитать то, о чём я говорил выше:

Читал конечно же.
8. yura3d - 24 декабря 2009 — 19:25 - перейти к сообщению
montag пишет:
Или точка отсчета для зарегестрированных и гостей находится в разных временных "зонах"?

Для каждого пользователя (это касается и гостей) учёт производится индвидуально. Т.е. если пользователь в течении указанного в админке промежутка времени для подсчёта онлайн-данных (на нашем форуме это 15 минут, у Вас 24 часа) не подаёт признаков активности, то по истичении этого времени он будет удалён из списка присутствующих. Этот промежуток времени отсчитывается с момента последнего действия пользователя (открытия какой-либо страницы форума). Разумеется, у каждого пользователя время последнего действия будет различным
9. Victor - 25 декабря 2009 — 17:55 - перейти к сообщению
а можно из списка кто он-лайн исключить гостей?
10. variant0 - 17 сентября 2014 — 15:05 - перейти к сообщению
Здесь я уже писал о некорректном подсчете гостей во встроенной статистике форума.



Подсчет гостей происходит в function _OnlineLog (include/fm.class.php), в этом коде
CODE:
if (!$this->user['id'] && !isset($onlinedata[$sessid]) && empty($onlinedata[$sessid]['id']) && !$this->_IsSpider)
$today['guests']++;


Что нужно сделать, чтобы встроенная статистика не сильно расходилась со счетчиками Яндекса и др? Мне кажется нужно создать файл для подсчета гостей (я видел такое в других движках), записывать туда каждое посещение (IP, информация о системе пользователя - заголовок User-Agent и др.), затем сравнивать данные нового посещения с имеющимися и только если новые данные отличаются от старых хотя бы по одному параметру увеличивать $today['guests']
11. WebMaster - 17 сентября 2014 — 16:12 - перейти к сообщению
Цитата:
Мне кажется нужно создать файл для подсчета гостей (я видел такое в других движках),

ну да. писать туда IP, User-Agent а потом сравнивать. можно попробовать сделать
12. variant0 - 18 сентября 2014 — 12:20 - перейти к сообщению
WebMaster пишет:
писать туда IP, User-Agent

Не забудьте еще и про дату, ведь мы считаем гостей за сутки.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0483]     [ ]