@Hannskod

Как посчитать уникальных посетитлей на сайте?

Всем привет, какие есть способы посчитать количество уникальных посетителей на сайте?

Сейчас просто записываю ип человека и храню его в базе типо ид + дата
Если за сегодня нету такого человека тогда записываю посещение но проблема в том что по моему счетчику у меня было 313 посетителей а по сторонним сервисам у меня всего порядка 70-100 посетителей
  • Вопрос задан
  • 2972 просмотра
Пригласить эксперта
Ответы на вопрос 6
Ankhena
@Ankhena Куратор тега JavaScript
Нежно люблю верстку
Записывать IP - прекрасная идея. Один офис - один уникальный посетитель :)

Поставьте счетчики гугла или метрику или какой еще нравится. У них тоже значения будут отличаться и нет сервиса который скажет абсолютное и точное количество именно людей.
Сколько точно было людей важно пока их 10, когда их несколько тысяч, то примерного значения вполне достаточно для аналитики.

Важнее динамика и % конверсии.
Ответ написан
Комментировать
risentveber
@risentveber
fullstack web developer
Да здравствует яндекс метрика.
Ответ написан
Комментировать
@sugadu
Возможно еще ботов посчитали
Ответ написан
Комментировать
Может перед записью стоит проверять HTTP_USER_AGENT, если он указан конечно, зашел ли к вам человек через браузер или бот?
Ответ написан
Комментировать
@maxtm
Make money, not job
Поэтому есть разные понятия - хосты, сессии и уникальные посетители.

Хосты - упрощенно это ваши уникальные IP-адреса.

Сессии - заходы одного посетителя на сайт в пределах одной сессии (обычно минут 15). Повторный заход на сайт, допустим, через час - новая сессия.

Уникальные посетители - как раз уникальные посетители, определяются по кукам в 99.99%
Если сменить браузер (или почистить куки), то будет новый уникальный посетитель, но об этом не стоит заморачиваться.
Ответ написан
Комментировать
@diamond_dt
Ставить куку. На одном IP может быть несколько человек. Сначала читаем cookies. Если нашей нет - увеличиваем счетчик посетителей на 1, если есть - не увеличиваем. Срок действия cookies устанавливаем в соответствии с нашими представлениями о "новом посетителе". Человек, который зашел через месяц - он новый или как? А через три года? И Метрика и Analytics делают именно так. Вторично возникает проблема одного пользователя с разных устройств/браузеров. По этой схеме пользователь зашедший сначала с десктопа, а потом с андроида будет учтён дважды. Решение - регистрация пользователей. Если логин/пароль одинаковый - то один пользователь. Без регистрации эта проблема решается через профили соц. сетей ("пиксель ремаркетинга" и др. способы определения профиля пользователя).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы