Меньше значит больше - автоматический почтовый индекс? - PullRequest
2 голосов
/ 13 февраля 2011

У вас есть международный веб-сайт с формой, где люди заполняют свой адрес.

Разве не было бы замечательно, если бы людям нужно было заполнить на одно поле меньше?Пример:

  • 100 посетителей используют форму каждый день
  • Они проводят 5 секунд в поле почтового индекса

Итак, 5 * 100 * 365 = 182500секунд или 50 часов в год.И это только для одной формы на одном сайте.Умножьте это на все веб-сайты, которые запрашивают такую ​​информацию, и вы можете увидеть время, которое мы можем сэкономить, изменив дизайн.

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

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

API, который мы могли бы использовать: http://code.google.com/intl/nl/apis/maps/documentation/geocoding/ или http://developer.yahoo.com/geo/placefinder/.

Теперь реальный вопрос: какие проблемы возникнут (интернационализация, локализация, точность,и др.)?

1 Ответ

1 голос
/ 14 ноября 2012

Никто не ответил на это, так что я пойду.

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

У вас будет хит юзабилити, который исходит от людей, которые смущены двумя альтернативами и не знают, какой выбрать.

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

Вот некоторые проблемы, которые я предвидел:

  • Неточность : любой используемый вами механизм собирает правильные подсказки (местоположение IP-адреса, адрес улицы и город), но генерирует неправильный почтовый индекс из-за ошибок
  • Удаленное использование : пользователи вводят адрес, отличный от их текущего местоположения, например, использование компьютера в отеле в другой стране для заполнения формы, связанной с их домашним адресом, поэтому местоположение IP-адреса компьютера отличается от местоположения адреса в форме
  • Локализация ошибка: какой бы механизм вы не использовали, он не работает с подсказками адреса пользователя, например, различные соглашения об адресе в другой стране
  • Бизнес-условия поставщика : вы хотите использовать службу геокодирования, такую ​​как API Google или Yahoo, но лицензионное соглашение для этой службы несовместимо с бизнес-моделью вашего сайта. Например, они хотят, чтобы вы платили, если вы геокодируете для коммерческих целей, или для сайта за брандмауэром, или для определенного количества транзакций в день
  • Изменение ситуации с провайдером : вы используете внешнюю службу геокодирования, и она перестает работать
  • и т.д.

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

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

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

Если ваш реальный вопрос заключается в том, может ли кто-нибудь подтвердить, что я чувствую, что это очаровательная особенность, то я, вероятно, не дал вам ответ, который вы ищете. Но вы спросили: «какие проблемы возникнут?»

...