Считайте просмотры страниц, а не людей. Веб-аналитика, ориентированная на конфиденциальность, безопасно хранится в ЕС.
ОТКРЫТАЯ БЕТА
Считайте просмотры страниц, а не людей. Веб-аналитика, ориентированная на конфиденциальность, безопасно хранится в ЕС.

Выпуск таблицы поиска User-Agent с открытым исходным кодом

Таблица сопоставления User-Agent с открытым исходным кодом для аналитики, ориентированной на приватность. Быстрое и простое обнаружение браузеров и ОС на основе JSON без отслеживания пользователей.
Эта страница переведена с английского нашими очень мотивированными стажёрами по ИИ для вашего удобства. Они ещё учатся, поэтому могли быть допущены некоторые ошибки. Для самой точной информации, пожалуйста, смотрите английскую версию.
Дом › Блог › Выпуск таблицы поиска User-Agent с открытым исходным кодом
Выпуск таблицы поиска User-Agent с открытым исходным кодом

Мы создаём PageviewsOnline как побочный проект. Цель проста: аналитика веб-страниц с упором на приватность, ориентированная на просмотры страниц, а не на пользователей.

В рамках разработки продукта мы выпустили таблицу сопоставления User-Agent в качестве проекта с открытым исходным кодом.

Оно используется для преобразования сырых строк User-Agent в базовые, высокоуровневые данные, такие как браузер и операционная система. Оно не предназначено быть идеальным или чрезмерно продвинутым — оно спроектировано так, чтобы быть быстрым, предсказуемым и достаточно хорошим для простой аналитики.

Почему мы открыли исходный код

  • Доверие и прозрачность — аналитика и пользовательские агенты могут казаться подозрительными. С открытым исходным кодом любой сможет увидеть, как это работает. Без скрытой логики, без трюков отслеживания
  • Производительность важнее хитрости - Поиск использует нормализованные строки, которые можно хешировать и сравнивать напрямую. Это быстрее и предсказуемее, чем сложные регулярные выражения, особенно при больших объёмах данных
  • JSON и независимый от языка - датасет хранится в формате JSON, что упрощает просмотр, контроль версий и использование практически в любом языке программирования
  • Простой по дизайну — это не сложный механизм обнаружения, нацеленный на идеальную точность. Он построен, чтобы быть быстрым, надёжным и стабильным, при этом обеспечивая базовую аналитику, которая остаётся надёжной по мере изменения пользовательских агентов
  • Проект, движимый сообществом - Поскольку проект с открытым исходным кодом, каждый может использовать его, сделать форк или внести улучшения. Мы надеемся, что он будет улучшаться со временем благодаря реальному опыту использования и вкладу сообщества

Проект активно используется в продакшене, но он и сам по себе полезен. Открытие исходников казалось правильным выбором для того, как мы хотим строить PageviewsOnline: простой, честный и ориентированный на конфиденциальность.

github.com/pageviewsonline
Фотография Кристоффера Петтерссона, IT-предприниматель

Автор(ы)

Christoffer Pettersson

IT-предприниматель

Christoffer — опытный разработчик и предприниматель, увлечён инновациями, ведёт проекты от кода до продукта, сочетая технические и бизнес-навыки.

Первоначально опубликовано 2026-01-01. Последнее обновление 2026-01-01.

Дисклеймер: Возможно, эту статью написал гостевой автор. Высказанные взгляды и мнения принадлежат автору и не обязательно отражают официальную позицию PageviewsOnline. Материалы предназначены для общих информационных целей и с момента первой публикации могут устареть. Ни автор, ни PageviewsOnline не несут ответственности за какие-либо ошибки, пропуски или устаревшую информацию в статье.