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

Выпуск таблицы поиска 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 не несут ответственности за какие-либо ошибки, пропуски или устаревшую информацию в статье.