Vi bygger PageviewsOnline som ett sidoprojekt. Målet är enkelt: webbanalys som sätter integriteten först och fokuserar på sidvisningar, inte människor.
Som en del av produktutvecklingen har vi släppt en uppslagslista över användaragentsträngar som ett öppen källkodsprojekt.
Det används för att omvandla råa användaragentsträngar till grundläggande, övergripande data som webbläsare och operativsystem. Det är inte tänkt att vara perfekt eller överdrivet avancerat— det är utformat för att vara snabbt, förutsägbart och tillräckligt bra för enkel analys.
Varför Vi Öppnade Källkoden
- Förtroende och transparens - Analysverktyg och användaragenter kan kännas skumma. Genom att göra källkoden öppen kan vem som helst se exakt hur det fungerar. Ingen dold logik, inga spårningsknep
- Prestanda framför smarthet - Sökningen använder normaliserade strängar som kan hashas och jämföras direkt. Detta är snabbare och mer förutsägbart än komplexa reguljära uttryck, särskilt i stor skala
- JSON och språkoberoende - Datasettet lagras som JSON, vilket gör det enkelt att inspektera, versionskontrollera och använda från nästan vilket programmeringsspråk som helst
- Enkelt i designen – Det här är inte en sofistikerad detekteringsmotor som siktar på perfekt noggrannhet. Den är byggd för att vara snabb, pålitlig och stabil, samtidigt som den tillhandahåller grundläggande analysverktyg som inte kraschar när användaragenter ändras
- Gemenskapsdriven – Eftersom det är öppen källkod kan vem som helst använda det, forka det eller bidra med förbättringar. Vårt hopp är att det förbättras över tid genom verklig användning och gemenskapens återkoppling
Projektet används aktivt i produktionen, men det är också användbart på egen hand. Att släppa källkoden fri kändes som rätt väg för hur vi vill bygga PageviewsOnline: enkelt, ärligt och med fokus på integritet.
github.com/pageviewsonlineAnsvarsfriskrivning: Denna artikel kan ha skrivits av en gästförfattare. De åsikter och uppfattningar som framförs är författarens och speglar inte nödvändigtvis PageviewsOnline:s officiella ståndpunkt. Innehållet tillhandahålls för allmän information och kan vara föråldrat sedan första publiceringen. Varken författaren eller PageviewsOnline tar ansvar för eventuella fel, utelämnanden eller föråldrad information i artikeln.