Vi bygger PageviewsOnline som et sideprosjekt. Målet er enkelt: nettanalyse med personvernet i fokus som fokuserer på sidevisninger i stedet for personer.
Som en del av utviklingen av produktet har vi lansert en oppslagsstabell for brukeragent som et åpent kildekode-prosjekt.
Det brukes til å konvertere rå brukeragent-strenger til grunnleggende, høynivå data som nettleser og operativsystem. Det er ikke ment å være perfekt eller altfor avansert— det er designet for å være raskt, forutsigbart, og godt nok for enkel analyse.
Hvorfor Vi Gjorde Kildekoden Åpen
- Tillit og åpenhet - Analyseverktøy og brukeragenter kan føles skumle. Ved å gjøre dette til åpen kildekode, kan alle se nøyaktig hvordan det fungerer. Ingen skjult logikk, ingen sporingstriks
- Ytelse fremfor kløkt - Oppslagene bruker normaliserte strenger som kan hashe og sammenlignes direkte. Dette er raskere og mer forutsigbart enn komplekse regulære uttrykk, spesielt i stor skala
- JSON og språk-uavhengig - Datasettet lagres som JSON, noe som gjør det enkelt å inspisere, versjonskontrollere og bruke fra nesten hvilket som helst programmeringsspråk
- Enkelt designet – Dette er ikke en sofistikert deteksjonsmotor som sikter mot perfekt nøyaktighet. Den er bygget for å være rask, pålitelig og stabil, samtidig som den tilbyr grunnleggende analysefunksjoner som ikke feiler når brukeragentene endres
- Fellesskapsdrevet - Fordi det er åpen kildekode, kan hvem som helst bruke det, opprette en fork av det, eller bidra med forbedringer. Vårt håp er at det blir bedre over tid gjennom faktisk bruk i praksis og fellesskapets innspill
Prosjektet brukes aktivt i produksjon, men det er også nyttig i seg selv. Å slippe kildekoden fri føltes som det rette valget for hvordan vi ønsker å bygge PageviewsOnline: enkelt, ærlig og personvern i fokus.
github.com/pageviewsonlineAnsvarsfraskrivelse: Denne artikkelen kan ha blitt skrevet av en gjesteforfatter. Synspunktene og meningene som uttrykkes, er forfatterens og reflekterer ikke nødvendigvis PageviewsOnlines offisielle standpunkt. Innholdet er gitt for generelle informasjonsformål og kan være utdatert siden første publisering. Verken forfatteren eller PageviewsOnline påtar seg ansvar for eventuelle feil, utelatelser eller utdatert informasjon i artikkelen.