«Яндекс» опубликовал исходный код счетчика «Метрики». В компании пояснили, что теперь любой разработчик может модифицировать код под свои задачи и использовать для собственных нужд. Счетчик предоставляется по открытой лицензии Apache 2.0.
«Счетчик» - это ключевой компонент «Яндекс Метрики». Опубликованный исходный код содержит все функции привычного счетчика, за вычетом некоторых проприетарных модулей, например, Вебвизора. Модульная структура кода позволяет разработчикам контролировать, какие функции включить на сайте, а также добавлять новые - исходя из требований к объёму собираемых данных, производительности сайта и прочих показателей.
По информации аналитического сайта W3Tech, «Яндекс Метрика» входит в топ-5 самых распространённых систем веб-аналитики с судьбой 7,5% - это одна из самых популярных систем, раскрывших исходный код своего счётчика.
«Яндекс» выкладывает в опенсорс и те свои ключевые технологии - например, систему управления базами данных YDB, библиотеку машинного обучения CatBoost, а также фреймворк для создания высоконагруженных приложений userver.
Фото: Unsplash.com