Die Zahl, die immer 100 % gesagt hätte
In Stats4U gibt es nirgends eine Angabe zu wiederkehrenden Besuchern. Sie fehlt nicht, weil niemand dazu gekommen wäre. Sie war gebaut, wurde einmal gegen echte Daten laufen gelassen und am 27. August 2026 wieder herausgenommen, weil die Zahl 100,0 % Erstbesuche lautete — und das hätte sie bei jedem Zähler gesagt, an jedem Tag, für immer.
Der Grund ist eine einzige Zutat in einem Streuwert.
Der Tag ist eine der Zutaten
Besucher ohne Cookie zu zählen heißt, jedem Besucher einen Namen zu geben, den der Dienst für den Rest des Tages wiedererkennt und danach nie wieder. Dieser Name sind die ersten sechzehn Byte eines SHA-256-Streuwerts, und er entsteht aus fünf Dingen: einem geheimen Salz, dem heutigen Datum, der Nummer des Zählers, der IP-Adresse und der Browserkennung.
Das Datum steht dort mit Absicht. Es ist das, was das Pseudonym verfallen lässt. Nimmt man es heraus, trägt derselbe Mensch denselben Namen von einem Besuch zum nächsten, unbegrenzt — und das ist keine kleinere Fassung eines Cookies, sondern eine größere, weil niemand es löschen kann und niemand gefragt wird.
Was die Abfrage wirklich zurückgibt
Die Tabelle enthält derzeit 17.717 Zeilen über drei Tage und 742 Zähler. Sie enthält außerdem 17.717 verschiedene Streuwerte.
Das ist dieselbe Zahl. Kein einziger Wert kommt zweimal vor. Die Abfrage, die den Kasten gefüllt hätte — gleicher Zähler, gleicher Wert, an mehr als einem Datum gesehen — trifft also null Zeilen. Erstbesuche: 100,0 %.
Das ist kein ruhiger Tag und keine kleine Stichprobe. Es sind drei Tage gewöhnlicher Zugriffe, und die Antwort steht baulich fest. Sie hätte auch bei einem Zähler mit einer Million treuer Leser 100 % gemeldet.
Das ist kein Fehler, den man beheben kann
Die Behebung, wenn man die Zahl haben will, wäre, das Datum aus dem Rezept zu nehmen. Diese eine Änderung macht aus einem täglichen Pseudonym eine dauerhafte Kennung: ein Supercookie ohne Cookie, unsichtbar, nicht löschbar, gewonnen aus Daten, die der Besucher nicht absichtlich herausgegeben hat. Die Zahl wäre dann echt, und bezahlt hätte man sie mit genau der Eigenschaft, die das Zählen vertretbar macht.
Es gibt einen zweiten Grund, warum es ohnehin nicht ginge. Die Tabelle wird zwei Tage aufbewahrt. Alles Ältere räumt die nächtliche Reinigung weg, ein stabiler Streuwert hätte also nichts mehr zum Vergleichen, sobald es darauf ankäme.
Die Nachbarfrage, die eine Antwort hat
„Kommen sie wieder" ist hier nicht zu beantworten. „Gehen sie tiefer" schon, und zwar aus Daten, die es bereits gibt: Aufrufe und Besucher je Tag und Zähler.
Über dieselben drei Tage sind das 2,93, 2,89 und 2,36 Seiten je Besucher. Das ist eine echte Messung einer echten Sache, und sie bewegt sich, wenn sich die Seite ändert — genau dafür stellt man eine Zahl auf eine Seite.
Warum das einen Beitrag wert ist
Ein Kasten mit „100 % neue Besucher" sieht nicht kaputt aus. Er sieht nach einem Befund aus. Jemand hätte darüber eine Startseite umgebaut.
Der Fehler ist bestimmt und er ist häufig: eine Zahl, die ein Nebenprodukt der eigenen Speicherform ist, vorgeführt als Tatsache über die Welt. Die einzige Abwehr ist, die Abfrage einmal laufen zu lassen, die Antwort anzusehen und zu fragen, ob sie überhaupt anders hätte ausfallen können. Hier konnte sie es nicht, und damit war die Funktion beendet.