Microsoft вывела в бету Clarity — инструмент для веб-аналитики. Им занимаются разработчики поисковика Bing, поэтому по функциональности он должен получиться похожим на Яндекс.Метрику и Google Analytics. В отличие от этих систем, библиотека Clarity распространяется свободно и размещена на GitHub.
Зачем нужен Clarity
По словам создателей, инструмент позволит лучше понимать причины поведения пользователя. Clarity собирает телеметрию с сайта и помогает увидеть, как пользователи взаимодействуют с ним, с какими багами и сложностями сталкиваются, почему уходят. Это позволит понять, где подправить код и что вообще нужно изменить для улучшения пользовательского опыта.
Разработчики привели пример того, как использовали Clarity для анализа странной активности на главной странице Bing. Оказалось, что причиной был вредоносный код, который модифицировал страницу, мешал нормальному взаимодействию с сайтом и удлинял загрузку. Clarity помог разработать защиту от изменения страниц поисковика, что, в конечном итоге, улучшило его бизнес-показатели.
Что может Clarity
Clarity записывает пользовательские сессии для дальнейшего просмотра и анализа. Сессии можно отфильтровать по дате, продолжительности, браузеру, ОС, типу устройства и активности.
При просмотре сессии можно отследить движение указателя мыши, количество и места кликов, время загрузки страницы, количество сетевых запросов и ошибок JavaScript и другие параметры. Есть возможность создавать логи сессий в формате JSON и отправлять по указанному адресу.
Как работает Clarity и что обещают разработчики
Чтобы подключить инструмент, на целевой сайт надо добавить небольшой JavaScript-код — он будет отслеживать описанные активности. Собранная информация отправляется и хранится на серверах Microsoft Azure.
В будущем разработчики обещают:
- подключить ИИ для отслеживания необычных действий пользователей и ошибок в коде страниц. Аналитики смогут сосредоточиться на тех сессиях, которые система считает наиболее релевантными.
- обеспечить возможность группировки похожих сессий, что сэкономит веб-аналитикам время на сегментацию аудитории.
- добавить тепловые карты кликов и прокрутки, наглядно показывающие, как пользователи взаимодействуют с сайтом.
Как воспользоваться Clarity
Так как инструмент пока находится на стадии бета-тестирования, для его использования нужно отправить запрос с информацией о подключаемом сайте. Из запросов формируется лист ожидания. Разработчики будут оповещать подавших заявку о возможности использования Clarity.
Microsoft не первый раз выкладывает в открытый доступ свои разработки. Так, в июне 2016 года компания открыла код кроссплатформенной версии .NET, а в октябре 2018 передала 60 тысяч патентов Open Invention Network.