← SOFTWARE & PROJECTS
● ONLINE
TOOL

Faro Stats

Eine Analytics-Konsole für Besuche, Einnahmen und Nutzerverhalten, gemeinsam genutzt von allen Unterprojekten des Portals.

STATUSOnline
VERÖFFENTLICHT19. Juni 2026
STACKPHP · KI · API

Jedes Projekt unter portale3d.it — von Spielen über Tools bis zu Demos — erzeugt Traffic und Interaktionen, und anfangs hatte jedes sein eigenes, getrenntes Dashboard. Zahlen über zehn Subdomains hinweg zu verfolgen ist der sicherste Weg, sie nie anzusehen. Genau dafür gibt es Faro: ein einziges internes Analytics-System, das alles an einem Ort sammelt, gebaut für das gesamte Portal-Ökosystem statt für eine Website nach der anderen. Der Name ist kein Zufall — ein faro ist ein Leuchtturm, der Punkt, von dem aus man alles Übrige im Blick behält.

Warum kein beliebiges Analytics

Die technische Entscheidung, die Faro ausmacht, ist das serverseitige Tracking. Die gängigsten Analytics-Tools laden im Browser ein Drittanbieter-Skript, das eine bekannte externe Domain aufruft — und genau diese Domain blockiert jeder Adblocker als Erstes. Das Ergebnis ist, dass ein erheblicher Teil der Besuche nie gezählt wird. Faro macht das Gegenteil: ein kleines Skript (track.php) ist auf jeder Seite eingebunden und erfasst das Event vom Server aus, nicht mit einem Aufruf vom Browser des Nutzers an einen Dritten. Es gibt keine Anfrage an eine Werbe-Domain, die man blockieren könnte, also wird sie nicht blockiert: die Zahlen sind näher an der Realität.

Es gibt auch einen zweiten Vorteil, weniger technisch und eher grundsätzlich: die Daten laufen nicht über einen externen Dienst. Sie bleiben auf dem Server des Portals, unter meiner Kontrolle, ohne das Verhalten der Besucher an eine Drittplattform zu senden.

Was es misst

Es ist keine theoretische Demo: während ich das schreibe, hat Faro bereits über 12.000 Events in neun verschiedenen Typen gesammelt, vom 15. Juni bis heute, alle aus den echten Projekten des Portals. Es ist das System, mit dem sich diese Website selbst misst — bald auch, wie die Werbeplätze abschneiden, sobald sie live sind.

Wie es funktioniert

Ein kleines JavaScript-SDK (faro/sdk.js) wird auf jeder Portalseite eingebunden und sendet Events an einen Sammel-Endpunkt (collect.php); ein PHP-Dashboard aggregiert sie und stellt sie lesbar dar. Über den Rohzahlen liegt eine KI-gestützte Zusammenfassungsebene: statt dich eine Tabelle aus Metriken allein interpretieren zu lassen, hebt ein Modell die wichtigsten Trends hervor — was gestiegen ist, was gefallen ist, wo sich ein Blick lohnt — und macht aus den Daten eine Lesart, nicht nur ein Diagramm.

Warum selbst gebaut

Ein selbst gebautes Analytics-Tool wird nie mit den Branchenriesen an Funktionsumfang mithalten. Aber für ein Ökosystem von Projekten wie dieses hat es drei Vorteile, die mehr zählen: es zählt die Besuche, die die anderen verlieren, es hält die Daten im eigenen Haus, und es ist einfach genug, um es anzupassen — ein neues Event, eine andere Metrik — genau dann, wenn man es braucht, ohne vom Release-Kalender eines anderen abzuhängen.