Skip to content

Piwik Analytics

Bei meinem Wechsel zu Uberspace habe ich all meine Webseiten (u1amo01, im-kino-gesehen, kursax und dieses Blog) in einen Uberspace namens u1amo01 gestopft. Der Vorteil ist ein Account für alles, eine Überweisung etc. Ein Nachteil sind die daraus resultierenden Serverlogs. Für eine Auswertung mit Webalizer nicht zu gebrauchen. Wobei ein besonderes Problem meine geänderten Blogadressen sind: früher blog.u1amo01.de, seit Monaten u1amo01.de/blog (ein entsprechender Eintrag in der htaccess leitet zuverlässig auf die neuen Adressen um).

Logo Eine Lösung wäre, das alles auf einzelne Uberspaces zu verteilen, die andere probiere ich gerade aus: Piwik. Open-Source-Software, die für mich als bisherigem Webalizer-Nutzer geradezu unglaubliche Zugriffsstatistiken liefert, in denen man sich verlieren kann. Und weil das auf dem eigenen Webspace läuft, muss man sich weniger Gedanken um Datenmissbrauch machen.

Voraussetzung ist mindestens PHP 5.1 und eine MySQL Datenbank. Installiert ist das in wenigen Minuten. Dabei wird ein Javascript-Codeschnipsel generiert, den man in die zu überwachende Webseite einbauen muss. Für viele CMS gibt es Plugins. Für das hier genutzte Serendipity (s9y) noch nicht (geplant für die nächste Version).

Logo s9y Ich hab's von Hand im aktiven Template in der index.tpl nach dem Footer eingebaut. Vorsicht Falle: Smarty versucht die Klammern { und } zu interpretieren – anschließend sieht man beim Blogaufruf eine leere Seite ohne Quellcode. Deshalb alle Klammern im Javascript durch {delim} bzw. {rdelim} ersetzen (Siehe s9y-Forum).

Damit man gar nicht erst Daten sammelt, die missbraucht werden könnten, aktiviert man im Piwik-Dashboard über Einstellungen / Plugins AnonymizeIP. Damit wird der letzte Teil der IP-Adresse der Besucher anonymisiert (80.122.145.123 wird als 80.122.145.0 gespeichert).

Vielen Dank an Jonas vom Uberspace-Support für die Unterstützung!