Některé webové stránky mají rozevírací seznam zemí, kde jsou USA a Kanada uvedeny v horní části seznamu (stejně jako na jejich obvyklých pozicích). Jednou jsem četl, že to urazilo uživatele mimo USA/Kanadu. Důvodem, proč jsou na vrcholu, je usnadnit uživatelům v USA výběr jejich země namísto posouvání dolů.
Většina nakupujících na webech v USA pochází z USA.
Považujete tuto funkci uživatelského rozhraní za necitlivou na uživatele mimo USA/Kanadu? Měl by být zastaven? Nebo je to problém?
Většinou s trochou inženýrství můžete určit polohu uživatele pomocí jeho IP nebo jinými prostředky. Proč tedy tento proces nepoužít a jeho výsledek nastavit jako výchozí? Jedna akce méně pro uživatele!
Myslím, že je dobré přidat na začátek seznamu nejoblíbenější země, pokud je také v seznamu umístíte na správné místo.
Nesnáším posouvání na konec seznamu, abych zjistil, že to, co jsem hledal, bylo nahoře, mít to na obou místech.
Nejlepší osvědčené řešení:
Abecední rozevírací seznam, přičemž výchozí vybraná země je ta, které odpovídá IP.
V 98% času získá IP správnou zemi a zákazník nemusí nic měnit. Pokud tomu tak není, může zákazník pomocí rozevíracího seznamu vyhledat svou zemi.
Nemyslím si, že „necitlivost“ s tím nemá nic společného.
Pokud jsou téměř všichni uživatelé z USA, má smysl, aby pro ně bylo vše co nejjednodušší. To je dobrá praxe.
Přesto jsem někdy skočil přímo do písmene „U“, nenalezl USA a musel se vrátit zpět. Důležité je, že uživatel může začít psát zemi, kterou chce, a stále je přesune na správné místo.
Chvíli jsem o tom napsal: http://www.nexustechnologiesllc.com/blog/fixing-registration-forms-country-selection/
Zde je část „řešení“:
Za prvé, správným způsobem, jak zvládnout výběr země, je často to vůbec nemít. Musíte se zeptat sami sebe - „za co potřebuji zemi?“ Totéž platí pro všechna pole adresy ve skutečnosti. Pokud váš web není webem elektronického obchodování nebo jej uživatelům nijak neposíláte, pravděpodobně nebudete potřebovat jeho adresu a rozhodně nepotřebujete jejich zemi. Pokud také nastavujete web pro elektronický obchod, ale tento web se bude dodávat pouze uživatelům v jedné zemi, opět není třeba, aby uživatelé vstupovali do jejich země. Existuje nespočet webů (bohužel, dokonce i těch, na kterých jsem pracoval), které žádají o vaši úplnou adresu bez důvodu zaměřeného na uživatele. Chtějí, aby tato data byla na trhu pro vás, nebo jakýkoli jiný počet falešných důvodů. Opravdu jsem zvědavý, kolik z těchto stránek si uvědomuje, kolik potenciálních uživatelů jede pryč, protože vyžaduje mnoho údajů o registraci, které opravdu nejsou nutné.
Pokud se ukáže, že vaši uživatelé potřebují zemi, pak je to způsob, jak to doporučuji:
Pokud podporujete pouze omezenou podmnožinu zemí (např. Můžete odesílat pouze do zemí v Severní Americe), zde jsou změny výše, které bych doporučil:
Další možností, kterou jsem zvažoval, je něco z výše uvedeného:
Toto řešení jsem dosud na webu aktivně nepoužil, takže nemůžu mluvit o užitečnosti. Pokud však 90% vašeho provozu pochází z malé skupiny zemí, mohlo by se to ukázat jako velmi uživatelsky přívětivé. Nezapomeňte to však použít pouze v případě, že opravdu nepotřebujete stejnou podporu pro všechny země a chcete zlepšit uživatelské prostředí pro své primární podporované země.
Je to příklad optimalizace uživatelského rozhraní pro časté používání. Pokud to budete dělat střídmě, například pouze pro primárně americké weby a pouze tehdy, když metriky navrhnou, že by bylo užitečné. To by také znamenalo, že by ostatní země mohly být umístěny na začátku seznamu, pokud to použití vyžaduje. Například:
US
UK
Canada
Spain
---------
...[alphabetised list of countries]...
...
Pocházím z europy (denmark) a vlastně mi to připadá poněkud urážlivé, když jsou stránky pevně zakódované pro USA. Dělá mi starosti, že když něco koupím, protože nejsem občanem USA, mám potíže.
Místo toho možná použijte dvě rozbalovací nabídky: kontinent, země.
Další dimenzí je zvážit what-we-may-already-know o uživateli. Je zřejmé, že pokud je návštěvník náhodný/jízda autem, víme téměř nic. Pokud má však uživatel zaregistrovaný objekt účtu u webu, pravděpodobně víme mnohem více. Pokud známe uživatele dostatečně dobře na to, aby v něm byla uvedena adresa, měla by být země, ve které je výchozí, zjevná, ne?
Kontext je všechno:
... a chcete být inovativní, můžete zvážit, že mnoho desktopových prohlížečů nyní podporuje standardní W3C Geolocation API , které vás vyzve uživatele pro jeho polohu (například Firefox 3.5 a další, Chrome, Opera, Safari (v určitém okamžiku)).
Stejná logika, jakou byste použili pro stolní počítače s telefonem, tak nyní můžete získat zdarma. Ale záleží to na vaší aplikaci.
Dobře, tato odpověď je pravděpodobně pozdě, ale my jsme měli stejný problém na webu elektronického obchodu zde. Společnost nebyla založena na nás, ale většina zákazníků, kde od nás. zpočátku jsme měli seznam zemí v abecedním pořadí, ale to byl obrovský problém pro americké zákazníky, protože alespoň polovina z nich to prostě nechala ve výchozím nastavení „Afghánistán“ - samozřejmě, že jsme od nich mohli říct, protože telefonní číslo nebo stav, ale bylo obtížné aktualizovat záznamy pokaždé, když se to stalo.
Proto jsme se rozhodli učinit USA první volbou. Všichni zákazníci z jiných zemí měli mnohem lepší porozumění zeměpisu ...
Musí to být rozevírací seznam? Nejraději bych použil umístění IP k nastavení výchozí země, ale pokud to uživatel chce změnit, můžete použít textové pole s automatickým návrhem, které by mohlo fungovat mimo kódy zemí a názvy zemí.
V tomto článku Jacob diskutuje seznamy stavů, jak by měly být použity; http://www.useit.com/alertbox/alpha-sorting.html .
Místo toho, aby byl uveden na začátek seznamu, pouze výchozí hodnoty, pokud existuje výrazně populární volba: 75% +. Pak není náznak toho, že by byli lepší/důležitější pro ostatní kvůli vaší pozici na seznamu, který je jinak abecední.
V ideálním případě byste znali regionální nastavení jejich počítače. Domácí adresa nemusí odpovídat aktuální IP adrese.
Nežádejte o informace, které již znáte nebo je můžete najít jiným způsobem.
Výchozí nastavení země a jazyka lze nastavit z ip umístění.
Bylo by však hezké, kdyby uživatel mohl změnit tato nastavení automatického nastavení.
Seznam bych seřadil abecedně. Můžete zkontrolovat hlavičku HTTP „Accept-Language“, kterou prohlížeč odešle na server, a určete tak kulturu uživatele.
Řekl bych - vždy seřadit podle abecedy s volitelným předvolením. Mnoho prohlížečů může přeskočit na správné písmeno, pokud je seznam abecedně seřazen stisknutím jediné klávesy. Například stisknutím klávesy „U“ přejdete na první zemi počínaje „U“. Některé prohlížeče dokonce umožňují psát celé jméno - stisknutí 'f' '' '' '' '' '' '' '' 'skočí do Francie.
Všechny funkce, jako je přidání „----“ nebo další země na začátek seznamu, tuto funkci porušují a prohlížeče obvykle nejsou dostatečně chytré, aby se s tím vypořádaly.
PS. Samozřejmě si můžete předvolit možnosti a zkontrolovat pomocí hlaviček geo-ip/http/... odkud zákazník pochází.
Nepovažuji to za urážlivé. Je to jen prohlášení o tom, kolik uživatelů online tam žije. Považuji to za dráždivé, když jsem nucen vybrat „stát“ a pro mě není žádná možnost „N/A“.