Vi bygger PageviewsOnline som et sideprojekt. Målet er enkelt: en privacy-først webanalyse, der fokuserer på sidevisninger i stedet for mennesker.
Som en del af udviklingen af produktet har vi udgivet en brugeragent-opslagstabel som et open source-projekt.
Den bruges til at forvandle rå brugeragentstrenge til basale, overordnede data som browser og operativsystem. Den er ikke tiltænkt at være perfekt eller for avanceret – den er designet til at være hurtig, forudsigelig og god nok til enkel analyse.
Hvorfor Vi Gjorde Det Open Source
- Tillid og gennemsigtighed - Analyseværktøjer og brugeragenter kan virke mistænkelige. Ved at gøre dette open source kan alle se præcis, hvordan det virker. Ingen skjult logik, ingen sporingsknep
- Ydelse frem for snildhed - Opslaget bruger normaliserede strenge, der kan hashes og sammenlignes direkte. Dette er hurtigere og mere forudsigeligt end komplekse regulære udtryk, især i stor skala
- JSON og sprog-uafhængighed - Datasættet gemmes som JSON, hvilket gør det nemt at inspicere, styre versioner og bruge i næsten alle programmeringssprog
- Simpelt design - Dette er ikke en sofistikeret detektionsmotor, der sigter mod perfekt nøjagtighed. Den er bygget til at være hurtig, pålidelig og stabil, samtidig med at den leverer basale analysefunktioner, der ikke bryder sammen, når brugeragenter ændrer sig
- Fællesskabsdrevet - Fordi det er åben kildekode, kan alle bruge det, forke det, eller bidrage med forbedringer. Vores håb er, at det bliver bedre over tid gennem brug i praksis og input fra fællesskabet
Projektet bruges aktivt i produktionen, men det er også nyttigt i sig selv. At gøre projektet open source føltes som den rette tilgang til, hvordan vi vil bygge PageviewsOnline: enkelt, ærligt og med fokus på privatliv.
github.com/pageviewsonlineAnsvarsfraskrivelse: Denne artikel kan være skrevet af en gæsteautor. De synspunkter og meninger, der udtrykkes, er forfatterens og afspejler ikke nødvendigvis PageviewsOnline's officielle holdning. Indholdet er leveret til generel information og kan være forældet siden første offentliggørelse. Heller ikke forfatteren eller PageviewsOnline påtager sig ansvar for eventuelle fejl, mangler eller forældet information i artiklen.