Стартапами я стал бредить, еще работая в Ozon.ru – именно тогда эта тема стала модной. Я тогда придумал проект по ремонту квартир с условным названием jobremont: пользователь публиковал бы там свой заказ, затем происходил аукцион исполнителей, и заказчик выбирал бы из них подходящего. Еще я хотел использовать для входа на сервис номер мобильного телефона, а не email. Авторизация через мобильный телефон станет популярной примерно через пять лет. Тогда я опубликовал пост на habr.ru, в целом получил положительные оценки и даже дважды встретился с потенциальными инвесторами. На второй встрече они предложили мне развивать другой проект, сообщив, что уже вложились в аналог remontnik.ru. Я отказался, но бригаду, которая делала потом ремонт в моей квартире, нашел на этом сайте. А через шесть лет возник новый проект – система рекомендаций для интернет-магазинов.
Заняться рекомендациями мы решили еще в Ozon.ru – у меня в аналитической базе оказались весьма ценные данные по трафику клиентов на сайте, и, как у любого любопытного инженера-аналитика из МФТИ или с мехмата МГУ, возник вопрос: как это можно использовать? Точно уже не вспомнишь, что было первым – курица или яйцо, данные или идея рекомендаций. Но факт в том, что нам – аналитикам и инженерам Ozon.ru – это было дико интересно, и мы были тогда молоды и красивы. А еще нам не давала покоя информация от Amazon.com, что 35 % продаж идет за счет рекомендаций. Ну а если человеку (а тем более группе людей), владеющему технологиями, что-то интересно, то его не остановить.
Вообще, Amazon еще в далеком 1999 году писал о рекомендательных сервисах в своих годовых отчетах для акционеров – слово «recommendation» там появляется 10 раз. У нас в то время и интернет-магазинов толком не было. Amazon настолько крут, что статья Грега Линдена, который создавал там систему рекомендаций, «Две декады рекомендательных систем в Амазоне» [112] – одна из самых цитируемых статей, согласно сервису Google Scholar.
На меня большое впечатление произвела встреча в офисе Ozon.ru с Андреасом Вейгендом, который работал одним из ведущих аналитиков Amazon. Сейчас он преподает в Беркли и Стэнфорде, занимается консультированием гигантов e-commerce. Мне не давали покоя его слова: «Последний клик пользователя даст вам больше информации, чем вы о нем знали раньше». На тот момент я уже понимал, что социально-демографические данные ничто по сравнению с данными поведенческими. В своей статье [100] Вейгенд сказал, что наши поисковые фразы очень много говорят о нас. («We are what we search for… that a powerful compression of people’s lives is encoded in the list of their search queries».) Эта информация пригодилась мне в дальнейшем в Retail Rocket для написания «краткосрочных» персональных рекомендаций.
Итак, на сайте Ozon.ru на тот момент уже были какие-то рекомендации, созданные в свое время разработчиками, и мы решили расширить их функционал. Конечно, на тот момент отличным примером реализации рекомендаций был сайт Amazon.com. Там было очень много идей – например, выводить веса рекомендаций прямо в виджете, чтобы дать понять потенциальному покупателю, какой процент людей купили рекомендованный товар. Сейчас этого функционала на сайтах Ozon.ru и Amazon.com нет, но совсем недавно я обнаружил такой пример на немецком сайте по продаже электроники thomann.de, когда искал электронные барабаны.
В тот период были сделаны или доработаны следующие типы рекомендаций:
• с этим товаром часто покупают;
• те, кто смотрел эту страницу, затем купили;
• поисковые рекомендации;
• персональные.
С алгоритмом «C этим товаром часто покупают» произошла интересная история. Алгоритм статистически в лоб плохо работает. Тогда один из разработчиков нашел статью «Коллаборативная фильтрация товар-товар» [113] того же Грега Линдена и сам реализовал «косинус» на C#, используя мультипоточное программирование. Потому что на SQL-сервере писать косинус векторов интересов клиентов то еще удовольствие. После этого опыта я и уверовал в Великий Косинус в n -мерном пространстве векторов сессий клиентов, и это пригодилось мне в будущем.
Одной из сложных задач было измерить эффективность блоков рекомендаций, но у нас был уже купленный инструмент веб-аналитики Omniture Sitecatalyst (ныне Adobe Analytics), и с помощью анализа мерчандайзинга, о котором я писал выше, мы смогли с этим справиться. Именно это вы можете увидеть на 23-м слайде моей презентации о рекомендациях на Ozon.ru [115] – презентация не потеряла своей актуальности даже спустя 10 лет. Кстати, тогда мы достигли цифры 38 % от всех добавлений в корзину через рекомендательные блоки.
Читать дальше
Конец ознакомительного отрывка
Купить книгу