Zašto ne možemo da brojimo posetioce koji se vraćaju
U ovom članku
Nigde u Stats4U ne postoji podatak o posetiocima koji se vraćaju. Ne nedostaje zato što niko nije stigao do njega. Napravljen je, jednom pokrenut nad stvarnim podacima i uklonjen 27. avgusta 2026, jer je broj koji je davao bio 100,0% prvih poseta — i govorio bi to za svaki brojač, svakog dana, zauvek.
Razlog je jedan sastojak heša.
Dan je jedan od sastojaka
Brojati posetioce bez kolačića znači dati svakom posetiocu ime koje servis prepoznaje do kraja dana, a nikada više. To ime su prvih šesnaest bajtova SHA-256 heša, a pravi se od pet stvari: tajne soli, današnjeg datuma, broja brojača, IP adrese i korisničkog agenta pregledača.
Datum je tu namerno. On čini da pseudonim istekne. Izbacite ga i ista osoba nosi isto ime iz posete u posetu, neograničeno — što nije manja verzija kolačića, nego veća, jer ga niko ne može obrisati i niko nije pitan.
Šta upit zaista vraća
Tabela trenutno sadrži 17.717 redova koji pokrivaju tri dana na 742 brojača. Sadrži i 17.717 različitih heševa.
To je isti broj. Nijedan heš se ne javlja dvaput. Zato upit koji bi popunio polje na kontrolnoj tabli — isti brojač, isti heš, viđen na više od jednog datuma — ne pogađa nijedan red. Prve posete: 100,0%.
To nije miran dan ni mali uzorak. To su tri dana običnog saobraćaja, a odgovor je strukturno ustaljen. Pokazivao bi 100% i na brojaču sa milion vernih čitalaca.
To nije greška koja se može popraviti
Popravka, ako bi se broj želeo, jeste da se datum izbaci iz recepta. Ta jedna promena pretvara dnevni pseudonim u trajni identifikator: superkolačić bez kolačića, nevidljiv, neizbrisiv, izveden iz podataka koje posetilac nije namerno predao. Broj bi tada bio stvaran, a plaćen bi bio upravo onim svojstvom koje je brojanje činilo odbranjivim.
Postoji i drugi razlog zbog kog ne bi radilo. Tabela se čuva dva dana. Sve starije briše noćno čišćenje, pa čak ni stabilan heš ne bi imao s čim da se uporedi kada bi bilo važno.
Susedno pitanje, na koje odgovor postoji
„Da li se vraćaju“ ovde je bez odgovora. „Da li idu dublje“ nije, i meri se iz podataka koji već postoje: pregledi i posetioci po danu, po brojaču.
Za ista tri dana to daje 2,93, 2,89 i 2,36 stranica po posetiocu. To je stvarno merenje stvarne stvari i pomera se kada se sajt promeni, što je i smisao stavljanja broja na stranicu.
Zašto je ovo vredno članka
Polje sa natpisom „100% novih posetilaca“ ne izgleda pokvareno. Izgleda kao nalaz. Neko bi zbog njega preuredio početnu stranicu.
Način greške je konkretan i čest: broj koji je artefakt formata skladištenja, predstavljen kao činjenica o svetu. Jedina odbrana je da se upit jednom pokrene, pogleda odgovor i zapita da li je mogao ispasti drugačije. Ovde nije mogao, i to je bio kraj funkcije. Ono što je stalo na njeno mesto odgovara na manje pitanje istinito: stranice po posetiocu, dan po dan, na svakoj statističkoj stranici, pored grafikona pregleda naspram posetilaca. Da li se iko vratio, ni to ne može da kaže. Da li je otišao dalje od stranice na koju je sleteo, može.