Benutzerstatiken mit Fathom

21.03.2019, 2 Minuten Lesezeit

Vor einiger Zeit bin ich zufällig beim Surfen auf Fathom gestoßen. Ein Tracking-Tool für Webseiten wie Google Analytics oder Matomo, dass allerdings die Privatsphäre der Nutzer in den Mittelpunkt stellt und nur sehr einfache Statistiken bereitstellt, die aber letztendlich vollkommen ausreichend sind.

Der Vorteil gegenüber Matomo ist, dass die Statistiken deutlich schneller laden. Matomo ist leider auf meinem Hoster ziemlich langsam, wenn es darum geht die Daten zu konsolidieren. Vielleicht hätte ich das noch tweaken können, aber letztendlich habe ich eh eher selten in die Statistiken geguckt, daher habe ich Matomo auf allen Seiten wieder entfernt. Auch um mir nebenbei die super-hässlichen Cookie-Hinweise zu sparen, die inzwischen auf jeder Webseite aufploppen und aus technischer Sicht doch ziemlich fragwürdig sind.

Jetzt aber Fathom. Ich fand’s cool, hatte aber keine Seite um es zu testen. Jetzt möchte ich aber wissen, ob das hier irgendwer liest, daher habe ich es jetzt hier mal testweise eingebunden. Also wenn ihr nicht getrackt werden wollt, aktiviert einfach Do Not Track in eurem Browser. Fathom respektiert das.

Für die Transparenz sind die Statistiken jetzt auch öffentlich verfügbar1. Schaut einfach mal rein; aus meiner Sicht reichen die angebotenen Statistiken vollkommen aus.

Fathom kann einfach auf einem eigenen Server installiert werden. Somit bleiben zusätzlich alle Daten auch bei euch. Also anders als z.B bei Google Analytics. Ich werde später auch eine Anleitung für das Uberlab verfassen, Es gibt eine Anleitung im Uberlab dazu, wie einfach man Fathom auf einem Uberspace 7 deployen kann2. Funktioniert nun ziemlich nice mit den neuen Web Backends.

Auf dem legacy Uberspace 6 funktioniert Fathom aufgrund eines zu alten Kernels mit der aktuellen Version nicht mehr. Es stürzt da direkt beim Start mit einer Fehlermeldung ab. Da hilft dann nur der Wechsel auf die neue Uberspace-Version …

[me@host bin]$ ./fathom -v
FATAL: kernel too old
Abgebrochen

  1. Die Statistiken sind momentan nicht mehr öffentlich, da in einem Projekt auch private URLs mitgetrackt werden, die nicht öffentlich zugänglich sein sollten. Security by Obscurity ist natürlich (k)ein Top-Konzept, aber hier reicht es aus. zurück
  2. Update April 2020: Ich habe es endlich geschafft den Guide zu schreiben. Seit Ende April ist der Guide nun Teil des Uberlabs. zurück

Eike Broda · dev@ebroda.de

Powered by Hugo & Kiss.