Привет, я создаю базовый счетчик, который добавляет +1 каждый раз, когда кто-то обращается к веб-сайту. Проблема заключается в том, что каждый пользователь добавляет 1 каждый раз, когда кто-то переходит на другую страницу на сайте, а не когда человек впервые появляется на сайте, делая данные очень неточными (например, один пользователь, который обращается к сайту, может перейти на 8 разных страниц, поэтому добавление 8 к счетчику, входящее в 1). Есть ли способ обнаружить, когда пользователь обращается к сайту при первой начальной загрузке?Проверьте, если первый раз кто-то отправляется на сайт asp.net?
Я использую asp.net 3.5 в C#.
Не могли бы вы прояснить ситуацию? Вы хотите рассчитывать каждый раз, когда новый пользователь приходит на ваш сайт? Что, если они вернутся на следующий день, когда их текущая сессия закончилась? Вы считаете их во второй раз? –
Да, в этом случае он должен определить, сколько раз сайт посещается, даже если он является одним и тем же человеком на новом сеансе. Событие Session_Start выглядит довольно неплохо. – loyalpenguin
Session_Start работает хорошо, за исключением того, что он только увеличивает счетчик, когда кто-то . Можно ли подсчитывать пользователей, не прошедших проверку подлинности? – loyalpenguin