É uma caixa de texto autocomplete para inserir os endereços uma boa idéia?
-
19-09-2019 - |
Pergunta
Ao entrar o meu endereço através de um tradicional unidades formulário-me louco:
- Por que eu tenho que entrar na minha cidade, estado, eo código zip quando minha cidade e estado pode ser inferida a partir de meu código postal?
- Escolhendo seu estado a partir de uma lista suspensa é um pé no saco - muitas vezes você não pode guia para ele, você tem que usar o mouse, etc .
alt texto http://img10.imageshack.us/img10/7404/traditionaladdressform .png
Porque eu encontrar este processo tão repulsivo, quando eu projetei minha loja on-line ( bombsheets.com ), decidi construir um widget de auto-completar para endereços. Conforme você digita, tentamos geocodificar o endereço (via Google Maps):
alt texto http://img403.imageshack.us/img403/9333/addressautocomplete .png
Na melhor das hipóteses, isso funciona muito bem. Se o seu endereço é "120 W 45th St, Nova York, NY 10036, EUA", pode introduzi-lo digitando algo tão curto quanto "120 w 45th St, nyc".
No entanto, tanto quanto eu sei, nós somos a única loja online que usa esta interface. Ao invés de pat-me nas costas por ser um gênio, estou curioso para saber se a sua falta de meios de uso que esta idéia está de algum modo falho. Algumas possíveis problemas:
- Too estrangeira / desconhecido. Os clientes são usados ??para a forma de idade, e mudar as coisas sobre eles é confuso.
- Você tem que digitar o seu número do apartamento / andar / whatever em um campo diferente. Isso é confuso.
- Quando a nossa loja explode (bom problema ter), nós estaremos batendo Google com muitas solicitações Geocode para que isso escala.
- EDIT:. Isto não vai funcionar para (a ~ 5% de) usuários com o javascript desabilitado
- Não há nenhum problema significativo aqui e esta interface é o futuro. (Isto não é tão estranho uma vez que, por exemplo, muitas lojas online forçá-lo a entrar tanto o seu número de cartão de crédito e o seu tipo de cartão de crédito, quando o último é inferrable da antiga).
De qualquer forma, basicamente, eu estou curioso para saber se esta é uma área em que eu deveria estar tentando inovar, ou se eu deveria usar apenas a abordagem tradicional. (Pensamentos sobre como melhorar a usabilidade desta nova abordagem são naturalmente apreciado também).
Solução
vários queda baixos vs campo de texto única discussão levanta algumas discussões usabilidade interessantes. Os campos estado e país separados são comumente usados. Então você pode estar quebrando a regra de "não me faça pensar", mas a completa auto ajuda a explicar o que é necessário.
Jakob Nielsen afirma que os campos de texto individuais para endereços são mais fáceis para os usuários a utilização:
Tal informação é muitas vezes hardwired em dedos dos usuários, e ter que selecionar tais opções de um menu breaks o paradigma padrão para entrada informação e pode até mesmo criar mais trabalho para os utilizadores ( http://www.useit.com/alertbox/20001112.html)
Por outro lado selecionando as informações das listas fixos significa menos espaço para erros e algumas pessoas preferem usar o mouse (por exemplo, aquelas pessoas vá para o menu de edição para comandos de acesso como copiar e colar).
Você precisa julgar o seu público-alvo e fazer uma chamada.
Outras dicas
Uma preocupação é se ele funciona sem JavaScript ou não. Se seus clientes, por algum motivo ou outro (existem vários deles) não tem JavaScript habilitado, ou não tem mesmo navegadores apoiá-lo (por exemplo, um telefone celular), você pode obter a entrada malformado que o seu site não pode lidar corretamente .
-
Isso não é problema. Assim que o autocomplete aparece, as pessoas vão entender.
-
Sim, você deve encontrar uma maneira de migrá-lo, ou colocar o campo em cima do endereço. Se ele já está inserido, as pessoas não vão pensar que vai ter que digitá-la novamente.
-
Quando sua loja cresce, você precisa chaching. De qualquer forma. Em todos os níveis.
-
Eu concordo. Apenas corrigir alguns problemas menores. : -)
Para o registro, um código postal nem sempre identificar exclusivamente uma cidade. consulte aqui É claro que, na prática, que normalmente faz, e mesmo se isso não acontecer, reduziria as opções consideravelmente.