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

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

Компания 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).

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

В результате, хотя RIA и обеспечил браузерам веб-сайта улучшенные приложения в стиле настольных, важно понять, что такая скоротечность впечатлений существенно усложняет отслеживание, особенно при помощи нынешних систем измерения. С точки зрения сбора данных налицо также сдвиг парадигмы. В настоящее время веб-сайты обладают некими стандартными дескрипторами, которые собирают почти все данные, необходимые для отчета. При желании вы можете усовершенствовать дескриптор сбора данных, но последний в значительной степени всегда остается самим [43] собой. С появлением RIA вам придется приложить огромное количество усилий, чтобы заранее понять бизнес-цель, а затем выявить бизнес-события и удостовериться в наличии дескрипторов для них. Если эти предварительные действия не выполнены, никаких данных вы не получите. Это ясно как Божий день.

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

Неделя 4: замер успеха RSS

Из Википедии: “RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т.п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и предоставлена пользователю в удобном для него виде специальными программами-агрегаторами”>12.

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