Пример сайта RIA — www.miniusa.com.[41] Вы можете пойти на этот сайт и получить хорошее представление об улучшенных мультимедийных средствах (в данном случае Flash), которые не похожи ни на что виденное прежде. Отследите URL и его изменения, чтобы заметить, как они собирают данные (или используйте просмотр исходного кода). Пример веб-сайта на базе Flex — http://snipurl.com/flexstore. Щелкните на вкладке Products (Товары) и получите впечатление[42].
В начале 2007 года RIA все еще оставались новой темой, и вы могли еще не сталкиваться с ними в ходе своего типичного веб-серфинга. Однако RIA — многообещающая технология с точки зрения преимуществ для клиентов. Как обычно, таких преимуществ не бывает без собственного набора проблем, а поскольку мы пока пребываем на самых ранних этапах, здесь есть над чем поработать.
Кроме всего прочего, RIA предоставляют множество преимуществ с точки зрения усовершенствованных клиентских веб-элементов. Они помогают пользователям находить и отображать содержимое без ожидания обновления страниц (с сервера) и особенно полезны в улучшении многостраничных структурных процессов, регистрации, тележек, процессов расчета, заказа гостиницы, выбора даты, комнаты, указания номера кредитной карточки, причем все на одной странице. Рис. 12.18 демонстрирует улучшенный интерактивный элемент для покупки одежды на gap.com.
Рис. 12.18. Элемент RIA на gap.com: реакция на ошибку
Сайты RIA обладают гораздо лучшей реакцией на ошибки (поэтому вам не придется щелкать на кнопке Submit (Отправить), чтобы узнать о пропуске цифры в номере телефона, например). Одна из самых любимых функций автора — это возможность отмены последнего действия. Предположим, например, что вы по ошибке удалили товар из своей тележки. Теперь, вместо того чтобы возвращаться на страницу товаров, искать его и снова добавлять в корзинку, достаточно просто щелкнуть на кнопке Undo (Отмена).
Каждый исполнитель веб-анализа полагается на страницы и просмотры страниц, чтобы выявить некое событие. Как уже было сказано в главе 6, существование данных в URL или параметрах URL идентифицирует некое событие для приложений вебаналитики. Некоторые исполнители позволяют также передать переменную через дескриптор JavaScript, чтобы указать некое действие (“некто просмотрел страницу в группе товаров”).
Проблема RIA (Ajax или Flex) в том, что здесь нет такого понятия, как страница. В Gmail ваш URL не изменяется после того, как вы щелкаете на кнопке Reply (Ответ). Для вашего элемента Gmail вы будете оставаться на том же URL, хотя фактически видели 20 “страниц” (хотя правильнее было бы сказать: инициализировали 20
Комбинация текущих архитектур веб-аналитических инструментов отслеживания и радикально отличающихся новых архитектур аналогичных инструментов для RIA существенно затрудняет отслеживание всего, кроме того факта, что кто-то загрузил элемент RIA в свой браузер.
Вторник и среду посвятим изучению пары способов, которыми отслеживаются элементы RIA. Однако чрезвычайно важно знать, что сегодня мы на эволюционном этапе динозавров. Пока не существует никаких стандартов, и на RIA реагируют только несколько производителей. Самое лучшее, что мы можем сделать сейчас, — это отреагировать.
По мере того как RIA будут переходить от демонстрации к более серьезным вещам (что вполне предсказуемо), появятся новые технологии. Появятся и стандарты, что облегчит реализацию отслеживания. Мы эволюционируем от динозавров до людей, но это потребует времени и будет радикально отличаться от нынешних “хакерских” подходов, используемых для измерения успеха RIA. Важно иметь в виду, что существующее сегодня уйдет и будет заменено лучшим.
Аналитики сотрудничают с бизнес- и IT-персоналом в ходе преобразования размышлений о просмотре страниц в события. Это можно сделать несколькими способами. Каждый элемент RIA представляет собой фрагмент программного обеспечения, с которым взаимодействуют пользователи, и каждый щелчок на кнопке, сделанный выбор или движение мыши — это
Вильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии