Создание Универсальной Формы Ввода Данных О Пассажирах

Рассмотрим стандартный процесс онлайн-покупки билета на самолет, который условно можно разделить на 3 этапа:

Создание универсальной формы ввода данных о пассажирах

Давайте сосредоточимся на шаге 1, а точнее на интерфейсе для его преодоления.

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



1. Нужен ли заголовок на странице?

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

Авиапродажи , с помощью которого была подготовлена эта статья.

Принимая это во внимание, стоит поблагодарить Ozon и Ticket-on-line за то, что они назвали эту страницу и тем самым хоть как-то сориентировали пользователя, а их коллеги из Everythinganyday и Sindbad посчитали, что пользователь и сам легко разберётся, где он закончился.



Создание универсальной формы ввода данных о пассажирах

Мое видение: заголовок должен быть неотъемлемой частью этой и подобных форм; кроме того, дополню кратким описанием того, что нужно делать пользователю и почему:

Создание универсальной формы ввода данных о пассажирах



2. Информация о купленном билете

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

Именно так и поступило агентство Ticket-on-line, забыв указать лишь время прибытия, и почему-то разместило этот блок в скромном прямоугольнике слева от полей для заполнения:

Создание универсальной формы ввода данных о пассажирах

А вот как выглядит страница на Ozon при покупке билетов на рейс с 1 пересадкой:

Создание универсальной формы ввода данных о пассажирах

Не много ли это за багаж – 11 414 рублей? (на самом деле это намек на то, что плата за багаж взимается отдельно и не входит в стоимость билета, но он, к счастью, удачно расположен).

При выводе этой картинки на 13-дюймовый монитор в поле зрения попадает только информация о рейсе «там», что очень печально для страницы «Ввод данных о пассажире».

На сайте Sindbad, видимо для верности, разместили как краткую, так и подробную информацию о рейсе, почему-то поместив между ними выбор валюты и способа оплаты:

Создание универсальной формы ввода данных о пассажирах

Стоимость билета вы легко найдете на всех рассматриваемых сайтах, что, безусловно, хорошо:

Создание универсальной формы ввода данных о пассажирах

Мое видение: В своей форме я размещу краткую информацию и цену вверху страницы:

Создание универсальной формы ввода данных о пассажирах



3. Информация о пассажирах

Разобравшись, что и почем покупать, переходим к вводу данных о пассажирах.

Здесь стоит отметить, что количество пассажиров во всех агентствах выбирается до начала поиска и в процессе регистрации добавить попутчика невозможно, мы согласимся на это и полетим с одним взрослым.

Для пассажира необходимо заполнить следующие поля: Фамилия Имя, дата рождения, данные документа, удостоверяющего личность, пол, гражданство.

Для начала давайте посмотрим на расположение этих полей и движение взгляда пользователя при их последовательном заполнении.

В любом случае в Anyday все эти поля расположены в одну строку, поле ввода называется, подсказки по заполнению находятся внутри полей:

Создание универсальной формы ввода данных о пассажирах

Как пользователь читает этот формат:

Создание универсальной формы ввода данных о пассажирах

В агентстве Ticket-on-line есть вертикальные поля с подсказками справа:

Создание универсальной формы ввода данных о пассажирах

Пользователь перемещает взгляд следующим образом:

Создание универсальной формы ввода данных о пассажирах

Заполнять такую форму проще и привычнее хотя бы потому, что мы читаем и пишем слева направо, сверху вниз.

Синдбад и Озон предпочли сочетание этих методов:

Создание универсальной формы ввода данных о пассажирах



Создание универсальной формы ввода данных о пассажирах

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

Поэтому для моей формы я выберу вертикальное расположение.

Теперь перейдем непосредственно к полям и подсказкам:

3.1 Фамилия и имя
Требования ограничиваются тем, что данные необходимо вводить латинскими буквами, и вот как нам об этом говорят рассматриваемые интерфейсы: Синдбад при попытке дозвониться по-русски безжалостно удаляет то, что уже появилось, и подсказывает:

Создание универсальной формы ввода данных о пассажирах

БилетОнлайн требует: «На английском!»

Создание универсальной формы ввода данных о пассажирах

Когда поле ввода активировано, Ozon отображает подсказку в правой части поля:

Создание универсальной формы ввода данных о пассажирах

однако само название поля не отображается в момент ввода Способ уведомления на сайте AnyWayAnyDay кажется самым лояльным

Создание универсальной формы ввода данных о пассажирах

потому что предупреждает пользователя прежде, чем он начнет что-то вводить, и не так грубо, как это делает BiletOnline. Но для грубого человека расположение все равно выгодно, потому что.

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

Мое видение: в своей форме я буду писать названия полей слева, а подсказки с примером заполнения справа от области ввода.



Создание универсальной формы ввода данных о пассажирах



3.2 Пол
Зачем указывать пол при покупке билета на самолет для меня загадка, но поскольку он везде, не могу не задуматься над этим.

Вариантов презентации всего два: - пиктограммы от AnyWayAnyDay

Создание универсальной формы ввода данных о пассажирах

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

Создание универсальной формы ввода данных о пассажирах

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

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

Создание универсальной формы ввода данных о пассажирах



3.3 Дата рождения
Выбор даты рождения на рассматриваемых сайтах представлен тремя вариантами: — ручной ввод в формате дд.мм.

гг

Создание универсальной формы ввода данных о пассажирах

— ввод значений дня и года вручную, выбор месяца из списка

Создание универсальной формы ввода данных о пассажирах

— выбор всех значений из списка

Создание универсальной формы ввода данных о пассажирах

Сложно сказать однозначно, какой из них лучший; кому-то удобнее выбирать из списка, кому-то вводить цифры вручную.

Однако мне кажется, что эти два метода не следует совмещать, чтобы не заставлять пользователя лишний раз менять устройство ввода (клавиатура/мышь).

Мое видение: я сосредоточусь на заполнении всех полей даты рождения вручную.



Создание универсальной формы ввода данных о пассажирах

В идеале после ввода месяца система должна заменить его цифровое обозначение на полное буквенное, чтобы после заполнения поля оно выглядело так:

Создание универсальной формы ввода данных о пассажирах



3.4 Документ, удостоверяющий личность
Что это за документ, уточняется только на сайтах Ticket-on-line и Ozon с помощью поля «тип документа».



Создание универсальной формы ввода данных о пассажирах

остальным предлагают сразу ввести номер документа.

Вводим номер, это совсем не сложно, далее следует поле «срок действия», которое нужно заполнять только в том случае, если документ является загранпаспортом.

Давайте посмотрим, что они нам предлагают: — В любом случае в любой день

Создание универсальной формы ввода данных о пассажирах

никаких подсказок, пытаюсь ввести дату, но ничего, навожу курсор на флажок слева от поля - вот подсказка:

Создание универсальной формы ввода данных о пассажирах

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

Создание универсальной формы ввода данных о пассажирах

Здесь посчитали, что подсказка, как ввести значение поля «год», гораздо важнее рассказа о том, каков срок действия.

А для тех, кто не разобрался, есть галочка «без срока годности», которая облегчает задачу, и правда, обойдемся без нее.

На OZON и BiletOnline такой проблемы нет, потому что там появляется поле «срок действия» в зависимости от того, какой документ был выбран из списка.

Нам этот вариант подходит. Мое видение: поле «тип документа» оставляю, а в качестве подсказки выложу ссылку на справочную статью о том, с какими документами можно прилететь:

Создание универсальной формы ввода данных о пассажирах



4. Контактная информация

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

Везде это сделано по разному, больше всего мне понравилось решение от OZON

Создание универсальной формы ввода данных о пассажирах

где помимо полей ввода описано, зачем нужна эта информация.

Здесь, на мой взгляд, самое простое поле ввода телефона — блок ввода текста, тогда как конкуренты предлагают более сложные варианты:

Создание универсальной формы ввода данных о пассажирах



Создание универсальной формы ввода данных о пассажирах



Создание универсальной формы ввода данных о пассажирах

Мое видение: Ну, пользователь наверняка правильно введет свой контактный номер телефона, и ему не следует озадачиваться лишними требованиями к формату; на мой взгляд, примера во всплывающей подсказке достаточно:

Создание универсальной формы ввода данных о пассажирах

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



5. Бронирование или оплата

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

Создание универсальной формы ввода данных о пассажирах

(также есть опция «забронировать с последующей оплатой картой», но закономерность ее появления мне установить не удалось) Ниже представлена информация о комиссии, реквизиты банковской карты, итоговая сумма и кнопка «Оплатить» или подтвердить оплату.

резервирование, в зависимости от того, что выбрано.

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

Что предлагают другие агентства после проверки правильности заполнения полей? Озон после нажатия кнопки «продолжить» запрашивает авторизацию

Создание универсальной формы ввода данных о пассажирах

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

Sindbad предлагает выбрать способ оплаты:

Создание универсальной формы ввода данных о пассажирах

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

Онлайн-билет также не дает возможности вернуться к редактированию и по-прежнему хранит в секрете, как можно оплатить билет:

Создание универсальной формы ввода данных о пассажирах

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

Конечным результатом является такая форма:

Создание универсальной формы ввода данных о пассажирах

Дальнейшее развитие событий предполагает 2 пути – подтвердить бронь или ввести данные своей кредитной карты.

Но это совсем другая история.



Бонус: форма ввода данных для мобильной версии сайта.

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

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



Создание универсальной формы ввода данных о пассажирах

Хорошо для всех! Теги: #интерфейсы #интерфейс #юзабилити #дизайн интерфейса #поля ввода #авиабилеты #оформление заказа

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.