Answer the question
In order to leave comments, you need to log in
How to count the number of unique users?
I came up with the idea to add some analytics to the site, but I don’t really want to use ready-made solutions. Site on expressjs + angular. How can I count the number of unique users? How to do everything right and beautiful?
Answer the question
In order to leave comments, you need to log in
Когда пользователь запрашивает у сервера ваш сайт, он же формирует стандартный http запрос. В этом запросе есть куча заголовков, но для вашей цели вам интересны всего два - это заголовки с куками, у экспресса есть мидл который их распарсит, в них можете писать что чувак уже был у вас, а затем проверять это, однако если он их почистит, то это опять новый пользователь, тогда в добавок можно использовать заголовок с ip адресом, точно не помню как он в экспрессе берется, что типо req.remoteAdress короче в доке найдете. Вот с помощью этих двух механизмов можно их отслеживать, ну еще в теории геолокация но это уже лишнее) айпишник и куки.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question