web-development-kb-pt.site

Adicionando EUA no topo da lista suspensa de países. OK praticar ou não?

Alguns sites têm uma lista suspensa de países, onde EUA e Canadá estão listados no topo da lista (também em suas posições normais). Li uma vez que isso era um insulto a usuários não americanos/canadenses. A razão pela qual eles estão no topo é facilitar para os usuários dos EUA escolherem seu país em vez de rolar para baixo.

A maioria dos compradores em sites nos EUA é dos EUA.

Você considera esse recurso de interface do usuário insensível a usuários não dos EUA/Canadá? Deveria ser parado? Ou não é um problema?

62
Tony_Henrich

Na maioria das vezes, com um pouco de engenharia, você já pode determinar a localização do usuário por meio de seu IP ou outros meios. Então, por que não usar esse processo e tornar seu resultado a opção padrão? Uma ação a menos para o usuário!

70
Max Steenbergen

Acho bom adicionar os países mais populares ao topo da lista, desde que você também os coloque no lugar certo da lista.

Eu odeio rolar para o final de uma lista e descobrir que o que eu estava procurando estava no topo, em ambos os lugares.

51
Sruly

A melhor solução comprovada:

Lista suspensa em ordem alfabética, com o país selecionado padrão como aquele ao qual o IP corresponde.

Em 98% do tempo, o IP obterá o país certo e o cliente não precisará alterar nada. Caso contrário, o cliente pode usar a lista suspensa para localizar seu país.

30
Andres

Eu não acho que "insensibilidade" tenha algo a ver com isso.

Se quase todos os seus usuários são dos EUA, faz sentido tornar tudo o mais fácil possível para eles. Essa é uma boa prática.

Dito isto, às vezes pulei direto para "U", não encontrei os EUA e tive que rolar de volta. O importante é que o usuário ainda possa começar a digitar o país que deseja e ainda o levará ao lugar certo.

12
Dan Barak

Escrevi sobre isso há algum tempo: http://www.nexustechnologiesllc.com/blog/fixing-registration-forms-country-selection/

Aqui está a parte "solução":

Antes de tudo, a maneira correta de lidar com a seleção de países geralmente é não a ter. Você precisa se perguntar: "Para que preciso do país?" O mesmo vale para todos os campos de endereço, na verdade. Se o seu site não for um site de comércio eletrônico ou não enviar itens aos usuários de forma alguma, você provavelmente não precisará do endereço deles e definitivamente não precisará do país. Além disso, se você estiver configurando um site de comércio eletrônico, mas o site for enviado apenas para usuários em um único país, novamente não será necessário que os usuários entrem no país. Existem inúmeros sites por aí (infelizmente, até alguns em que trabalhei) que solicitam seu endereço completo sem nenhuma razão centrada no usuário. Eles querem que esses dados sejam comercializados para você ou qualquer outro número de razões falsas. Eu realmente me pergunto quantos desses sites percebem quantos usuários em potencial estão fugindo, exigindo muitos dados de registro que realmente não são necessários.

Se você precisar que o país seja inserido por seus usuários, eis a maneira que eu recomendo:

  • Use uma caixa suspensa com todos os países, listados em ordem alfabética.
  • Ao carregar a caixa suspensa para um novo registro, tenha o país principal do seu site como a opção selecionada.
  • Não inclua uma opção de "selecionar país" no espaço reservado. Não há necessidade, porque todos terão um país e você já está usando seu país principal como a seleção por padrão.
  • Se um usuário editar suas informações posteriormente, selecione o país escolhido no momento. Não consigo contar o número de vezes que vi esse pequeno detalhe esquecido ao recarregar um formulário com dados existentes (não apenas países, mas qualquer lista suspensa).

Se você oferece suporte apenas a um subconjunto limitado de países (por exemplo, você só pode enviar para países da América do Norte), aqui estão as alterações acima que eu recomendaria:

  • No seu menu suspenso, inclua todos os países que você precisa apoiar.
  • Adicione uma opção "Outro".
    • Quando esta opção é selecionada:
      • Inclua mensagens para explicar que atualmente você não suporta remessas para países fora do que está listado no momento.
      • Inclua uma caixa de texto para permitir que eles entrem no país. Isso pode fornecer informações valiosas sobre onde você deseja expandir a seguir.
    • Não impeça o usuário de se registrar, a menos que a única razão para se registrar seja comprar algo. E, se esse for o caso, recomendo que você selecione o país como o primeiro passo no processo de registro, talvez até em uma tela separada. Dessa forma, você pode economizar algum tempo para o usuário e eles ficarão felizes (ish) por não gastarem muito tempo preenchendo um formulário de registro apenas para saber que não havia sentido em fazê-lo.

Outra opção que venho considerando é uma combinação dos itens acima:

  • Use uma lista suspensa, mas inclua apenas um subconjunto primário de países.
  • Inclua a opção "Outros".
    • Mais uma vez, verifique se uma caixa de texto aparece se o usuário escolher "Outro", para que ele possa entrar diretamente em seu país.
  • Verifique se os países que você possui na caixa suspensa também têm formulários de endereço personalizados configurados, para que você possa coletar as informações de endereço do usuário da maneira que fizer mais sentido para seu país.

Ainda não usei ativamente esta solução em um site, portanto não posso falar da utilidade. No entanto, se 90% do seu tráfego vier de um pequeno grupo de países, isso poderá ser muito fácil de usar. No entanto, use isso apenas se você realmente não precisar de suporte igual para todos os países e quiser melhorar a experiência do usuário nos seus principais países suportados.

9
Charles Boyung

É um exemplo de otimização da interface do usuário para uso frequente. Desde que você faça com moderação, por exemplo, apenas para sites baseados nos EUA e apenas uma vez que as métricas sugeram que seria útil. Isso também significaria que outros países poderiam estar localizados no topo da lista se o uso o justificasse. Por exemplo:

US
UK
Canada
Spain
---------
...[alphabetised list of countries]...
...
6
Rahul

Eu venho de europa (dinamarca) e acho um pouco ofensivo quando os sites são codificados para os EUA. Preocupa-me que, se eu compre algo, porque não sou cidadão dos EUA, e tenha problemas.

Em vez disso, talvez use duas listas suspensas: continente, país.

4
neoneye

Outra dimensão é considerar o que já sabemos sobre o usuário. Obviamente, se o visitante for um passeio aleatório, não sabemos quase nada. Se, no entanto, o usuário tiver um objeto de conta registrado no site, presumivelmente sabemos muito mais. Se conhecermos bem o usuário para ter um endereço registrado, o país para o padrão deve ser óbvio, não?

4
CSSian

Contexto é tudo:

  • não assuma que todos os seus clientes são dos EUA - esse é o insulto - forneça informações sobre remessas para o exterior etc.
  • o menu suspenso único com a lista de seleção otimizada se aplica não apenas aos países, mas a qualquer coisa que os usuários escolherem - facilite
  • a outra abordagem seria pré-selecionar o país mais provável e permitir que o usuário alterasse, se necessário
4
Nathan-W

Se você quer mais do que apenas país

... e deseja ser inovador, considere que muitos navegadores de desktop agora suportam a API de Geolocalização padrão do W3C que solicita o usuário por sua localização (como Firefox 3.5 em diante, Chrome, Opera, Safari (em algum momento).

Portanto, a mesma lógica que você usaria para telefones de mesa agora pode obter gratuitamente. Mas isso depende do seu aplicativo.

2
Julian H

Ok, provavelmente esta resposta está muito atrasada, mas tivemos o mesmo problema em um site de comércio eletrônico aqui. A empresa não era baseada nos EUA, mas a maioria dos clientes era de nós. no início, tínhamos a lista de países em ordem alfabética; no entanto, esse era um grande problema PARA OS CLIENTES DOS EUA, porque pelo menos metade deles a deixava na configuração padrão "Afeganistão" - é claro que ainda podíamos dizer a eles por causa de o número de telefone ou estado, mas foi um incômodo atualizar os registros sempre que isso aconteceu.

Por isso, decidimos fazer dos EUA a primeira escolha. Todos os clientes de outros países tinham uma compreensão muito melhor da geografia ...

1
iHaveacomputer

Precisa ser uma lista suspensa? Eu sugeriria usar o local IP para definir um país padrão, mas se o usuário quiser alterá-lo, você poderá usar o campo de texto de sugestão automática, que pode funcionar com códigos e nomes de países.

Neste artigo, Jacob discute listas de estados como eles devem ser usados; http://www.useit.com/alertbox/alpha-sorting.html .

1
ArchieVersace

Em vez de colocá-lo no topo da lista, apenas valores padrão quando houver uma escolha significativamente popular: 75% +. Então não há indícios de ser superior/mais importante para os outros devido à sua posição em uma lista que é alfabética.

Idealmente, você conheceria as configurações regionais do computador deles. O endereço residencial pode não corresponder ao endereço IP atual.

1
JeffO

Não peça informações que você já conheça ou possa encontrar por outros meios.

As configurações padrão de país e idioma podem ser definidas no local do ip.

Seria bom, se o usuário pudesse alterar essas configurações automáticas.

0
user4170

Eu classificaria a lista em ordem alfabética. Você pode verificar o cabeçalho HTTP "Accept-Language" que o navegador envia ao servidor para determinar a cultura do usuário.

0
Tommy Carlier

Eu diria - sempre classifique em ordem alfabética com a pré-seleção opcional. Muitos navegadores podem pular para a letra correta se a lista estiver classificada em ordem alfabética pressionando a tecla única. Por exemplo, pressionar 'U' pulará para o primeiro país começando por 'U'. Alguns navegadores até permitem digitar o nome inteiro - pressionar 'f' 'r' 'a' 'n' 'c' 'e' saltaria para a França.

Quaisquer recursos como adicionar '----' ou países extras no topo da lista quebram esse recurso e geralmente os navegadores não são inteligentes o suficiente para lidar com isso.

PS. É claro que você pode pré-selecionar opções e verificar via geo-ip/http headers/... de onde o cliente é.

0
Maciej Piechotka

Não acho nada ofensivo. É apenas uma declaração de quantos usuários online vivem lá. Eu acho isso irritante quando sou forçado a selecionar um "Estado" e não há uma opção 'N/A' para mim.

0
Leonardo Herrera