Лучше всего это делать не JS-ом а на сервере. Хотя если задача стоит именно так - можно воспользоваться localStorage и отправлять всеравно данные на сервер. Только так вы узнаете сколько раз он был там.
А по поводу количества пользователей на странице - нужен тоже алгоритм на бэкенде. Который будет следить какие страницы юзер запрашивает, как долго он простаивает, чтобы понять что он ушёл с сайта.