Wir entwickeln PageviewsOnline als Nebenprojekt. Das Ziel ist einfach: eine datenschutzorientierte Webanalyse, die sich auf Seitenaufrufe konzentriert, nicht auf Personen.
Als Teil der Produktentwicklung haben wir eine User-Agent-Lookup-Tabelle als Open-Source-Projekt veröffentlicht.
Es wird verwendet, rohe User-Agent-Strings in grundlegende, hochrangige Daten wie Browser und Betriebssystem umzuwandeln. Es ist nicht dafür gedacht, perfekt oder zu fortgeschritten zu sein – es soll schnell, vorhersehbar und gut genug für einfache Analysen sein.
Warum Wir Es Open-Source Freigegeben Haben
- Vertrauen und Transparenz – Analytik und User-Agenten können bedenklich wirken. Indem wir es Open-Source machen, kann jeder genau sehen, wie es funktioniert. Keine versteckte Logik, keine Tracking-Tricks
- Leistung statt Schlauheit - Die Suche verwendet normalisierte Zeichenketten, die direkt gehasht und verglichen werden können. Das ist schneller und vorhersehbarer als komplexe reguläre Ausdrücke, insbesondere bei großem Maßstab
- JSON und sprachunabhängig - Der Datensatz wird als JSON gespeichert, was ihn leicht zu prüfen macht, Versionskontrolle erleichtert und die Verwendung aus nahezu jeder Programmiersprache ermöglicht
- Einfaches Design – Dies ist keine ausgefeilte Erkennungs-Engine, die perfekte Genauigkeit anstrebt. Es ist darauf ausgelegt, schnell, zuverlässig und stabil zu sein, und liefert gleichzeitig grundlegende Analytik, die nicht bricht, wenn sich User-Agents ändern
- Community-getrieben - Weil es Open-Source ist, kann jeder es nutzen, es forken oder Verbesserungen beisteuern. Unsere Hoffnung ist, dass es sich im Laufe der Zeit durch reale Nutzung und das Feedback der Community verbessert.
Das Projekt wird aktiv in der Produktion eingesetzt, ist aber auch eigenständig nützlich. Die Entscheidung, es Open-Source freizugeben, war die passende Wahl, um PageviewsOnline so zu bauen, wie wir es möchten: einfach, ehrlich und datenschutzorientiert.
github.com/pageviewsonlineHaftungsausschluss: Dieser Artikel wurde möglicherweise von einem Gastautor verfasst. Die geäußerten Ansichten und Meinungen sind die des Autors und spiegeln nicht notwendigerweise die offizielle Haltung von PageviewsOnline wider. Der Inhalt dient allgemeinen Informationszwecken und ist seit der Erstveröffentlichung möglicherweise nicht mehr aktuell. Weder der Autor noch PageviewsOnline übernimmt Verantwortung für Fehler, Auslassungen oder veraltete Informationen in dem Artikel.