Это мы, опилки

Привет, меня зовут Евгений. Я тут пишу про разные штуки, которые мне интересны.

Это мы, опилки

Статистика использования социальных кнопок в Ecwid

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

Сначала мы использовали сервис от Janrain/Rpxnow - виджета, который дает возможность сразу добавить логин через кучу социальных сетей и сервисов, заинтегрировав только один API. Потом мы съехали от них и сделали родные интеграции с Facebook, Google и PayPal. Это отдельная драматичная история про удобство, благие намеренья, разочарование и охуевших продажников. Когда-нибудь я ее расскажу.

Сегодня же я хочу поделиться статистикой за последние 4 месяца, которая показалась мне интересной. 50,3% наших пользователей создало аккаунт через Facebook, PayPal или Google. 7,2% от всех пользователей выбрало PayPal, 13,7% - Google и 29,4% - вошло через Facebook.

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

Сначала подумайте

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

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

Любой продукт похож на айсберг. 10% его над водой и видны всем. 90% скрыто от всех. Все судят по айсбергу по его видимой части и ошибаются. Им не приходит в голову, что видимое это еще не все. Что очень большая часть им пока просто недоступна. Что чего-то они не знают. Но нет, они верят своим глазам, своему опыту, который говорит, что айсберг маленький и все с ним понятно.

Например в 2006 году Amazon запустил S3 – сервис по облачному хранению данных. Тут Амазону сразу рассказали, что «не взлетит». Что уже можно получить 200Gb за $10, что это очень дорого и подойдет только маленьким девелоперам, что никакой бизнес не доверит свои главные данные стороннему сервису. Знающие люди сразу рассказали, почему не будет работать. У них был опыт — они видели вершину айсберга.

Инженеры из Amazon видели айсберг целиком. Они занимались им. Они жили им. Спустя 6 лет S3 пользуются практически все — от крупных до мелких компаний.

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

Например в 2011 Facebook решил дать возможность добавлять ко всем своим объектам (фотографии, ссылки, статусы и т.д.) место (location), которое к ним относится. Звучит легко? Еще одно поле в базе? На деле для этого, с виду незначительного изменения, пришлось делать серьезные изменения. Потому что Фейсбук большой и то, что работает для обычного сайта, не работает для него. Обычный опыт тут не применим, вы не видите айсберг целиком.

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

Эквид может одновременно работать на несколько сайтах. Это его преимущество. Поэтому нужно придумать как сделать так, чтобы FB likes одного и того же товара, сделаные на разных сайтах, суммировались (товар же один), но в то же время если я лайкнул товар на сайте Б и потом кликнул по ссылке — меня должно вернуть именно на сайт Б.
Эквид доступен на 41 языках и Like кнопки тоже переводятся. На разных языках у них разный размер и нам надо сделать так, чтобы все выглядело хорошо. Поэтому инженеру приходится строить таблицу размеров кнопок для всех языков и учитывать их при отображении.
Когда лайки отображаются на списке товаров, их много и они тормозят. Это проблема, которая влияет на скорость магазина — поэтому критична. Нужно сделать так, чтобы лайки, которые не видны еще в окне, но которые есть на странице — не грузились.
Да что там говорить, для того, чтобы добавить Tumblr кнопку ребятам пришлось заниматься реверс-инжинирингом их обфусцированного кода.

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

Возможно это как-то связано с эффект Даннинга — Крюгера
. Человек, который не обладает достаточным знанием о предмете, более склонен к безаппеляционным и окончательным суждениям. Он просто не видит, не понимает всех сложностей. Ситуация для него легка и понятна.

Не делайте так. Если вы с чем-то несогласны, считаете, что все не так — не рубите сплеча. Дайте мысли 5 минут. Задайте несколько вопросов.

И сначала подумайте.