Статистика сайта: какие данные сервер собирает о пользователях

Системы статистики помогают владельцу сайта собрать ценную информацию о его посетителях, а также выявить слабые стороны в рекламе сайта и его структуре, и определиться с дальнейшей маркетинговой стратегией. Поэтому постоянный сбор данных о посетителях сайта и их анализ чрезвычайно важен для успешной деятельности компании.
Прежде чем приступить к анализу данных статистики, нужно понимать, как они были собраны, какие из них могут быть неточными, и почему. Сервер в интернете получает от браузера пользователя запросы и отдает данные. На каждый просмотр страницы сервер получает один запрос (на тело страницы), а затем несколько дополнительных (картинки, скрипты, таблицы стилей и другие дополнительные данные для отображения страницы). Скрипты на странице также могут генерировать запросы к серверу - в том числе, к отдельному серверу статистики.
Веб-сервер связывает запросы одного и того же пользователя с помощью сессий. Когда к серверу обращается новый пользователь, он создает новый идентификатор сессии, который пользователь сообщает серверу при каждой новой загрузке страницы. Обычно идентификатор сессии передается на сервер из cookie - файла переменных, который браузер может сохранить для конкретного сайта.
Какие данные сервер может знать о пользователе сайта?
- IP-адрес, по которому легко определить регион, из которого пользователь выходит в интернет. Большинство провайдеров настроены таким образом, что у каждого пользователя адреса все время меняются. К тому же, многие выходят из сети с единственным внешним адресом. Таким образом, одинаковые адреса вовсе не говорят о том, что с них работает один и тот же пользователь, и наоборот.
- Адрес страницы, которую посещает пользователь.
- Адрес страницы, с которой пользователь перешел на текущую, или «реферер». Эти данные оказываются очень полезными. Если пользователь, например, пришел с поисковика, то в предыдущем адресе сохранен запрос, который он ввел в поисковик.
- Точное время запроса.
- Строку идентификации браузера пользователя. По ней можно понять, какие браузеры популярны среди пользователей, а также отличить запрос от поискового робота.
- Cookie - данные, которые хранятся в браузере. Cookie могут быть постоянными (сохраненными на определенный период времени) и сессионными (уничтожаемыми после закрытия браузера). Они содержат произвольные наборы переменных и значений.
- Переменные, которые передает браузер.

