Веб-разработка

индекс
236,88

Эксперимент с формой логина: OpenID, два в одном, или обычный порошок?

Привет, .

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

Итак, участники эксперимента и его результаты:

Участники


Участник 1. «Обычная форма»



Здесь всё просто: предлагается ввести e-mail и пароль для логина, если их нет — переходим на формочку регистрации (без перезагрузки страницы), где можем ввести всё тот же e-mail и пароль + повтор пароля.

Единственный плюс, который мы видели в этой форме — это привычность для «обычного пользователя».

Участник 2. «Два в одном»



Эта форма непривычнее, но без перехода по ссылкам.

Если у вас уже есть аккаунт — вы просто вводите e-mail и пароль, если нет — кликаете на радиобаттон «я ещё не зарегистрирован», после чего можете либо ввести пароль, либо воспользоваться автоматической его генерацией.

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

Участник 3. «OpenID»



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

Эксперимент и результаты


Эксперимент происходил так: для каждого посетителя при заходе на сайт выбиралось случайное число от 1 до 4 и записывалось в сессию. Этому посетителю выводился один из 4 вариантов формы логина. Каждый вариант состоял из 2х форм: одна для входа по e-mail и форма для входа по OpenID.

Ниже — табличка с описанием вариантов и количеством зарегистрировавшихся по каждому варианту пользователей с разбиением на регистрации по OpenID и по e-mail.

Вариант Описание Зарегистрировалось через e-mail «Зарегистрировалось» через OpenID Всего Посмотреть форму
1 Вверху форма «OpenID», под ней — форма «Два в одном» 151 670 821 kinobaza.tv/?form_type=1
2 Вверху форма «OpenID», под ней — форма «Обычная» 148 738 886 kinobaza.tv/?form_type=2
3 Вверху форма «Два в одном», под ней — форма «OpenID» 310 573 883 kinobaza.tv/?form_type=3
4 Вверху форма «Обычная», под ней — форма «OpenID» 248 609 857 kinobaza.tv/?form_type=4

Прежде чем делать выводы, приведу ещё одну табличку — то же самое, но среди анти-пользователей хабрахабра, а именно тех людей, которые пришли на наш сайт через поисковики до анонса сайта на хабре. Почему «анти» — потому что подавляющее большинство посетителей хабра уже определились с теми местами, где ищут и скачивают фильмы, и вряд ли попадут на наш сайт через поисковик. Таких пользователей зарегистрировалось меньше, потому что сайт в поисковиках не продвигался, да и вообще находился в альфа-версии, но статистика будет полезна для сравнения. Итак, те же данные, но за период до 30 декабря 2009 года.

Вариант Описание Зарегистрировалось через e-mail «Зарегистрировалось» через OpenID Всего
1 Вверху форма «OpenID», под ней — форма «Два в одном» 114 54 168
2 Вверху форма «OpenID», под ней — форма «Обычная» 104 66 170
3 Вверху форма «Два в одном», под ней — форма «OpenID» 191 34 225
4 Вверху форма «Обычная», под ней — форма «OpenID» 139 33 172

Некоторые дополнительные данные:
  • Из тех, кто зарегистрировался по e-mail: 438 — Mail.ru, 326 — GMail, 158 — Yandex, 76 — Rambler, остальное — остальные
  • Из тех, кто входит по OpenID: 2151 — Google, 459 — Yandex, 54 — Rambler, 49 — livejournal, 66 — что-то другое


Выводы


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

Мы оставили на сайте форму номер 3, т.к. она, по-видимому больше всего нравится пользователям.

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

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

OpenID используют активно. Если вы собираетесь писать о своём проекте на хабре — подключайте OpenID обязательно, т.к. подавляющее большинство посетителей отсюда входя на сайт именно через OpenID. Обычные пользователи, как видно, тоже вполне успешно им пользуются. Я думал, что таких будет меньше.
+85
12 января 2010, 17:08
65

комментарии (60)

+5
Kawamura #
Интересно, спасибо :)
Кстати, раз уж вы занялись юзабилити, то, по-моему, неплохо бы как-то перепридумать тексты для формы «Два в одном». А то фраза «У вас уже есть пароль?» звучит странновато и по крайней мере меня сбивает с толку.
+2
VolCh #
Неожиданная популярность OpenID. Надо будет взять на вооружение :)

Жаль, что в таблицах проценты не посчитали, на взгляд все-таки сложно
+10
7vies #
Имхо, такие таблицы лучше всего выглядят как-то так:
0
AndryX #
Это потому, что посетители шли нередко с хабра, а у нас тут, наверное, каждый знает об OpenID.
+6
dohlik #
Понравилась форма 2в1. И вообще, интересный подход к тестированию на живом окружении :)
+2
KLUBS #
юзабилити юзабилитями… а вот то, что радио баттоны приходится целиться и попадать в эти маленькие кругляшки а не по тексту минус. и другой сайт в опере не открывается список.
0
Droy #
Ну, так. Потом должна появляться надпись: «Да вы снайпер, батенька!» =))

А по теме: текст с баттонами в просто засунуть надо.
0
Droy #
Извините, хабр порезал тег. Нужно в (label) засунуть
+2
daeq3 #
Добавили label и поправили в опере. Спасибо за багрепорт.
+6
kmike #
Кстати, мне ту в почту недавно написали:

openid.mail.ru/

но как-то не очень все у них там работает, хорошо бы разобраться или в техподдержку написать
+1
mpetrunin #
Спасибо тебе большое, добрый человек. OpenID на mail.ru для меня новость серъезная!
0
striker_vlad #
у Вас получилось авторизоваться с их openid хотя бы на одном сайте? Если да, то на каком?
У меня вот не получается что-то
0
kmike #
один раз попробовал — не вышло, 404 выдает по указанному openid-адресу, видать, с техподдержкой пообщаться стоит нам всем)
0
Jameson #
Вот только что успешно залогинился на Кинобазе.
Очень, очень хорошая новость. Теперь объяснять простым людям про OpenID будет намного проще.
0
Zharskiy #
newsland.ru работает с почтой мэйл.вру
+2
ipod #
По-моему, результаты не удивительны. На таком ресурсе, где используются слова «торрент» и «трекер», пользователи в массе своей продвинуты и имеют OpenId аккаунты.
Но это не умаляет ценность вашего исследования.
Спасибо, возьму на заметку.
–1
shiko_1st #
А распределение выдачи форм какое было?
–1
Power #
Вы, наверное, в курсе, что если зайти на ваш сайт с отключенным javascript, то отображается небольшой текст, среди которого есть ссылка «изменить настройки». Но вы, возможно, не в курсе, что та ссылка ведёт на 404.

А по теме: возможно, «обычная» нравится меньше, потому что там «Регистрация» выглядит как ссылка (не все ещё привыкли к тому, что если подчёркивание не сплошное, то это js-кнопка) и пользователь боится, что нажав на неё, он попадёт на другую страницу с кучей полей для заполнения. А радио-кнопка «Я еще не зарегистрирован» не вызывает таких опасений (нажав на неё, пользователь ничего не теряет).
0
daeq3 #
Ссылку по убрали. Осталась с другого проекта :)

Насчёт форм — согласен.
0
7vies #
Жаль, что не было варианта без OpenID. Видно, что при его наличии им радостно пользуются, но что будет при его отсутствии — перестанут регистрироваться вообще, или всё же воспользуются другим методом?
0
daeq3 #
Логично, что часть воспользуется другим методом, часть не будет регистрироваться. Какое соотношение этих частей — сложно сказать, но потеря пользователей, думаю, не стоит труда на добавление OpenID.
0
7vies #
Так ведь как раз, стоит оно того или нет определяется соотношением этих частей (которое сложно сказать).
0
crimzie #
стоит оно того или нет — определяется отношением к пользователям. это элемент удобства, не более
НЛО прилетело и опубликовало эту надпись здесь
–2
ETCDema #
Прмелькнула мысль, как можно немного поменять вариант 2:
+4
Bright #
Честно говоря, из этого варианта мало что понятно. «Нет пароля?» — это как так? Логин есть, а пароля нет? =) В общем, лучше писать «регистрация»/«зарегистрироваться» и не придумывать ничего другого.

А вот идея самостоятельно указать пароль при восстановлении мне понравилась. Как правило, если я восстанавливаю пароль, то сгенерированный системой я потом все равно меняю на свой. Приходится заходить в настройки аккаунта на сайте, вводить текущий пароль, вводить нужный мне… А так удобно — сразу задал желаемый пароль, проверил почту, кликнул по ссылке подтверждения и пароль уже тот, что нужен.
+5
ipod #
Только «Не нужно, я вспомнил!».
Извините, глаза режет.
0
AndrewTishkin #
«Не» с глаголами…
:0)
0
nrdcp #
чуточку другая «2 в 1» на Амазоне ведь уже давно используется.
+1
daeq3 #
На амазоне вообще очень удобная и прозрачная авторизация. Они молодцы. Только для всех сайтов их логика не подходит.
+1
titanbull #
Респект вам за вполне научный подход )
0
Stranix #
Почему-то «добавить в закладки» в хроме не работает.

И топы imdb: kinobaza.tv/filter#sort=1&& и www.imdb.com/chart/top не совпадают. Например, в вашем списке «Темный рыцарь» до «Пролетая над гнездом кукушки», а там — после.
0
daeq3 #
У них одинаковый рейтинг (до десятых), а более точный рейтинг imdb не показывает (но использует у себя). Поэтому могут быть различия.
0
Stranix #
А, понятно. Ну, такие маленькие различия это не принципиально.
0
lol2Fast4U #
«2 в 1» очень даже привычная… из-за Launchpad.
0
ELV1S #
Вместо полей «E-mail» и «Пароль» можно оставить один «E-mail». Работать будет так:

1. Человек вводит mail

2. Из mail-а выдерается домен. По домену мы можем узнать адрес OpenID провайдера (yandex.ru — yandex.ru, gmail.com — https://www.google.com/accounts/o8/id, mail.ru — openid.mail.ru)

3. Залогиниваем человека по OpenID.
+1
daeq3 #
Думаю, у человека всё-таки нужно спросить, хочет он логиниться по openid или нет. Иначе можно через хак с проверкой посещённых страниц узнавать, есть ли у человека аккаунт на гугле и сразу редиректить на OpenID гугла.
Да и одно поле для ввода емейла будет человека смущать. Если он не поймёт, каким образом он зарегистрируется на сайте, то он, скорее всего, формой пользоваться не будет.
0
ELV1S #
Редиректить на OpenID гугла плохо. У меня есть гугл аккаунт, но OpenID я использую другой.

Будет ли смущать — я думаю, что нет. Но это надо проверять.
0
xintrea #
Возле строки «Я хочу указать пароль самостоятельно» надо сделать значек «развертывания», типа вот так: [v].

А то без значка кажется, что это ссылка. Хочется нажать правой кнопкой чтобы выбрать «открыть в новой вкладке», чтобы не покидать окно логина. При этом не понимаешь «как они это сделали?». Нужно чтоли будет в новом окне ввести пароль? А что будет потом? В общем, непонятков из-за похожести на ссылку много.
0
1999 #
Все эти расклады упираются в одну простую проблему:

1) человек вводит свой OpenID / выбирает OpenID провайдера в селекте
2а) если человек залогинен у провайдера, то все в шоколаде
2б) если нет, то ему предлагается авторизоваться и вот тут — ступор

абсолютное большинство реагирует как и положено «ааа вы прете мой пароль!!!» и все
пока я не могу понять как объяснить человеку, что его пароль не прут, а авторизуется он у провайдера
кнопки типа «что такое OpenID» читают вобще единицы

вот такие мысли
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
0
sunnybear #
наконец-то нормальное A/B-тестирование провели. Респект!
0
DmitryKoterov #
Гениально!

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

Но дочитав до скриншотов форм, мое расстройство испарилось. Все именно так, как должно быть. Просто гениально, спасибо!
0
overPlumbum #
пожалуйста развейте моё сомнение:
а правда что в собранной статистике большинство пользователей было не с хабра?
0
daeq3 #
В первой табличке — большинство с хабра. Во второй — большинство не с хабра и вполне «обычные пользователи», которые ищут «где скачать фильм» в поисковике.
0
egorinsk #
А зачем вообще регистрироваться на вашем сайте, скажите пожалуйста? Когда же уже эти устаревшие системы вымрут.

И ссылки у вас почему-то ведут на всякие мерзкие закрытые торренты :( Могли бы хоть торрент-файлы что ли у них тырить, чтоб наприямик скачать, а так сервис получается совсем бесполезен, да здравствует thepiratebay.org (странно, кстати, его вроде засудили и закрыли, а сайт работает).
0
Cancel #
Закрытые торренты обычно с пасскеем, так что торрент-файл без аккаунта на трекере бесполезен (кроме демоноида, пожалуй).
0
egorinsk #
И несмотря на все, люди терпят. Куча дурацких ограничений и нервотрепки, никакого же удовольствия от скачивания :) И вообще, все плохо, все сайты заполнены рекламой (я же пробую новую Оперу, а в ней по умолчанию вся реклама включена), требуют регистрации и капчи, ничего скачать нормально нельзя в российском интернете, ужасно. Где же все эти правообладатели, сейчас самый удобный момент для запуска лицензионного вменяемого сервиса.
0
dapi #
Еще один tip для форм регистрации — не заморачиваться с повторными формами ввода пароля и их длинной.

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

Мы недавно на своем сайта сменили аватарки на gravatar.com, так большинство людей просто не смогли пройти их регистрацию, хотя она и на русском, банально из-за постоянных придирок к паролю (да, они не гики)

P.S. Сгенерировать пароль и выслать на мыло — отличная идея.
0
daeq3 #
Я просто по себе знаю, что примерно в 2-5% случаев ввожу пароль неправильно (просто потому что быстро набираю). Мне проще ввести пароль дважды, чем потом гадать, что это случилось с паролем и почему я не могу войти :)
0
dapi #
Да у меня тоже бывает. Но есть если цена ошибка выше, то и вводить внимательнее будем :)

Можно конечно оставить по выбору — хочешь вводить, пероверяешь себя, хочешь не вводишь.
0
ivanzoid #
цвета — выколи глаз
–1
Zharskiy #
+1
чёрный фон — как в вёб-1.0
0
ivanych #
А не рассматривался вариант, что если уж человек по каким-то причинам решил зарегистрироваться, то уже пофигу, какая будет форма регистрации? По-моему, именно этот вывод и следует из представленной таблицы.
0
daeq3 #
И этот вывод, среди других, написан в разделе «выводы».

Поэтому рассматривалось, в основном, распределение OpenID-Email
0
ivanych #
> Незначительное отличие в общем количестве регистраций по разным вариантам можно объяснить тем, что регистрировались люди, в основном, когда появлялось желание подписаться на фильм, т.е. когда они видели форму логина, то уже хотели зарегистрироваться. В ином случае распределение «всего» могло бы выглядеть иначе.

Оно? Честное слово, я сразу не понял. Надо как-то более явно выводы писать, что-ли…
0
GremL1N #
думаю в таблицах немаловажно было б еще указать параметр «всего показано раз»
0
thomas2009 #
Вы еще больше меня радуете своим сервисом)) при такой заботе о пользователях я точно больше фильмы искать нигде, кроме кинобазы не буду. Да и друзьям советовать не стремно)
0
DjOnline #
В форме «2 в 1» — если пользователь вводит емейл, зачем у него спрашивать есть ли у него уже пароль или нет? Сайт лучше пользователя должен это знать! Мало того, если емейл принадлежит провайдеру с openid, то автоматически предлагать войти через него без лишних вопросов. Только надо расписать, что их пароль от аккаунта вам не передаётся, иначе люди бояться (это видно по вашей второй табличке регистраций людей с яндекса, рамблера и гмейла).
Ну а вообще мало данных, необходима более большая выборка.
Кстати про то что я сказал, есть отличные исследования от Google — sites.google.com/site/oauthgoog/UXFedLogin/emailonlylogin и sites.google.com/site/oauthgoog/UXFedLogin, и демо как это всё должно выглядеть — www.puffypoodles.com/lso2
Так что полное счастье наступит тогда, когда все емейл провайдеры научаться резольвить email в openid. Google это уже умеет даже для почты на своём домене (!) — Google Apps for Domains. Liveinternet, которой тоже на Google Apps, пока тупит, техподдержка пока неадекватна отреагировала на баг при использовании lso2 demo. mail.ru тоже смотрю пока не возвращает openid по email, как и рамблер, а вот яндекс работает. Единственное Yandex App for Domains ещё не пробовал.

p.s. вас хостеру не е**т за ссылки на лицензионный контент? Я вижу вы в германии, на кейвебе, а там как раз с этим строго, закрывают просто весь сервер без возврата денег и данных, либо натравливают полицию, высылая официальные сканы факса, было уже такое.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.