Читаем Веб-аналитика: анализ информации о посетителях веб-сайтов полностью

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

Фактический стандарт подразумевает модернизацию текущих дескрипторов JavaScript от вашего производителя (HBX, WebTrends, ClickTracks, IndexTools), которые вы используете на своем веб-сайте. Просто примените настраиваемый дескриптор JavaScript и внедрите его в ваши бизнес-события так, чтобы, когда они происходят, дескриптор JavaScript срабатывал и сохранял данные в журнале.

Недостатком применения данного метода является то, что он связан со многими описанными ранее ограничениями по просмотру страниц, поскольку вы по существу фиксируете события, а не просмотры страниц. Это не оптимально, но, например, при необходимости узнать только некие изолированные моменты срабатывает прекрасно. Если ваш исполнитель позволяет передавать более дискретные переменные (например, “обращение к действию” из RIA), данный метод может оказаться весьма полезен, особенно если исполнитель разрешает собирать эти данные и осуществлять некую специальную обработку с целью получения готовых отчетов.

Другая возможность подразумевает использование специальных методов сбора и фиксации данных. Вы можете манипулировать встроенными возможностями фиксации событий своей коммерческой веб-платформы (например, ATG). Просто представьте, что в элемент RIA включен специальный код, который фиксирует не только местонахождение бизнес-события (скажем, Add to Cart), но и весь контекст, окружающий это событие (количество, название товара, тип, страницу и т.д.). Поскольку мы манипулируем существующим набором функциональных возможностей вебплатформы электронной торговли, эта разработка чрезвычайно рентабельна и занимает у разработчиков лишь 20% рабочего времени.

Компания Omniture недавно представила решение под названием ActionSource, которое предоставляет настраиваемый способ сбора информации о щелчках на RIA. Подобно механизму регистрации событий здесь не используется JavaScript. Но в отличие от данного механизма, ActionSource предоставляет стандартный набор команд и инструментов, которые разработчики Flash могут внедрить в процесс разработки и сбора данных, при этом ваша группа не должна будет делать ничего особенного.

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

Четверг и пятница: изучаем шаги успешного отслеживания RIA

Мы еще пока находимся на самых ранних этапах перехода веб-элементов от страниц HTML к улучшенным интерактивным элементам. Существует не много стандартных инструментов, которые поддерживают измерение RIA (Flash, AJAX и др.), поэтому зачастую приходится слегка импровизировать. Независимо от того, поддерживает ли ваш инструмент измерение RIA, обычно приходится идти следующими рекомендуемыми шагами.

1. Совместно с бизнес-пользователями выявите основную цель RIA. В чем причина его существования? Какую проблему клиента мы решаем? Какие “действия” обычно предпринимает клиент? Каковы показатели успеха?

2. Установив показатели успеха, просмотрите элементы RIA с вашими бизнес- и IT-специалистами и выявите ключевые клиентские события, которые следует “замечать” в процессе фиксации событий, инициируемых веб-клиентами.

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

4. Разработайте простой сценарий на языке Perl или загрузите программу ETL (Extract Transform Load, извлечение, трансформация, загрузка)11, чтобы помещать данные в простую базу. Вы можете прибегнуть к MySQL, Oracle или любой другой базе данных, которую используете в своей компании. Если вы уже имеете склад данных для своей веб-информации, просто загрузите в него данные RIA. Если вы используете такой инструмент, как NetTracker, можно анализировать журналы и предоставлять данные в формате, пригодном для базы данных.

5. Для вычисления показателей успеха используйте либо непосредственно запросы SQL, либо стандартный инструмент интерактивной аналитической обработки (On-Line Analytical Processing, OLAP).

Перейти на страницу:

Похожие книги