Как считать уникальных посетителей на веб-странице - PullRequest
2 голосов
/ 20 июня 2019

Я хочу знать, как подсчитывать уникальных посетителей на веб-странице с помощью Javascript (ReactJS + NodeJS (Express), я имею в виду, когда пользователь загружает страницу, он должен отправлять данные пользователя для проверки и, если она уникальна, добавлять ее в базу данных. Есть эти варианты(что я понял)

  1. Использовать IP-адрес клиента в качестве валидатора.

  2. Установить Cookie

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

Второе не очень хорошо, потому что cookie можно манипулировать и удалять (если он только httpOnly, то только удаляется)

Итак, каков наилучший способ подсчета посетителей? Моя цель - сделать что-то вроде . This

Ответы [ 2 ]

1 голос
/ 20 июня 2019

Вы можете использовать, например, Google Analytics и их основной API отчетности.После того, как вы добавили GA на свой сайт, запросник поможет вам начать работу.

0 голосов
/ 21 июня 2019

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

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