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

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

Таблиця пошуку агентів користувачів з відкритим кодом для аналітики з пріоритетом приватності. Швидке й просте визначення браузерів та ОС на основі 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 не несуть відповідальності за будь-які помилки, упущення або застарілу інформацію в статті.