Підраховуйте перегляди сторінок, а не людей. Веб-аналітика з пріоритетом приватності, безпечно зберігається в ЄС.
ВІДКРИТА БЕТА
Підраховуйте перегляди сторінок, а не людей. Веб-аналітика з пріоритетом приватності, безпечно зберігається в ЄС.

Випуск таблиці відповідностей агентів користувача з відкритим кодом

Таблиця пошуку агентів користувачів з відкритим кодом для аналітики з пріоритетом приватності. Швидке й просте визначення браузерів та ОС на основі JSON без відстеження користувачів.
Цю сторінку переклали з англійської наші мотивовані стажери зі штучного інтелекту для вашої зручності. Вони ще навчаються, тож можливі незначні помилки. Для максимальної точності інформації, будь ласка, зверніться до англійської версії.
додому Блог Випуск таблиці відповідностей агентів користувача з відкритим кодом
Випуск таблиці відповідностей агентів користувача з відкритим кодом

Ми розробляємо PageviewsOnline як побічний проєкт. Мета проста: веб-аналітика з пріоритетом приватності, яка зосереджується на переглядах сторінок, а не на людей.

У рамках розробки продукту ми випустили таблицю пошуку агентів користувача як проект з відкритим кодом.

Воно використовується для перетворення сирих рядків User-Agent у базові, високорівневі дані, такі як браузер та операційна система. Воно не призначене для досконалості або надмірної складності — воно розроблене так, щоб бути швидким, передбачуваним та достатнім для простого аналізу.

Чому ми зробили наш код відкритим

  • Довіра та прозорість - аналітика та дані користувачів можуть здаватися підозрілими. Відкритий вихідний код цього проекту дозволяє кожному побачити, як саме це працює. Немає прихованої логіки, немає трюків із відстеженням
  • Продуктивність важливіша за хитромудрість - Пошук використовує нормалізовані рядки, які можна хешувати та порівнювати безпосередньо. Це швидше та більш передбачуване, ніж складні регулярні вирази, особливо при масштабуванні
  • JSON та незалежний від мови - Набір даних зберігається у форматі JSON, що полегшує перегляд, контроль версій та використання майже з будь-якої мови програмування
  • Простий за задумом — це не вдосконалена система виявлення, яка прагне до бездоганної точності. Вона розроблена такою, щоб бути швидкою, надійною та стабільною, водночас забезпечуючи базову аналітику, яка не ламається при зміні user agents
  • Керований спільнотою - Оскільки це відкритий код, кожен може використати його, форкнути або внести покращення. Сподіваємося, що з часом він удосконалюватиметься завдяки реальному використанню та внескам спільноти

Проєкт активно використовується у продакшні, але сам по собі також корисний. Відкриття вихідного коду здавалося нам правильним рішенням того, як ми хочемо будувати PageviewsOnline: простий, чесний та орієнтований на приватність.

github.com/pageviewsonline
Фото Крістоффер Петтерссон, Технологічний підприємець

Автор

Christoffer Pettersson

Технологічний підприємець

Christoffer is a seasoned developer and entrepreneur passionate about innovation, leading ventures from code to product by blending technical and business skills.

Опубліковано вперше 2026-01-01. Останнє оновлення 2026-01-01.

Застереження: Ця стаття, можливо, була написана гостем. Уявлення та погляди, викладені у статті, належать автору і не обов'язково відображають офіційну позицію PageviewsOnline. Матеріали надаються з загальною інформаційною метою і з моменту першої публікації можуть бути вже неактуальними. Ні автор, ні PageviewsOnline не несуть відповідальності за будь-які помилки, упущення або застарілу інформацію в статті.