Kuoll стартовал как инструмент для автоматизации контроля качества программирования в самом широком смысле. Он работал как «черный ящик» в самолете, непрерывно записывая интерфейсные данные (front-end data) и сообщая администратору сайта об ошибках на стороне пользователя. В декабре команда проекта — Дмитрий Кайгородов и Евгений Степнов — сделала пивот, сосредоточив внимание Kuoll только на интернет-магазинах.
Теперь инструмент анализирует специфические для e-commerce данные: как пользователь проходил через воронку продаж, и как совершалась каждая микроконверсия в ней. Сервис отслеживает ошибки между разными микроконверсиями и анализирует, повлияли ли они на то, перешёл ли человек на следующий этап, или нет.
«Мы не только говорим об ошибках, но и сообщаем, во сколько они обходятся бизнесу. Kuoll считает, сколько денег интернет-магазины недополучают из-за сбоев в работе, — рассказывает CEO стартапа Дмитрий Кайгородов. — При этом мы отсеиваем мелкие баги, никак не влияющие на выручку сайта. Выделяем приоритетные ошибки, которые блокируют клиента от совершения покупки. Говоря образно, в тонне руды информации о сбоях мы находим золото, которое магазин может легко заработать».
Инструмент сообщает, сколько площадка недополучила в процентном выражении. Владелец магазина, зная обороты, может легко перевести проценты в деньги. Это вопрос приватности: сторонним техническим специалистам, которые работают с Kuoll, необязательно знать размеры и динамику чужого бизнеса.
Работая над проектом, команда обошла все крупные компании Минска, которые связаны с e-commerce: делают платформы, плагины, приложения, внедряют маркетинговые решения. Все потребности, которыми поделились разработчики и маркетологи, ребята постаралась воплотить в продукте.
Все действия пользователей интернет-магазинов записываются в своего рода журналах. По итогам серьёзной ошибки, помешавшей посетителю совершить покупку, Kuoll предоставляет steps to reproduce — шаги для воспроизведения.
«Мы даём ровно столько информации, сколько нужно для устранения ошибки. Если обобщить, то показываем, с какого источника пришёл пользователь, каким браузером он пользовался, что делал на сайте, и что произошло в момент ошибки. Примерно так тестировщик описывал программисту найденный баг. Но мы делаем это автоматически, и к тому же считаем «цену бага».
По словам Дмитрия, чаще всего ошибки в интернет-магазинах происходят на этапе, когда человек хочет заплатить за товар. В этот момент может неправильно отображаться цена, не применяться купон, не учитываться данные карты и пр. Часто «отваливаются» формы с большим количеством полей, если покупатель использует браузер, под который сайт не тестировался. Ещё одна распространённая ошибка — невозможность добавить товар в корзину или его некорректное добавление.
Kuoll помогает вернуть таких, потерянных покупателей, соотнося сессии пользователей и их идентификаторы. Если это был зарегистрированный покупатель, указавший email, администратор или маркетолог может отправить на него соответствующее письмо. Конечно, предварительно исправив ошибку, из-за которой клиент ушёл.
Сегодня команда запустила Kuoll e-commerce monitoring на сайте ProductHunt. Проголосуйте за проект! На ProductHunt можно залогиниться через Facebook, Twitter или AngelList, это безопасно.