Андрей Якушев
11 сентября 2012

При регистрации часто есть поле выбора пола. В большинстве случаев оно реализовано дропдауном из пунктов: Не указан, Мужской, Женский. В моём понимании, если можно выбрать пол «Не указан», то это необязательное поле и спрашивать его не нужно. Если же пол нужно узнать, то логично сделать две радиокнопки, которые по умолчанию пустые. Такая реализация например на Рамблере.

Расскажите, как правильно спрашивать пол у пользователей, если это поле обязательное.



Конечно, если выбирать пол не обязательно, то лучше обойтись без этого, а ещё лучше — вообще без регистрации. Но это не отменяет самого вопроса, ведь выбор пола может находиться и в другом месте (скажем, в личных данных пользователя).

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

Можно выбрать один из полов по умолчанию, если это уместно. Например, сейчас мы работаем над одним сайтом, предназначенным преимущественно для женской аудитории — там изначально выбран женский пол. В большинстве же случаев лучше всего работает вариант «не указан»:

Выбранный элемент в радиогруппе обязателен

Превращать «половые» радиокнопки в копьё Марса и зеркало Венеры придумал дизайнер Дима Плотников. Мы в бюро называем это «радиокнопками имени Плотникова» и всегда с удовольствием используем.

P. S.

Я веду практический курс «Пользовательский интерфейс и представление информации». Дата следующего курса пока неизвестна.

 
Мы напишем вам, когда будет открыта запись. Без спама.

Поделиться

Комментарии

Ростислав Чебыкин
11 сентября 2012

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

Например, я хочу заказать пиццу, а у меня спрашивают пол. Ёлки-палки, какая им разница? Как это влияет на мой заказ? У них сегодня половые скидки, или они женщинам в пиццу кладут больше перца, чем мужчинам?

В большинстве случаев пол спрашивают для того, чтобы потом писать в правильном роде всякие слова на сайте и в рассылках. Например: «Елена Троянская написала сегодня в 06:42…» или «Уважаемый Бабай Бабаевич!» Однако почти всегда эти фразы можно переформулировать так, чтобы пол не требовался. Например: «Елена Троянская пишет сегодня в 06:42…», или вовсе: «Елена Троянская / сегодня, 6:42». Аналогично: «Здравствуйте, Бабай Бабаевич!» вместо «уважаемый».

В этом направлении и стóит думать в первую очередь. Но если совсем ничего не придумывается, можно узнать пол не прямо, а косвенно:

Александр Коноваленко
11 сентября 2012

Нередко пол можно определить автоматически по имени и фамилии.

Для русскоязычной аудитории словарь наиболее частотных имён вкупе с набором эвристик о том, какие бывают мужские и женские фамилии, дадут неплохой процент попаданий. Если пол удалось определить автоматически, он выбирается в списке по умолчанию. Если нет, выбирается пункт «не указан». Разумеется, нужно оставить возможность указать пол вручную. Если пользователей достаточно много, через какое-то время можно проанализировать случаи, когда пользователь указал другой пол, и дообучить алгоритм на новых данных.

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

Денис Соколов
11 сентября 2012

Приведённый Ильёй пример с двумя кнопками не вполне удачен из-за существования людей, для которых этот выбор далеко не очевиден, и которых он в лучшем случае смущает.

Желательно всегда иметь вариант «не указан».

Михаил Биленко
11 сентября 2012

Если речь идёт именно об обязательном поле, как указал автор вопроса, то варианты ответа 2, 3, 4 не верны. Предположим, что это форма покупки билета на самолёт, где пол является обязательным полем.

Вариант 2 позволяет пользователю не заметить поле и отправить форму с заранее введённым неправильным значением. Варианты 3, 4 вообще позволяют пользователю сознательно не указать свой пол. Вариант 1 — единственно верный. В случае незаполнения поля система выдаст пользователю ошибку.

В данном случае обратимость действий не имеет никакого смысла потому, что пользователю всё равно прийдётся в конце концов заполнить поле.

Кстати, на старом сайте «Энивейэнидей» была прекрасная выбиралка пола:

Александр Ким
11 сентября 2012

А такой кнопочный вариант может быть?


11 сентября 2012

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

Александр, тут та же проблема, просто оформление другое. Нужно третье состояние.

Игорь Трафимович
11 сентября 2012

Симпатичный пример с сайта yesterdayme.com:

Дима Николаев
11 сентября 2012

Николай Гурьянов
11 сентября 2012

Михаил, похоже, что прекрасная выбиралка пола перекочевала с «Энивэйэнидея» на новый проект Петра Кутиса «Раздватрип».

Александр Глевский
11 сентября 2012

Кстати на «Раздватрипе» я абсолютно всегда при оформлении билета не замечаю элемент выбора пола, приходится ставить только после появления ошибки

Александр Дебкалюк
11 сентября 2012

Если проводить параллели с реальными анкетами (а это нужно делать) — пункт «не указан» лишён смысла. Но раз надо, то давайте что-то более человечное — «секрет» или «не скажу». Некоторые сервисы позволяют выбирать из ещё нескольких вариантов, включая, например, пункт «вулканец». Снимают стресс неудобного вопроса.

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

Тестируйте, влияет ли третья радиокнопка на этом вопросе на конверсию и то, как часто люди всё-таки указывают пол. Померять можно и то, как часто люди в конце формы регистрации возвращаются к пункту выбора пола, пропустив его поначалу.

Юра Синяев
11 сентября 2012

В варианте Александра можно сделать кнопки-липучки: раз нажал —включил, второй раз по той же кнопке — выключил (состояние по умолчанию). А так работает как переключатель.

Александр Ревяко
12 сентября 2012

Сейчас жизнь такая, что самое время задуматься о ползунке :-)

Владимир Кузнецов
12 сентября 2012

У нас в проекте есть интересное наблюдение: женщины меньше заморачиваются выбором пола в формах, мужчины к этому вопросу относятся требовательнее.

Мы видим, что женщины часто оставляют переключатель выбора пола в его дефолтном состоянии и, как следствие, получаем ошибочные данные. По этому стали устанавливать его сразу в «Ж».

Тот, кто не захочет сообщать свой пол, осознано поменяет состояние этого переключателя.

Константин Якушев
13 сентября 2012

Ещё пол в русских именах можно всегда безошибочно определить по отчеству и спрашивать его, если это уместнее.


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Недавно всплыло

Как создавался новый сайт бюро. Часть третья 1 4 1 4