Является ли текстовое поле автозаполнения для ввода адресов хорошей идеей?

Ввод моего адреса в традиционной форме сводит меня с ума:

  • Почему мне нужно вводить мой город, штат, почтовый индекс и, если мой город и штат можно определить по моему почтовому индексу?
  • Выбор состояния из раскрывающегося списка - заноза в заднице - часто вы не можете перейти к нему, вам нужно использовать мышь и т. Д.

альтернативный текст http://img10.imageshack.us/img10/7404/traditionaladdressform.png < / а>

Поскольку я нахожу этот процесс настолько отталкивающим, когда я проектировал свой интернет-магазин (bombsheets.com), я решил построить автоматический -полный виджет для адресов. По мере ввода мы пытаемся геокодировать ваш адрес (через Google Maps):

альтернативный текст http://img403.imageshack.us/img403/9333/addressautocomplete.png < / а>

В лучшем случае это действительно хорошо работает. Если ваш адрес: «120 W 45th St, New York, NY 10036, USA», вы можете ввести его, набрав что-нибудь короткое, например «120 w 45th st, nyc».

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

  1. Слишком чуждо / незнакомо. Клиенты привыкли к старой форме, и переходить на них непросто.
  2. Вы должны ввести свою квартиру / номер этажа / что угодно в другом поле. Это смущает.
  3. Когда наш магазин взорвется (хорошая проблема), мы будем отправлять в Google слишком много запросов геокодирования, чтобы это можно было масштабировать.
  4. РЕДАКТИРОВАТЬ: Это не сработает для (~ 5%) пользователей с отключенным javascript.
  5. Здесь нет существенной проблемы, и за этим интерфейсом будущее. (Это не так уж и странно, поскольку, например, многие интернет-магазины заставляют вас вводить как номер кредитной карты, так и тип кредитной карты, когда последний выводится из первого).

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


person Tom Lehman    schedule 26.07.2009    source источник
comment
Вероятно, это должно быть помечено Community Wiki.   -  person Wayne Koorts    schedule 26.07.2009
comment
Ух ты, США такие отсталые. Здесь, в Великобритании, принято вводить только почтовый индекс (почтовый индекс), а затем использовать его для автозаполнения остальной части адреса.   -  person Daniel Roseman    schedule 26.07.2009
comment
Насколько хорошо это работает на мобильных устройствах?   -  person Michael    schedule 11.07.2013
comment
Google делает это в строке местоположения своих инструментов календаря. Каково это быть прозорливым?   -  person Michael    schedule 28.04.2017


Ответы (4)


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

Якоб Нильсен утверждает, что пользователям проще использовать отдельные текстовые поля для адресов:

Такая информация часто зашита в руки пользователей, и необходимость выбора таких параметров из меню нарушает стандартную парадигму ввода информации и даже может создать дополнительную работу для пользователей (http://www.useit.com/alertbox/20001112.html)

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

Вам нужно оценить свою целевую аудиторию и позвонить.

person Leah    schedule 27.07.2009

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

person Mikael Auno    schedule 26.07.2009

  1. Это не проблема. Как только всплывет автозаполнение, люди поймут.

  2. Да, вы должны найти способ перенести его или поместить это поле поверх адреса. Если он уже введен, люди не подумают, что им придется вводить его снова.

  3. Когда ваш магазин растет, вам нужно чечить. Так или иначе. На всех уровнях.

  4. Я согласен. Просто исправьте мелкие недочеты. :-)

person vog    schedule 26.07.2009

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

person Peter Recore    schedule 26.07.2009