Должен ли я "быстрый список" моего раскрывающегося списка стран? - PullRequest
4 голосов
/ 12 января 2009

Мои участники могут выбирать из списка стран.

Списки A-Z начинаются в Афганистане и проходят через многие неизвестные страны.

Должен ли я получить десятку стран и "быстро составить список" их в верхней части списка?

Или это рассматривается как некое культурное превосходство, йадда, йадда?

Я использую PHP / MySQL (пытаюсь получить здесь угол программирования)

Ответы [ 7 ]

5 голосов
/ 12 января 2009

Я думаю, что это затрудняет поиск вашей страны. Германия является (я думаю) одной из этих 10 стран, и у меня всегда есть проблема, которую я не знаю, что искать. Поиск сверху, поиск Германии, поиск Deutschland, ... Я думаю, что самые простые страны в алфавитном порядке. Если список очень длинный, вы можете начать вводить первую букву, чтобы перейти к вашей стране.

4 голосов
/ 30 сентября 2009

Почему бы не сохранить список нетронутым, но предварительно выбрать страну ваш посетитель использует геолокацию?

Определите физическое местоположение пользователя на основе его IP-адреса .

Вы можете начать с http://www.ip2location.com/,, но есть и другие бесплатные варианты.

Выполните в Google поиск города по "ip address" или страны по "ip address" .

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

Помимо использования геолокации, важно использовать тот же список (и тот же стандартизированный список), который используется Amazon, Google, Apple и т. Д. Чтобы увидеть его, просто начните заказывать продукт на Amazon и измените адрес доставки страны.

Причина в том, что люди, которые живут в данной стране, уже привыкли выбирать свою страну из этого конкретного списка и знают, как это сделать быстро. Любые изменения, внесенные в список, хотя и имеют смысл, просто замедляют их .

Помните, что люди проводят 99,99% своего времени на других веб-сайтах . Они знают, как эффективно использовать инструменты, с которыми они уже сталкивались. Вы должны эмулировать эти другие сайты всякий раз, когда есть стандартный способ действий - что-нибудь еще может запутать ваших пользователей.

4 голосов
/ 12 января 2009

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

Таким образом, если у вас никогда не было посетителя, скажем, из Кыргызстана, он вообще не появлялся бы в списке. В первый раз, когда кыргызстанский пользователь заходит на сайт, он выбирает «Другое» в списке, и только тогда вы покажете полный список. Однако после этого, поскольку Кыргызстан получил ответ, вы увидите его в первоначальном списке. (Пороговое значение для этого не должно быть 1 ... это может быть любое число, которое вам нравится, и вы хотели бы установить его так, чтобы в итоге упущению помогло гораздо больше людей, чем пострадало от необходимости выберите «Другое».)

Вы также можете включить метрику населения (или населения, использующего интернет) и автоматически показывать все страны выше определенного размера, поэтому крупные страны, такие как Германия, будут включены еще до того, как их первые пользователи начнут появляться. Или, если вы знаете, что у вас будет много пользователей из определенных стран, по любой причине у вас может быть список стран, которые также включены вручную.

В целом: не стоит недооценивать выгоду, которую вы получите, урезав список. Это такие мелочи, которые делают пользовательский интерфейс "отличным", а не "хорошо".

4 голосов
/ 12 января 2009

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

Через некоторое время вы можете удалить логику и «заморозить» подсписок n «самых популярных» стран

3 голосов
/ 12 января 2009

Я также могу порекомендовать использовать названия стран на том языке, который отображает ваш сайт. Меня всегда раздражает список стран на английском сайте, который использует «Deutschland» для Германии. Когда я нахожусь на английском веб-сайте, я интуитивно ищу английское название страны.

1 голос
/ 12 января 2009

интересный вопрос. Я тоже много раз задавался вопросом об этой проблеме юзабилити. Почему бы не создать категорию звонка континент , и пользователи будут посещать континент, прежде чем выбрать страну по своему выбору? Будет ли это сделать это быстрее (или удобнее) для пользователей? Конечно, теперь ваш список должен быть на уровне. Или с Ajax, это дает много возможностей для некоторых новых инновационных идей юзабилити.

0 голосов
/ 12 января 2009

Лично мне это не нравится. Я бы предпочел, чтобы страны были просто перечислены в алфавитном порядке вместо «США, Канада, Афганистан, ...»

Возможно, если вы знаете, что 95% вашего трафика идет из одной конкретной страны, это может быть оправдано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...