Веб-аналитика: анализ информации о посетителях веб-сайтов - [18]

Шрифт
Интервал


Рис. 2.3. Фиксация тех же данных, что и на рис. 2.2, но для двух сайтов (avinashk.net и kaushik.net)


Недостатки использования веб-маяков в качестве механизма сбора данных

• Маяки обычно ассоциируются с рекламой в Сети, а следовательно, имеют слегка подмоченную репутацию. Уже немало писалось о значении приватности при отслеживании поведения одного человека на нескольких сайтах. В результате большинство посетителей решительно отказались от получения рекламной рассылки по электронной почте, а многие установили программу AntiSpyware, автоматически удаляющую файлы cookie, что серьезно препятствует возможности сбора данных.

• Если у пользователя отключены запросы изображений в программе электронной почты (как это все чаще делается по умолчанию в таких программах, как Microsoft Office Outlook и Gmail от Google) или браузере, то собрать данные о нем будет невозможно.

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

• По своей природе маяки взаимодействуют с серверами стороннего производителя и, главным образом, устанавливают файлы cookie последнего. Они подвержены также все более и более строгим ограничениям безопасности, вследствие чего браузеры (типа Internet Explorer) или не будут принимать их совсем или не будут предъявлять файлы cookie стороннего исполнителя. Система защиты AntiSpyware также удаляет файлы cookie стороннего исполнителя, тем самым существенно усложняя отслеживание повторных посещений и, в свою очередь, выяснение точного поведения клиента.

Рекомендация

При необходимости отслеживать поведение посетителя на нескольких веб-сайтах или частоту проверки электронной почты определенным пользователем веб-маяки могли бы стать оптимальным решением. Но для улучшения аналитики веб-сайта, вероятно, придется все же полагаться на другие методы анализа данных, поскольку данные, фиксируемые маяками, обычно не столь исчерпывающи как, скажем, предоставляемые дескрипторами JavaScript (однако, пожалуйста, соблюдайте осторожность при использовании нескольких методик анализа на одном сайте).

Дескрипторы JavaScript

На сегодняшний день дескрипторы JavaScript (JavaScript tagging), вероятно, наиболее предпочтительный метод в отрасли. Большинство производителей и решений веб-аналитики полагаются при сборе данных именно на них.

После сезона маяков дескрипторы JavaScript, подходящие для более точного (очень важно) сбора большего количества данных, утвердились в новых бизнес моделях отрасли. Обслуживание данных (data serving) отделилось от их сбора, ограничив корпоративные отделы информационных технологий вопросами сбора данных. Это также означало в большинстве случаев переход сбора данных к сторонним исполнителям веб-анализа.

Теперь веб-страницы могли покидать сервер компании без необходимости фиксации данных и предоставляться посетителям веб-сайта. Информация о сеансе посетителя, в свою очередь, фиксируется на других серверах (обычно серверах сторонних исполнителей веб-аналитики), обрабатывается там и предоставляется в виде отчета, доступного по Сети.

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

Но сначала давайте вспомним, как работают дескрипторы (рис. 2.4).

Процесс протекает следующим образом:

1. Клиент вводит URL в браузере.

2. Запрос страницы поступает на один из веб-серверов.

3. Веб-сервер отсылает страницу вместе с фрагментом кода JavaScript, присоединенного к ней.


Рис. 2.4. Как осуществляется сбор данных дескрипторами JavaScript


4. При загрузке страницы этот код JavaScript выполняется, фиксируя просмотр страницы, подробности сеанса посетителя, файлы cookie, и посылает все это на сервер сбора данных.

5. В некоторых случаях после получения первого набора данных сервер посылает браузеру дополнительный код, чтобы установить дополнительные файлы cookie или собрать больше данных.

Хотя согласно рис. 2.4 данные фиксируются на серверах стороннего исполнителя, несколько компаний (включая ClickTracks и WebTrends) предоставляют решения их сбора на базе JavaScript. Если пойти по этому пути, то данные можно фиксировать и хранить внутри собственной компании, получив больше контроля над политикой безопасности и установкой файлов cookie при сохранении собственности на данные. Одним из преимуществ наличия внутреннего решения JavaScript является существенное упрощение интеграции данных из других источников компании в решение вебаналитики, поскольку это можно сделать самостоятельно, не заботясь об опасности передачи секретных данных компании в чужие руки.

Преимущества использования дескрипторов JavaScript в качестве механизма сбора данных

• Эта методика требует, возможно, наименьших усилий по реализации после вебжурналов. Добавления нескольких стандартных строк кода JavaScript в глобальный элемент сайта (например, нижний колонтитул) оказывается вполне достаточным для всего сайта, и буквально через 30 минут можно получить массивы данных и стандартных отчетов.