Недавно на хабре вышла статья на тему Юзабилити форм авторизации и мы решили поделиться своим мнением, почему наша форма авторизации выглядит вот так:
image
У нас в системе нет регистрации, нет входа по логину-паролю. Наша конверсия на регистрацию при входе от 34% до 80% в зависимости от источника. И более 80% из тех кто вошел — добавляют устройства и пользуются системой.

Подробнее почему так, под катом.

Почему изначально был Google?


В самом начале проект создавался как приложение под Android с API для доступа к отправке уведомлений самому себе. В Android уже вшит Google-аккаунт, авторизация через него позволяет входить в один клик, без ввода логина или пароля.

Дальше мы сделали поддержку браузера Google Chrome. В нем также используется синхронизация с облаком и вшит у многих Google-аккаунт.

Дальше мы стали расширяться в сторону телеграма и веб-пушей, которые, в общем-то, могут работать и в других браузерах. Еще у нас появилось iOS-приложение, там-то почему Google-авторизация?

Примеры других проектов


image

Все помнят Mailbox? Он считается одним из самых удобных клиентов для почты. Он изначально поддерживал только Google-почту, а теперь поддерживает еще и iCloud. Однако, даже когда была только гугл-почта, немногие вообще были против такого расклада.

Дело в том, что Google-почта почти у всех. Она надежна, там нет спама, она быстро работает и имеет много дополнительных функций.

Еще в пример можно взять кикстартер, они работают, по сути, на рынке США и там распространен Facebook.

image

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

Положение дел в России и мире, статистика.


Буду брать слайды вот отсюда.

image

Обращаем внимание на долю YouTube, которая в 2013 году (данные старые, но все же) имеет долю, как у ОК и сравнимую с ВК,

image

Показательный слайд про долю в мире — доля Google+ и Youtube выше чем у твиттера,

Еще одна показательная статья с данными — Почему Яндекс проигрывает Google

image

Минутка статистики по России. Тут вы видите долю Youtube выше, чем у одноклассников и фейсбука, тут вы видите, что еще и гугл сам по себе имеет большой трафик. Скорее всего, это гугл-почта, поиск, и различные сервисы андроида.

Обратимся к statcounter

image

Среди всех ОС андроид занимает 22.14%. Если взять только мобильные…

image

61% мировой аудитории на андроиде, то есть фактически у них есть Google-аккаунт.

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

image

Статистическая выжимка


  1. В мире более 1.4 миллиарда устройств на Android.
  2. Доля Android в мире 60%.
  3. У большинства почта на Gmail — статистику найти не могу, к сожалению.
  4. Доля YouTube и Google+ достаточна высока
  5. В мире ВСЕ знают Google.
  6. В России рынок делится на одноклассники и вк, но и те, и другие смотрят ютуб, и у тех, и у других могут быть смартфоны на Android.


Итого выходит, что с большей вероятностью у человека будет Google-аккаунт.

Простота входа и подписки


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

Дополнительные кнопки соцсетей ведут к путанице. У нас сейчас иногда пишут с проблемами, что у них не идут уведомления. Оказывается, они вошли на разных аккаунтах на компьютере и телефоне. То есть у них несколько гугл-аккаунтов.

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

Больше не значит лучше! У нас многие, у кого нет гугл-аккаунта, без лишних слов его делают, т.к. у них это даже было в планах, к примеру они хотели что-то прокомментировать на ютубе, или завести безопасную почту от гугла. Люди знают это и им просто с этим работать.

Rusbase


Странно, но мы недавно узнали о их сайте. Мы предложили создать канал и они согласились.
Канал доступен по адресу https://pushall.ru/rusbase
image
Вы можете получать уведомления о выходе новых статей на сайте, а также вы можете настроить фильтры и получать уведомления по интересующим вас темам.

Кстати, у нас уже около 7200 пользователей, и вот вот будет отправлено 2 миллиона уведомлений.

Комментарии (35)


  1. aalebedev
    05.10.2015 17:20
    +3

    >>Представьте что будет, если у нас будет вход через твиттер, вк, фейсбук и гугл. Люди будут заходить через планшет через вк, на телефоне через гугл, на компе через твиттер. Начнется каша и хаос. Куча кнопок соц сетей. все путаются, мы начнем терять большую долю аудитории.
    Почему нельзя сделать привязку к почте, а не к аккаунту соц сети?
    Например, человек зашел через ВК, то получили его почту и получаем владельца почты, также с остальными соц сетями.


    1. BupycNet
      05.10.2015 17:25
      -1

      Вход в приложениях идет через Google API используя Google аккаунт. У нас фишка сервиса во времени. Пользователь за 30 секунд может:
      1. Зайти на сайт
      2. Сделать вход/регистрацию/авторизацию через гугл
      3. Скачать приложение (самый долгий процесс) или включить пуши другим любым методом

      С почтой, с паролями и т.д. теряется вся магия. К слову, из 7000 пользователей нам лично ни один не написал, что он хотел зарегаться по почте. Были те, кто пользовался, говорил, что все классно, и только потом между делом узнавалось, что гугл аккаунт был создан чисто для сервиса, ну и люди давно хотели его завести для ютуба, к примеру.
      Так что данное решение воспринимается на позитивной ноте.

      PS. Надо понимать, что гугл аккаунт, это не привычный акк соц сети вроде фейсбука или вк. Многие люди, которые не любят соц сети, все равно имеют гугл акк для андроид аппарата, или для почты. То есть это не аккаунт соц сети, это просто Google-аккаунт.


      1. xforce
        05.10.2015 17:32
        +6

        >К слову, из 7000 пользователей нам лично ни один не написал, что он хотел зарегаться по почте

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


        1. BupycNet
          05.10.2015 17:39
          -1

          Дело в том, что сотрудничая с группами озвучек сериалов. они размещали посты у себя в сообществах. Так вот многие писали лишь какие то вопросы, про другие браузеры вроде FF, кто то писал про iOS (еще в бете, будем переделывать), кто то писал, что не разобрался с фильтрами. Но никто из 3000 человек, которые подписаны на эти сериальные каналы не написал о том, что у него нет гугл аккаунта.

          Тут еще, возможно, дело в затратах. У нас конверсии под 80% по целевым ссылкам, где люди менее мотивированы — 40%. И тут вообще гугл аккаунт не влияет. Более того, была бы регистрация по почте, я думаю люди бы писали «еще регистрироваться надо»
          Куда больше недовольных регистрацией будет, чем тех, кто недоволен гугл авторизацией (а таких не было)
          Если точнее, почему то пишут про гугл авторизацию те, кто вообще и не собирался пользоваться сервисом. То есть среди наших пользователей и аудитории где мы раскручивались — таких не было. А вот на хабре, на VC писали комменты по этому поводу.
          Но опять таки, не думаю что 80% можно до 100% догнать просто добавив авторизацию по почте.

          Тут еще работает личная неприязнь — у меня всегда не хватает времени. И я практически НИКОГДА не регистрируюсь на сайте, где от меня что то трубуют кроме входа через соц сеть. Т.е. если после клика через вк, у меня еще требуют форму на 20 полей — я разворачиваюсь и ухожу искать что то другое. Если надо подтверждать почту — тоже ухожу. Причем я то еще не боюсь регистрироваться, а вот многие вообще не умеют. Но вот гугл акк для ютуба, гугл почты или андроида у них есть.


          1. DrPass
            05.10.2015 17:53
            +6

            Это, кстати, немаловажный момент: вы-то на самом деле не знаете о том, сколько людей недовольны таким способом регистрации/авторизации. Подавляющая часть потерянных клиентов вам ничего не говорит, они просто разворачиваются и уходят.
            P.S. Например, я не авторизуюсь через гугл. Да, у меня там есть учётка, и не одна, но это не мой основной email, и я не хочу его цеплять к интересующим меня сервисам. Поэтому если нет других способов регистрации на каком-то ресурсе, я просто не буду там регистрироваться.


            1. BupycNet
              05.10.2015 18:01
              -1

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

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


              1. Denai
                05.10.2015 18:24
                +1

                Так все пишут что не используют. Ну из тех кто вообще что-то пишет на эту тему. А потом такое в спаме находишь…


                1. BupycNet
                  05.10.2015 18:29
                  -1

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


  1. ruikarikun
    05.10.2015 19:00

    Всё хорошо, только на YouTube используются не только google-аккаунты, но и отдельные youtube-аккаунты тоже.
    А некоторые просто смотрят котиков, без логина вообще.


    1. BupycNet
      05.10.2015 19:03

      Сейчас даже провели. Зашёл на ютуб через приватный режим — при нажатии на вход просит именно гугл аккаунт. Уже вроде несколько лет нет отдельных ютуб аккаунтов. Более того недавно все активные ютуб аккаунты для комментирования требовали ещё и заполненный активный гугл+


      1. ruikarikun
        05.10.2015 19:24

        Хм, похоже, что я погорячился. Была попытка навязать G+ аккаунты, но это было давно и безнадёжно. Сейчас действительно нужны просто google-аккаунты. Пойду узнаю, что стало с моим непривязанным к гуглу аккаунтом на ютубе.


        1. Denai
          06.10.2015 11:33

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


  1. Invision70
    05.10.2015 20:05

    У вас целевая аудитория другая, какой смысл в сравнении с топиком Юзабилити форм?

    У большинства почта на Gmail — статистику найти не могу, к сожалению.

    Тогда каким образом вы сделали подобные выводы?


    1. Invision70
      05.10.2015 20:12

      На заметку.
      Аккаунт Google+ удаляется из настроек, он не обязателен, если у меня есть gmail. После внедрения google+ можно было отказаться от создания аккаунта.

      Изображение:
      image


      1. BupycNet
        05.10.2015 20:15
        -1

        У нас есть пользователи без Google+ — все работает. Он не нужен для авторизации.


    1. BupycNet
      05.10.2015 20:14
      -1

      Там вроде про ЦА ничего не говорится. Тематика авторизация. У нас вообще ЦА сложно определить. У нас могут быть каналы различной тематики. По сути все кто получают уведомления наша ЦА это и те кто по почте получают и по смс тоже.

      Скорее по опыту и общей распространённости. Но кстати, у нас есть пользователи с гугл аккаунтом и почтой на mail.ru (не знал что такое возможно)


      1. foxmuldercp
        05.10.2015 20:53

        У Microsoft такое тоже возможно. Когда-то было так, что почта != аккаунт. Я так чуть не привязал Gmail к Microsoft Account лет 10 назад.


  1. igrishaev
    05.10.2015 20:44
    +1

    Очень странно. Сделайте сервисы, которые отдают емейл — Фейсбук, Гугл, Вконтакт. Уникальность определяйте по емейлу.


    1. russum
      05.10.2015 22:19

      Да, только Facebook (и по опыту Twitter, не знаю насчет ВК правда но вот гугл вроде не страдает этим) — совсем не обязан предоставить email пользователя и у них там вроде как целых 5-7 вариантов сценариев когда адрес вам просто не будет виден не смотря на то что вы его запросили…


      1. igrishaev
        05.10.2015 23:18

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


        1. russum
          06.10.2015 10:00

          Когда пользователь снимает галочку — это только один из вариантов не получения email'a

          For privacy and security reasons it is not possible to elaborate on the precise reason any specific user's email address will not be returned.

          Some possible reasons:
          No Email address on account
          No confirmed email address on account
          No verified email address on account
          User entered a security checkpoint which required them to reconfirm their email address and they have not yet done so
          Users's email address is unreachable


          Source

          Я разрешаю все, включая Twitter, который практически никогда не дает email пользователя но при этом показываю ему всегда уведомление на каждой странице что без мыла — многие функции не доступны и пользоваться будет сложно пока наконец пользователь не введет его сам…


          1. BupycNet
            06.10.2015 10:37
            -1

            Кстати да, еще одна причина, почему выбран Google. У него E-mail это общепринятый User-id. Т.е. по нему можно и идентифицировать, и в случае чего, пользователю спустя пару месяцев неактивность прислать прощальное письмо.

            И по сути у гугла нет никакого другого UserID. У твиттера, фейсбука и т.д. у них у всех есть отдельный UserID.

            К слову, даже если у пользователя нет гугл аккаунта, что лучше зарегаться на сайте, или зарегаться в Google? Мне кажется, как минимум, второе будет полезнее для пользователя на будущее.


            1. xforce
              06.10.2015 11:59
              +2

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


              1. BupycNet
                06.10.2015 14:12
                -1

                Сделайте ещё один аккаунт Google, в чем проблема? Представьте что у нас регистрация через гугл.


                1. xforce
                  06.10.2015 14:29
                  +1

                  Для нового аккаунта он будет у меня вымогать мобильный, а я ему его давать не хочу. Это можно обойти, но сложность улетает куда-то в космос.


    1. BupycNet
      05.10.2015 22:19
      -2

      Это тоже проблема. У человека может быть гугл почта в гугл аккаунте — в ней он вошел через телефон, потом вошел на компе вконтакте, а там почта от яндекса. Как итог — оценка в гугл плей 1 и отзыв, что ничего не работает.
      Плюс куча кнопочек пугают.

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

      У нас конверсия проседает до 80% думаю из за того, что нет еще полноценной iOS версии

      Вообще я думаю не стоит беспокоиться по этому поводу,


  1. motomac
    06.10.2015 06:03

    Не каждый знает, что у него есть аккаунт Google.


    1. BupycNet
      06.10.2015 10:43

      Невозможно сделать все идеально. Всегда нужно чем то жертвовать из двух зол (либо у кого то нет гугл акка или он не знает, либо куча кнопок, все путаются и паника) лучше выбрать вариант с одной кнопкой. Я даже больше скажу — мне некоторые писали лично благодарности за сервис, и некоторые, в частности, как раз говорили: удобно что вход только через Google, нет никакой дополнительной регистрации и лишних шагов.


  1. d7s2di
    06.10.2015 12:46
    +1

    Мда. Чем дальше, тем сложнее жить в этом мире человеку, не пользующемуся соц-сетями.


    1. BupycNet
      06.10.2015 14:02

      Еще одна причина выбора Google — это не соц сеть. Да есть Google+. Но вы можете сделать себе Google аккаунт без создания аккаунта соц сети.


  1. CAXAline
    07.10.2015 19:16
    +1

    Вы с таким упорством доказываете самому себе, что у вас идеальный вариант регистрации, что все опровергающие комментарии переворачиваете с ног на голову и добавляете в копилку убеждений)
    Вот прикинул я в уме сейчас и с ходу набрал десяток знакомых, которые не пройдут вашу кнопку. Да у них андройды. Нет они не знают пароль (а часто и имя аккаунта).
    Другой вопрос, что это не ваша ЦА, наверное.
    И да, пользователь Ютуба ? залогиненный пользователь. Почему вы ставите знак равенства?
    Не теряйте клиентов по пустякам. Удачи)


    1. BupycNet
      07.10.2015 20:24

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


    1. BupycNet
      07.10.2015 20:29

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


      1. CAXAline
        08.10.2015 12:45

        Я думаю, все искренне не понимают, что вам мешает оставить классический вход по логину паролю, в дополнение к вашей гугл-авторизации. Почему вы сами себя ограничиваете одним сервисом и способом? Маленькая ссылка под вашей кнопкой «Войти по e-mail» убирает все вопросы.


        1. BupycNet
          08.10.2015 16:26

          1. Используя Google авторизацию я дополнительно защищаю пользователей от взлома аккаунтов. То есть в случае, если их пароль утечет — тот у кого будет пароль сможет воспользоваться каналами и рассылать по ним любой мусор. В Google же имеется защита с смской или с кодом через приложение в случае чего. То есть, чтобы взломать акк на PushAll — придется сначала получить доступ к аккаунту Google.
          2. У нас используются данные из аккаунта гугл для отображения владельца канала и для отображения подписчика в списках при подписке. То есть используется аватарка, ссылка на гугл+, имя фамилия. В случае с E-mail авторизацией, почты не покажешь останется безликий ID, придется требовать дополнительно введения всех этих данных.
          3. Авторизация по E-mail дополнительно потребует внедрения её в приложения, у нас же все работает именно по токенам Google.

          Грубо говоря, в системе вообще нет системы авторизации. Используется Google как более надежная и более простая. Нужен вход и регистрация по email? Просто используйте для этого гугл. Т.е. регистрируете на свою почту новый чистый Google аккаунт и все.

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

          Вообще ваш вопрос из разряда «Почему бы у Google не сделать в каждом сервисе отдельную регистрацию по почте?»
          К слову еще вспомнил важную вещь: у нас багтрекер через сообщество в Google+. Когда там кто то пишет вопросы и т.д. я смотрю по базе аккаунт человека, который писал сообщение и разбираюсь с проблемой. Если есть вопросы к владельцу канала — я пишу в Hangouts.
          Авторизация по почте поломает всю эту слаженность в одной экосистеме.
          Сейчас все достаточно красиво выглядит, заходишь в подписчики — у всех имя фамилия, у 90% людей есть активный гугл+ аккаунт, есть аватарка почти у всех. Почту пользователя мы никому не даем.
          У нас даже будет потом система OAuth без предоставления почты. Т.е. пользователь сможет где-либо авторизироваться, при этом получать от этого сайта уведомления. Мы же предоставим сайту лишь его аватарку в гугл+, ссылку на гугл+, имя фамилию, а вот почту нет.
          Грубо говоря — у нас просто все в системе завязано на сервисах гугла, и простая авторизация по e-mail как раз таки обрубит часть функций.