risposta-alla-domanda-sullo-sviluppo-web-bd.com

Scegli il tuo paese: il miglior approccio di usabilità

Sto cercando di progettare potenzialmente un sito che avrà "mirror" in più siti in tutto il mondo. Sto sperimentando il metodo migliore per aiutare gli utenti a cambiare sia il loro paese che la lingua del sito. (Non voglio combinare i due, in quanto potrebbero voler visualizzare il sito italiano in una lingua inglese, o cambiare la lingua del sito del Regno Unito dall'inglese allo spagnolo, per esempio). Pertanto vorrei avere 2 selettori separati: uno per Paese e uno per Lingua. Il selettore Paese è l'area su cui sto idealmente cercando una guida.

Delle opzioni disponibili sono le più probabili (anche se qualsiasi altro suggerimento è il benvenuto).

1.Scegliere un paese da un menu a discesa è semplice da implementare e può ordinare i paesi in ordine alfabetico, ma soffrirà enormemente di problemi di menu a discesa standard (molti contenuti - tutti i paesi del mondo!) Tra poco l'elenco è difficile da navigare e utilizzare).

2.Scegliere un paese da una mappa è più intuitivo, ma selezionare piccole aree della mappa sarebbe complicato (come individuare esattamente l'Ecuador su una mappa globale?) Ciò richiederebbe un elenco di paesi in ordine alfabetico anche, che quindi occupa molto spazio sullo schermo.

.Campo di immissione testo libero. Non ho mai visto questo approccio sulla selezione del paese prima, presumibilmente a causa delle difficoltà nell'interpretazione efficiente delle voci dell'utente.

Qualcun altro ha avuto questo problema prima? e in tal caso, quale metodo di selezione del Paese è stato ritenuto preferibile agli utenti?

22
JonW

Se non hai bisogno di avere un piccolo selettore su ogni pagina, allora forse puoi fare qualcosa del genere?

http://www.Apple.com/choose-your-country/

Comunque, questo layout può essere su un div piuttosto piccolo che appare nel nuovo livello sopra la pagina quando viene premuto un piccolo pulsante (o collegamento).

5
Kostya

La migliore interfaccia non è affatto un'interfaccia!

Fai in modo che il tuo sito rilevi le contee dei visitatori in base al loro indirizzo IP . Puoi farlo con un'accuratezza del 99,5% gratuitamente.

Pete

23
Pete Williams

Per i siti Web internazionali propongo sempre l'interfaccia zero-click (come ha descritto Pete). La lingua e l'indirizzo IP accettati dal browser possono risultare in un elenco dei primi 5 paesi che può essere alla testa di una pagina di selezione di paesi altrimenti lunga.

È buona norma elencare ogni paese/lingua in inglese e la loro lingua madre, ad esempio "tedesco/tedesco" o "giapponese/日本語" (attenzione a usare UTF-8 nelle pagine Web). Se è chiaro che la pagina originale è in inglese, mi aspetto l'ordine alfabetico inglese. Per paesi come la Svizzera aggiungerei tutte le coppie possibili (Schweiz/Deutsch, Suisse/Francais, Svizzera/Italiano).

Fai anche attenzione all'utilizzo di buone mappe: possono essere politicamente difficili ... esp. per l'Europa orientale, la Cina o altre aree. Quale fonte vuoi usare? Quando sobrio di solito so dove sono e non ho bisogno di una mappa del mondo per trovare il mio paese d'origine, ma sono felice di usarli per trovare paesi di cui sono più ignorante.

Dalle mie osservazioni gli utenti scelgono la loro lingua madre o il loro paese e restano fedeli alla loro scelta. Possono passare alla lingua/al paese principale se cercano ulteriori informazioni o informazioni mancanti. Ma di solito non caccia al tesoro in altre lingue. Tuttavia, ciò dipende anche dal contenuto: l'analisi dei dati Web ti mostrerà la frequenza con cui gli utenti cambiano lingua.

7
Brian

l'ho trovato su smashing magazine -

Riprogettazione del selettore Paese

http://uxdesign.smashingmagazine.com/2011/11/10/redesigning-the-country-selector/

6
puppi

I campi di immissione del testo libero sono difficili in quanto vi sono così tante varianti di nomi di paesi (ad es. Gran Bretagna, Regno Unito, Regno Unito, GB, Inghilterra ecc. Nonché opzioni di lingua Germania/Deutchland o Ungheria/Magyar), quindi ovviamente ci sono errori di ortografia.

Ma è stato utilizzato in modo efficace su molti siti di viaggio. Dai un'occhiata a Trip Advisor ( http://www.tripadvisor.co.uk ) che ti consente di entrare in qualsiasi CITTÀ nel mondo. L'uso della funzionalità Ajax Live Search potrebbe riconoscere tutti i diversi nomi di paesi e allo stesso tempo gestire gli errori di ortografia.

3
Oliver Gitsham

Acquista www.3M.com . Fanno un buon lavoro incorporando molti dei metodi descritti qui. Mostrano un elenco di paesi per regioni principali. Tuttavia, hanno anche messo in luce il paese trovato in base all'indirizzo IP degli utenti.

3
Ron Grass

Potresti prima provare a restringere il continente, quindi fornire un elenco di paesi per quel continente. I menu a discesa possono essere difficili da navigare con grandi blocchi di dati, ma suddividerli può renderli più veloci.

Un'altra opzione è provare a identificare il paese degli utenti, quindi offrire un'opzione per selezionarne un'altra. Un buon esempio di questo è www.aircanada.com

2
benry

Imposta il tuo paese principale come predefinito e lascia scegliere da una pagina di navigazione che elenca i paesi. È possibile rilevare l'IP ma alcune persone hanno una doppia nazionalità o viaggiano molto o utilizzano proxy di altri paesi.

1
jrosell

Se sei in grado di raccogliere il numero di telefono dell'utente e puoi farlo prima di chiedere l'indirizzo, puoi determinare Paese (e Stato) dal prefisso telefonico e pre-compilare in base a quello.

0
Alex Czarto

Vai con la convention. Avere un menu a discesa con un elenco di tutti i paesi. Gli utenti sono abituati a questo. E sanno già come selezionare rapidamente il loro paese. Quindi non richiede tempo.

Per esempio. Vengo dall'India e ogni volta che vedo il menu a discesa dei paesi, seleziono semplicemente il menu a discesa, premo "I" sulla tastiera e l'Islanda viene selezionata, la prossima opzione è l'India. Questo è super veloce.

Puoi provare un approccio diverso se vuoi renderlo visivamente accattivante ma dal punto di vista dell'usabilità, è meglio seguire uno schema ben noto.

Darei una seconda preferenza all'approccio di Apple. Ma lì dovresti avere entrambi 1. Separare i paesi per Continente 2. Mostra bandiera insieme al nome del Paese per una scansione più semplice.

Per quanto riguarda la mappa, dubito che tutti i tuoi utenti sappiano come individuare il loro paese sulla mappa del mondo. Sarebbe interessante vedere la statistica. Se hai la possibilità, puoi eseguire test utente con 15-20 utenti.

Per quanto riguarda l'inserimento manuale, direi Sì e No. Sì se lo fai suggerimento automatico e consenti all'utente di selezionare l'opzione solo dai suggerimenti.

0
Ashit Vora

Non credo di aver mai visto nessuno avere un problema con un elenco a discesa dei Paesi. Non sai da dove proviene la maggior parte del tuo pubblico? Potresti semplicemente includere i paesi da cui proviene la maggior parte del tuo pubblico se lo sapessi.

0
Michael Wilson

Penso che indurre gli utenti a digitare il codice ISO/ di 2 lettere [~ # ~] iana [~ # ~] (es. Uk, us, ca ecc.) sarebbe la cosa più efficiente per loro e per i siti da usare. Sono sicuro che tutti coloro che usano la rete sanno qual è il codice per il proprio paese.

Il problema è che è difficile dare al concetto un nome che sarebbe familiare alla maggior parte degli utenti. Puoi provare:

Inserisci il codice Paese di 2 lettere (ad es. Noi, uk, ca)

E gli utenti potrebbero avere l'idea. Forse usa la geocodifica IP per aggiungere il paese in cui sembrano essere nell'elenco degli esempi e usa JS per convalidare ciò che inseriscono ed espandere il nome completo del paese.

0
rjmunro

Mi piace l'idea dell'interfaccia zero menzionata da Pete. Penso che la lingua possa ancora essere loro a scegliere, ovviamente.

Che ne dici di usare il menu a discesa (Non so se l'idea Apple è molto efficiente in termini di spazio) MA mettendo i paesi da cui provengono la maggior parte dei tuoi utenti in cima. Quindi, dì la maggior parte dei tuoi gli utenti sono negli Stati Uniti, non li aiuta se si fa un elenco alfabetico semplice.

0
hidrees

Campi di immissione testo libero e menu a discesa ... puoi avere il meglio di entrambi i mondi con il campo Scelto jquery. Abbiamo iniziato a implementarli con un grande aumento dell'usabilità nella maggior parte dei settori. http://harvesthq.github.com/chosen/

0
Taj Moore

Molte idee interessanti e io raccomanderei di combinarne alcune.

Il rilevamento è un ottimo primo passo.

Fornire un menu a discesa è semplice da usare, ma trasformarlo in un menu a discesa combinato/autosuggest è ancora meglio. Come questo esempio di extJS (anche se suggerirei di attenersi a jquery) casella combinata extJS . Una correzione che vorrei apportare all'esempio ext è che facendo clic sul menu a discesa è necessario richiamare il menu a discesa e mettere a fuoco il campo in modo che l'utente possa navigare o iniziare a digitare immediatamente.

Per renderlo più difficile per te, ma migliore per l'utente, ordinando l'elenco in base all'IP rilevato o con le sue lingue alfanumeriche o per prossimità. Consentire anche all'autosuggest di trovare sia il codice paese di 2 caratteri, la lingua parlata o il nome renderebbe questo ancora più semplice da usare.

Andando oltre, è possibile combinare l'ordinamento alfa e la vicinanza elencando alcuni elementi due volte in due sezioni di optgroup, ovvero:

Paesi vicini

 United States
 Canada
 Mexico
 Rest of top 5 or 10

Tutti i paesi

 List everything here include those already listed in nearby countries
0
Chris Janssen