Использование специальных запросов для измерения просмотров страниц

Использование специальных запросов для измерения просмотров страниц

Вторым (после серверных логов) способом измерения просмотров страниц является использование специальных запросов, которые отправляются на сервер статистики в момент начала просмотра страницы. Отправлять такой запрос имеет смысл только из браузера пользователя, в противном случае (при отправке запроса с сервера просматриваемого сайта) мы получим те же данные, что и при использовании серверных логов.

Самый простой и универсальный способ сформировать специальный запрос при просмотре страницы — вставить в код страницы код картинки, расположенной на сервере статистики.

Важно, что в URL картинки счетчика присутствует идентификатор измеряемого сайта, позволяющий системе обработки статистики при формировании отчетов выбирать информацию о просмотрах страниц определенного сайта (если измеряется не один сайт).

Таким образом, механика работы метода специальных запросов такова:
1. Пользователь запрашивает некоторую страницу некоторого сайта. Конкретно это означает, что браузер пользователя отправляет на сервер сайта HTTP-запрос данной страницы.
2. В ответ на запрос сервер сайта отсылает браузеру запрошенную страницу.
3. Браузер пользователя отображает полученную страницу.
4. Браузер находит в HTML-коде страницы код картинки счетчика и отправляет соответствующий запрос на сервер статистики.
5. В ответ на запрос сервер статистики отсылает браузеру запрошенную картинку — обычно прозрачный GIF размером 1х1 пикселей, чтобы не портить дизайн сайта.
6. Сервер статистики сохраняет в своих логах информацию о пришедшем запросе.
7. Система статистики обрабатывает логи сервера статистики и формирует отчеты.

Минус данного метода в том, что страница сайта загружается постепенно — это значит, что пользователь может увидеть нужный ему контент и закрыть страницу до отправки запроса на отображение картинки счетчика. То есть количество просмотров страниц, измеренных таким методом, будет априори не больше реального количества просмотров страниц (запросов на просмотр страниц), а фактически на несколько процентов меньше.

Обычный запрос картинки, сохраненный в логах сервера статистики, позволяет получить ту же информацию, что и при использовании логов сервера сайта. Чтобы получить больше информации о пользователе, помимо кода картинки используется еще и специальный JavaScript счетчика, который дописывает в URL картинки счетчика параметры с дополнительной информацией.

Примеры наиболее популярных в Рунете систем статистики, работающих по принципу специальных запросов: Google Analytics, Mail.ru, LiveInternet, SpyLog.