Piwik
27.09.2009 | Kategorie: Allgemein, Allgemeine Webtechniken, Besondere Meldungen, Besucherstatisiken, Drupal, Open-Source Software, Typo3
Piwik ist ein OpenSource Webanalyse Tool welches detaillierte Statistiken über Besucher, Suchbegriffe, Seiten und mehr zur Verfügung stellt.
Piwik kann auf einem beliebigen Webserver mit PHP5 und MySQL unterstützung installiert werden. Piwik arbeitet ähnlich wie Google Analytics, das Tracken von Besucherströmen wird wie bei Google Analytics auch über einen JavaScript Code (Tracking Code) welcher in die Seiten implementiert wird vorgenommen. Meißtens sollte dies am Ende der Seite erfolgen. Das Tracken der Besucherströme funktioniert auch bei nicht aktiviertem JavaScript.
Eine Installation von Piwik kann mehrere Webseiten tracken. Was für eine Agentur die Ihre Auswertungen selbst anbieten möchte als sehr gute Eigenschaft herausstellt, da die Seiten hier mit dem eigenen Logo versehen werden kann. Das User Interface von Piwik ist vollständig Anpassungsfähig. Sie können die Wigets die im Backend dargestellt werden, vollständig anpassen. Verschiedene sog. Widgets können auch innerhalb der Seiten mit dem zur Verfügung gestellten Code veröffentlicht werden.
Die Anwendung wurde erstellt mit dem Plugin Prinzip sodass, dass Backend vollständig angepasst werden kann. Jeder Programmierer kann Plugins für Piwik erstellen. Die offene API (Application Programming Interface) ermöglicht auch das anbinden von externer Software, ich möchte an dieser Stelle einmal 2 Desktop Programme welche auf Adobe Air basieren vorstellen.
Desktop Web Analytics

Wie bereits beschrieben handelt es sich hierbei um eine auf Adobe Air basierendes Programm. Es bringt alle Funktionalitäten von Piwik auf den Desktop. Das Programm ist Multi Lingual es verwendet hierfür der einfachheit halber die Sprachdateien Piwik.
Piwik Connector

Auch beim Piwik Connector handelt es sich um ein Programm welches mit Adobe Air programmiert wurde. Dieses Programm zeigt Ihnen allerdings nicht den kompletten Funktionsumfang von Piwik an sondern eine gekürzte Form der Auswertung. Es zeigt wie Piwik auch die Auswertungen in Echtzeit an. Ein schöner Nebeneffekt ist, dass die Seite in deutsch vorliegt.
CMS oder Blog Systeme
Für WordPress und die Content- Management-Systeme Drupal und TYPO3 gibt es verschiedene Erweiterungen die die Integration des Tracking Codes erleichtern. Ich möchte an dieser Stelle nur die von mir verwendete Typo3 Extension (piwika2) verlinken, da sich die Menge der Module und die Funktionalität zu schnell ändert.
Das OpenSource-Projekt ist Projekt des Monats Juli bei Sourceforge.net geworden.
Fazit: Es handelt sich hierbei um eine wirkliche Alternative zu Google Analytics allerdings ist Piwik für High Traffic Websites nur bedingt zu empfehlen. Die Anwendung welche auf PHP und MySQL basiert benötigt doch relativ viele Ressourcen. Wer sich aber Gedanken über Datenschutzrichtlinien und die zu erhebenden Daten macht, kann seine Daten nicht durch einen externen Dienstleister speichern lassen, wo man nicht weiß was dieser mit dem Ihm überlassene Daten macht.
Ich könnte bei meinen Teste mit den beiden Anwendungen Google Analytics und Piwik keine gravierenden Unterschiede der Auswertungszahlen festsstellen. So waren weder bei den PageImpressions als auch die Unique Visits niemals mehr als 2-3 Prozent unterschied in den Statistiken.
Technik: PHP 5.1.3 MySQL und Flash das Projekt wurde mit dem Zend Framwork programmiert.
Demo: www.piwik.org/demo
Eine Installationsanleitung zu Piwik habe ich hier gefunden.
Wenn ihr andere Erfahrungen habt oder ein paar Tipps, dann wäre ich euch sehr dankbar wenn hier einen kurzen Kommentar verfasst.
Fussnote: Die Bilder sind entweder Screenshots von den beschrieben Programmen oder Bilder die unter der Creative Commens Lizenz stehen. Adobe Air ist eine Marke von Adobe Sytems















Hi
[quote]Das Tracken der Besucherströme funktioniert auch bei nicht aktiviertem JavaScript.[/quote]
Echt? Habe ich da etwas verpasst? Seit der neuen JS-API in der 0.4 (siehe http://piwik.org/blog/2009/06/new-piwik-javascript-tracking-api-how-we-designed-it/) wird das Tracken ohne JS meines Wissens nach nicht mehr unterstützt.
Gruß b2m
Vielen Dank für den Hinweis, da hab ich evtl. noch ältere Informationen vorliegen. Ich habe den Abschnitt oben aus meinem Bericht gelöscht.
André
Ich bin auch ein Piwik-Anhänger. Was ich nur schade finde (oder einfach noch nicht herausgefunden habe) ist, dass Piwik keinen Verlauf von Artikeln zu lässt, also z.B. die Monatsanzeige von Beitrag X. Wenn ich eine Website analysiere, ist das nicht ganz unwichtig. Zudem wäre neben den Goals eine Klickpfad-Analyse/ ein Funnel ganz nett, denn nur hiermit kann man wirklich Conversions nachhaltig optimieren. Und zu guter letzt: Warum bekomme ich keine Bounces für Artikel angezeigt? Die Gesamtbounces für eine Website bringen mich nicht wirklich weiter.
Wie gesagt: Ich finde Piwik wirklich gut. Nur hat das Projekt noch einen größeren Weg vor sich, bis es als Alternative zu GA ernst zu nehmen ist.
Nachdem zwei widgets nach einem piwik-update nicht mehr funktioniert haben (erfolglose Suche nach der datei ../data-files/y-axis-auto-steps.txt) , hat mir Dein Link zu den Desktop-Analytics geholfen, indem nun das Thema obsolete ist. Danke für den Hinweis!
Super Christoph,
das freut mich, dafür schreibe ich den Blog auch um ab und zu mal jemandem bei einem Problem helfen zu können.
Danke für diesen interessanten Bericht über Piwik. Nachdem Google Analytics ja aktuell schwer ins Kreuzfeuer der Dateschützer geraten ist, suchen wir händeringend nach einer vergleichbaren Alternative. Kann man denn bei Piwiik auch wirklcih alles so schön über Jahre zurück detailiert aufgelistet sehen wie beim Google Tool?
Das Problem hierbei wird sein, das du wieder bei 0 anfängst. Ansonsten stehen dir alle Daten die du erhebst auch über einen längeren Zeitraum zur Verfügung, da die Daten ja bei dir in der Datenbank gehostet werden.
Danke für die zahlreichen Informationen. Ich nutze bislang immer GA und andere Tools. Piwik habe ich jetzt seit zwei Tagen am laufen und fange nun auch wieder bei Null an.
Vielen Dank.