Varför vi inte kan räkna återkommande besökare
Det finns ingen siffra för återkommande besökare någonstans i Stats4U. Den saknas inte för att ingen hann göra den. Den byggdes, kördes en gång mot riktiga data och togs bort igen den 27 augusti 2026, eftersom siffran den gav var 100,0 % förstagångsbesök — och det skulle den ha sagt för varje räknare, varje dag, för alltid.
Skälet är en enda ingrediens i en hash.
Dagen är en av ingredienserna
Att räkna besökare utan cookie innebär att ge varje besökare ett namn som tjänsten kan känna igen resten av dagen, och aldrig igen. Namnet är de första sexton byten av en SHA-256-hash, och det görs av fem saker: ett hemligt salt, dagens datum, räknarens nummer, IP-adressen och webbläsarens user agent.
Datumet finns där med avsikt. Det är det som får pseudonymen att löpa ut. Ta bort det, så bär samma person samma namn från ett besök till nästa, på obestämd tid — vilket inte är en mindre variant av en cookie utan en större, eftersom ingen kan radera den och ingen tillfrågas.
Vad frågan faktiskt returnerar
Tabellen innehåller just nu 17 717 rader, som täcker tre dagar och 742 räknare. Den innehåller också 17 717 olika hashar.
Det är samma siffra. Inte en enda hash förekommer två gånger. Frågan som skulle ha fyllt rutan på översikten — samma räknare, samma hash, sedd på mer än ett datum — matchar alltså noll rader. Förstagångsbesök: 100,0 %.
Det är inte en lugn dag eller ett litet urval. Det är tre dagar vanlig trafik, och svaret är låst av själva strukturen. Det skulle stå 100 % på en räknare med en miljon trogna läsare.
Det är ingen bugg som går att rätta
Rättelsen, om man ville ha siffran, vore att ta bort datumet ur receptet. Den enda ändringen förvandlar en daglig pseudonym till en permanent identifierare: en supercookie utan cookie, osynlig, omöjlig att radera och härledd ur data som besökaren inte lämnat ut med avsikt. Siffran skulle då vara verklig, och den skulle ha köpts med exakt den egenskap som gjorde räkningen försvarbar.
Det finns ett andra skäl till att det ändå inte kunde fungera. Tabellen sparas i två dagar. Allt äldre raderas av den nattliga rensningen, så till och med en stabil hash skulle inte ha något att jämföra med när det väl spelade roll.
Grannfrågan, som faktiskt har ett svar
”Kommer de tillbaka” går inte att besvara här. ”Går de djupare” gör det, och det mäts ur data som redan finns: visningar och besökare per dag, per räknare.
Under samma tre dagar blir det 2,93, 2,89 och 2,36 sidor per besökare. Det är en verklig mätning av en verklig sak, och den rör sig när webbplatsen ändras, vilket är hela poängen med att sätta en siffra på en sida.
Varför det här är värt ett inlägg
En ruta där det står ”100 % nya besökare” ser inte trasig ut. Den ser ut som ett fynd. Någon skulle ha gjort om en hel startsida på grund av den.
Felmönstret är specifikt och det är vanligt: en siffra som är en artefakt av lagringsformatet, presenterad som ett faktum om världen. Det enda skyddet är att köra frågan en gång, titta på svaret och fråga sig om det kunde ha blivit på något annat sätt. Här kunde det inte det, och där tog funktionen slut. Det som står i dess ställe svarar sanningsenligt på en mindre fråga: sidor per besökare, dag för dag, på varje statistiksida, bredvid ett diagram över visningar mot besökare. Om någon kom tillbaka kan det inte heller säga. Om de gick vidare än sidan de landade på, det kan det.