Упрощаем регистрацию. Базовые принципы.

04.05.2017 30 0

blog image

Упрощаем регистрацию. Базовые принципы

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

Американский психолог, исследователь человеко-машинного взаимодействия Сьюзан Вайншенк (Susan Weinschenk), в одной из своих книг отмечает: 

Люди будут выполнять как можно меньше работы, чтобы достичь нужной цели.

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

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

Ссылка на форму регистрации должна быть на виду, а форма регистрации легко и явно доступна. Иногда функция регистрации на сайте спрятана под ссылками Личный кабинет, Войти и др.

При проектировании интерфейсов веб-проектов желательно придерживаться одного простого правила:

Называй все своими именами.

 В контексте темы данной статьи это означает, что если ссылка ведет на форму регистрации, она должна называться “Зарегистрироваться/Регистрация/Создать аккаунт” и никак не “Войти” или “Личный кабинет”.

Форма регистрации должна иметь как можно меньше полей, необязательные поля лучше вынести в профиль в личном кабинете и запрашивать при необходимости. Например, логином может служить E-mail, его не нужно придумывать и заботиться о его уникальности, что значительно упростит регистрацию.

Нецелесообразно также требовать от пользователя повторного ввода пароля. Как правило, это делается для того, чтобы подтвердить пароль, убедиться, что при вводе не была допущена ошибка. Вместо повторного ввода пароля мы рекомендуем использовать галочку (или иконку) “Проверить пароль”, заменяющую звездочки в поле ввода пароля на символы.

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

Еще один принцип Сьюзан Вайншенк звучит так:

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

Если регистрация требует ввода страны, города, адреса, вместо обычных текстовых полей или выпадающих списков лучше использовать поле с автокомплитом. Преимущество перед обычным текстовым полем очевидно. Сложнее с выпадающими списками, и здесь можно руководствоваться таким правилом: если значений достаточно много (например, регионы или города), предпочтительнее использовать поле с автокомплитом. Если значений немного, то лучше использовать выпадающий список, поскольку выбор из списка значительно проще текстового ввода значения.

В статье 12 Excellent Examples of “Lazy Registration”, написанной еще в 2009 году описывается способ регистрации, названный автором “ленивая регистрация”. Этот способ дает посетителям возможность использовать функции сайта еще до регистрации, а в последствии, протестировав многие из основных функций сайта, пользователь может сохранить данные своего аккаунта, чтобы пользоваться ими в дальнейшем.

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

Итак, подведем итоги.

Мы сформулировали всего четыре принципа, которые помогут вам сделать регистрацию а вашем сайте простой и приятной для посетителей: 

  1. Сделайте функцию регистрации явно доступной.
  1. Сократите количество полей на форме регистрации до необходимого минимума.
  1. Позаботьтесь о действиях по умолчанию.
  1. Не заставляйте пользователя вводить каптчу при регистрации.

Комментариев (0)