Ich habe mich dazu entschlossen Google Analytics den Rücken zu kehren. Nicht nur allein aus dem Grunde, da ich ja der Prediger für Datenschutz bin, sondern auch die Tatsache, das persönliche Daten “irgendwohin” transferiert werden. Bei Google Analytics wird ja unter anderem auch die IP in die USA geschickt und da diese nunmal personenbezogen ist, wollte ich das nicht mehr. Google stellt (derzeit) nichts schlimmes mit den Daten an und es soll jetzt hier auch kein Weltuntergangsszenario werden, aber Google sammelt nun mal sehr viele Daten und kein Mensch weiß wirklich was die damit anstellen.
Meine Daten gehören mir und das soll auch so bleiben. Jetzt suchte ich schon eine sehr lange Zeit nach einer passenden Alternative und habe diese auch nun endlich gefunden. Neben der nun folgenden, wohl besten Alternative, gibt es noch zahlreiche andere Statistik Tools, aber ich habe einige schon probiert und finde dieses hier am besten.
Die wohl beste Alternative zu Google Analytics heißt Piwik und kann unter http://piwik.org/ bezogen werden.
Welche Vorteile hat Piwik gegenüber Google Anayltics ???
- kein Datenschutzhinweis mehr nötig da alle Daten auf dem eigenen Server bleiben
- look and feel von Google Analytics, sodass ein Umstieg recht einfach ist.
- für PHP + HTML Webseiten gedacht
- frei konfigurierbar wie der interne Bereich von Wordpress 2.7
- Alle Daten bleiben auf dem eigenen Server und landen nicht irgendwo in Timbuktu…
- läßt sich in eine vorhandene DB von Wordpress integrieren (Settings/Webseiten)
- Eine Installation für mehrere Domains möglich
- benötigt nur geringe Programmierkenntnisse, also auch für Anfänger geeignet
- User können mit verschiedenen Rechten angelegt werden
- Daten können per “iframe code” in den Blog oder die Webseite eingebunden werden
- Auch andere Statistik Tools werden nicht mehr benötgt wie Analytics, Blogstats oder Semmelstatz
- Web 2.0 Aussehen
- Installation in 5 Minuten
- sehr einfache Installation
- belastet den Server nicht
- Deutsche Sprache
- Plugins
- Widgets
- Dashboard
- open source
Wie wird Piwik installiert ???
Piwik ist sehr einfach gehalten und wer sich mit Wordpress Installationen auskennt, wird über die Piwik Installation lachen. Aber auch die weniger begabten Programmierer wurden bedacht und die Installation will ich hier ein wenig vorstellen.
Lade Piwik herunter und entpacke es auf deinem Rechner.
Lade den kompletten Piwik Ordner in das Root Verzeichnis (httpdocs) deiner Domain
Rufe die Domain http://www.DeineDomain.de/piwik auf

Sollten Fehlermeldungen auftauchen wird es an fehlenden Ordnerrechten liegen, die du dann noch richtig setzen musst. Es kann auch sein das dein Server noch kein PHP 5 hat und dann könnte eventuell auch folgende Fehlermeldung auftauchen.
To run Piwik you need at least PHP version 5.1.3
Unfortunately it seems your webserver is using PHP version 4.4.9.
Please try to update your PHP version, Piwik is really worth it! Nowadays most web hosts support PHP 5.1.3.
Hier muss dann erst der Server geupdatet werden auf PHP 5. Wenn du nicht weißt, wie das geht FINGER WEG. Ansonsten deinen Provider fragen oder jemanden der sich damit auskennt !!! Wenn du keinen Root Server hast, kann es auch sein das du eventuell keine Rechte besitzt, dir PHP 5 zu installieren. Dann schicke deinem Provider einfach eine Mail damit er das für dich erledigt. Gehört bei vielen Serverprovidern zum Support.

Der chmod befehl steht auch direkt darunter, um keinen Fehler zu begehen bzw. um es sofort richtig zu machen
Sind alle Rechte richtig gesetzt erscheinen nur grüne Häkchen und es kann weiter gehen mit der Installation. Einfach nach der Rechtevergabe den Browser refreshen / aktualisieren (F5).

Jetzt kommt der minimale knifflige Teil des ganzen. Du musst eine Datenbank erstellen und hier die Daten eingeben. Wenn du das schonmal mit Wordpress gemacht hast, kennst du das ja bereits. Wenn du KEINE AHNUNG hast wie das geht, gilt widerum FINGER WEG und jemanden machen lassen oder Fragen wie es geht !!!
Localhost kann in 99% aller Fälle so stehen bleiben. Login Daten, sind die Daten, die du vorhin beim erstellen deiner Datenbank gemacht hast. Ebenso der DB Name. table prefix kann auch so bleiben.

Wenn auch hier die Daten alle stimmen kommt die success Botschaft das alles geschafft ist und Piwik nun erfolgreich installiert worden ist.

Du bekommst dann noch den Codeschnipsel den du in deine Webseite einpflegen musst mitgeteilt und dann fängt Piwik auch schon an zu rattern. Hier bei Wordpress am besten die footer.php nehmen und den eventuell vorhandenen Analytics Code durch den von Piwik ersetzen. Auf den Server laden und schon wird aufgezeichnet. Der Code kann unter dem letzten </body> Tag eingebunden werden oder halt irgendwo in deiner footer.php. Der Codeschnipsel kann im Dashbard auch wieder abgerufen werden, zu späterer Zeit.
Danach musst du noch einen Super Admin bestimmen und ein Passwort vergeben, wie halt in Wordpress auch und schon kannst du dich in das Dashboard einloggen und loslegen.
Wer sich z.B. mal unter Plugins umsieht, wird bemerken, das es hier sehr verdächtig nach Wordpress aussieht und hier können alle Plugins wie auch in Wordpress de- oder aktiviert werden.

Wer seinen Besucher etwas besonderes bieten will, der kann einzelne Abteilungen aus dem Piwik auch auf der Homepage oder in der Sidebar zur Verfügung stellen. Hier wird zu jeder einzelnen Abteilung ein “iframe Code” mit angeboten, der dann in einem Wordpress widget gespeichert werden kann oder halt wo auch immer auf deiner Homepage.
Es gibt hier noch zig Möglichkeiten und Gadjets die ich noch nicht erwähnt habe, die das ganze noch schmackhafter machen wie Google Analytics. Also worauf warten ??? Los installieren
[UPDATE 1]
Man kann oben in der Dashboard Gesamt Ansicht umschalten zwischen Tages, Wochen, Monats und Jahres Ansicht und dann werden alle Plugins auch angepasst in der jeweiligen Ansicht. Also Keywords des Tages, Browser des Tages usw………
Siehe Screenie
[UPDATE 2]
Auf der Entwickler Seite gibt es auch eine ausführliche DEMO zum genauen Ansehen, wie Toll das Tool ist. Also einfach mal reinschauen und durchklicken.
[UPDATE 3]
Ram Auslastung bei Zugriffen auf die DB
Wobei ich hier zig Datenbanken laufen habe und 2,3MB Ist ja nicht wirklich viel. Höher wie 2,4MB Auslastung gehts aber auch nicht und oben der Screenie mit den 128MB ist das Maximal Archivierungslimit. Wenn zuwenig vorhanden ist kann folgende Fehlermeldung auftauchen:
On a high traffic website, the archiving process may require more memory than currently allowed.
See the directive memory_limit in your php.ini file if necessary.








32 KOMMENTARE ZUM Artikel
Hm, so wie ich das sehe, kann man sich da leider nicht die täglichen Keywords anzeigen lassen, über die die User auf den Blog oder die Seite gekommen sind, oder? Also eine Ansicht, wie das bei Semmelstatz für Wordpress zb. der Fall ist. Dort werden ja die täglichen Keywords, gleich mit Verlinkung zur entsprechenden Google-Suchseite dargestellt. Das wäre mir eigentlich wichtiger, als so eine komplette Keyword-Liste…
Und dann noch eine Frage zur Installation: Oben steht, dass man eine DB anlegen muss. Kann man die Daten nicht einfach in die Datenbank schreiben lassen, mit der auch Wordpress arbeitet? Denn mein Hoster erlaubt mir zb. nur eine DB :/
@ Tester
Wenn du dir die Keywords im Dashboard ansiehst werden nur die vom aktuellen Tag angezeigt. Du kannst oben auswählen zwischen Tag / Woche / Monat also alles frei konfigureirbar.
Habe mal oben ein Screenie gemacht inkl. Erklärung.
Was die DB Betrifft sollte es klappen wenn du die vorhandene DB angibst. Wie gesagt sollte den Piwik würde dann vorhandene Tabellen durch die eigenen ergänzen.
Kann aber auch sein das eine Fehlermeldung kommt und Piwik alles überschreiben will. Weiß ich im Moment jetzt nicht. Also ohne Gewähr…..
Kann sich ja wer melden ob das möglich ist das mache ich oben ein update dazu.
Danke für die schnelle Antwort. Habe noch einen Testblog, da werde ich die ganze Sache heute Abend mal testen
Jo, Melde dich doch einfach mal, dann kann ich das hier updaten. Das Problem sollten andere User ja auch haben, die “nur” eine DB zur Verfügung haben.
So auf den ersten Blick sieht es ganz gut aus. Die Datenbank ist das eine Problem. Dazu ergibt sich die Frage, ob man das Tool zwingend auf dem Server der zu trackenden Domian installieren muss. Wenn nicht, dann könnte man für mehrere eigene Domains auf einem Server tracken??!!
So wie ich las, braucht das Tool bei stärkerer Inanspruchnahme 128 MB Memory - gibt es dazu Erfahrungen??
Habs mir grad mal installiert, allerdings mit extra Datenbank. Sicher ist sicher. Nun lass ichs mal bissl rattern bevor ich mich da genauer umschau. Ich dank mal für dieses Teil. So hab ich doch tatsächlich auch noch den Weg zu nem Statistiktool gefunden *gg*
@Trendscout
Piwik kann auch auf einem anderen Server laufen. Auf jeden Fall kann man mehrere Domains überwachen.
@Carsten
Du schreibst, dass der Server durch PIWIK nicht belastet wird. Das kann ich mir nicht so richtig vorstellen, immerhin werden ja bei jedem Klick Daten in die Datenbank geschrieben.
Failed opening required ‘Zend/Registry.php’
hmmm. Tipps dazu?
Piwik ist ein wirklich gutes Webanalyse-Tool. Ich nutze es bereits auch schon auf einigen meiner Websites. Vorgestern hatte ich Piwik ebenfalls kurz in meinem Blog vorgestellt. Nur an ein paar wenigen Stellen sind marginale Unzulänglichkeiten bemerkbar, die erste “Stable” sollte nicht mehr lange auf sich warten lassen. Was ich noch nicht getestet habe ist die Verwendung von einer Piwik-Installation für mehrere Domains.
@ Trendscout
habe oben ein update dazu gemacht bezüglich “memory limit”
@ Theo G.
Siehe auch update
@ m.o.m
Laut dem Support Forum von Piwik kam folgende Antwort von einem Entwickler:
Sorry cannot reproduce. Do you still have the problem? Is it still random? Maybe try to update PHP to the latest stable version.
@ Rio
Wer genügend Platz hat kann ja DB`s anlegen bis der Arzt kommt und die fressen auch nicht wirklich viel Ressourcen wie man an meinem Screenie oben sieht. Habe für jede einzelne Domain eine eigene DB angelegt. Hier laufen ca. 25 Domains und nochmal so viele DB´s auf meinem Root, also kein Problem bis jetzt…
ich nutze seit einem halben Monat Piwik und bin bisher sehr zufrieden. Ich hoffe das die Community um Piwik weiter wächst, dass es bald noch mehr nette Plugins gibt. Bereits heute sind aber eigentlich alle wichtigen Angaben enthalten.
Ich habe Piwik schon über 230 Tage auf insgesamt 3 Websites laufen. Das ein zigste was etwas System Ressourcen verbraucht ist die Auswertung der Daten (Wochen, Monats… Statistik anzeigen). Das normale “ausspionieren” der Besucher ist nicht “bemerkbar”. Alle die ein “normales” Webspace-Paket haben sollten aber prüfen wie groß die MySQL-Datenbank maximal werden darf. Sehr viele Anbieter haben da einen festen Wert z.B. 20MB eingestellt. Meine Piwik DB ist derzeit 45MB groß
Ich habe derzeit nur das Problem, dass es nicht automatisch die Daten von allen Subdomains trackt. Und jede Subdomain einzeln will ich auch nciht einstellen :/
MfG Christian
Ich habe das Statistik-Tool jetzt mal auf meinem Webserver eingerichtet. Und weil oben die Frage aufkam, ob man es auch in die Wordpress-Datenbank “integrieren” kann: JA, das kann man. Bei der Installation des Tools kann man am Anfang ein Prefix eingeben, dass vor die Tabellennamen gestellt wird.
Somit legt Piwik absolut einmalige Tabellen in der vorhandenen Wordpress-Datenbank an. Funktioniert also problemlos. Wie viel Ressourcen aber die Datenbank bzw. das Statistik-Tool in Verbindung mit Wordpress frisst, kann wohl nur ein Langzeittest beantworten. Aber bisher funktioniert auf den ersten Blick alles.
Danke für den Tipp!
Was machst Du mit dem Feedburner? Der gehört ja inzwischen auch Google und die IPs der User, die Deinen Feed aufrufen, gehen in die USA. Kommt der auch noch weg?
Ich werde mir das mal näher ansehen und ggf. nach vollendetem Umzug dann auch einsetzten. Bisher war ich mit Semmelstatz und Analytics eingentlich recht zufrieden, aber wenn es bessere Alternativen gibt, dann schaut man sich die doch gern mal an
@Pierre Markuse
Yep, da bin ich auch noch auf der Suche…
Genau richtig. Vor allen hat der bisher noch nie so richtig gezählt. Da gibt es sicher auch was, was man auf den eigenen Server legen kann. Oder habe ich bei dem Nutzen von Feedburner was verpennt??
@ Trendscout
Were mal suchen und dann berichten. Nen schnöder Counter / Statistik reicht ja völlig aus, das man einen Überblick hat.
Wau danke für den Tipp.
Ich war sowieso schon phpmyvisites Fan und nutze es für viele Projekte sowohl auch unter mehreren Kunden.
Wenn Piwik auch sowas bietet steige ich sofort um. Mal sehen werde es auch mal Testen.
@ Alex
Siehe Update 2 der Link
Sieh dir einfach mal die Live Demo an, dann weißt du was du verpasst
So, hab das ding endlich installiert.
Aber so viele Probleme auf einmal gehabt das gibts doch nicht, gut das ich ein PHP Entwickler bin und Zend Framework schon Professional eingesetzt habe.
Da ich einen eigenen Server Betreibe mit mehreren Leuten, fing es schon mit der Mysql an un den Sockets.
Ich hab MySqli genommen und wieder kamen Fehler das ist aber der Hammer.
Bis ich die Alten Klassen der Library auf die Neuen umgeschrieben habe.
Leider wird bei piwik ZF 1.0.0 genutzt, und diese Version hat noch viele Fehler.
Jetzt hab ich 1.7.3 gesetzt.
Mit dem Letzten hab ich gekämpft um den LanguagesManagment.
Bis ich drauf kam das die Klasse anders heißt LanguagesManager
Katastrophe eine nach der anderen, aber jetzt läuft das ding. Mal schauen wie es sich durchschlägt.
Piwik gibts übrigens auch kostenlos für Drupal-Blogs http://drupal.org/project/piwik
Ich werd es mal testen und die Werte mit Analytics vergleichen. Mal schauen ob die Werte halbwegs übereinstimmen
Super Teil! Hab ich natürlich auch gleich mal installiert.
Das Wordpress-Plugin funktioniert zwar nicht richtig bei meinem Theme aber egal.
Aber eine Frage: Wie funktioniert das mit den Feedburner Statistiken? Man muss ja nur den Namen angeben, aber da kommt bei mir nix.
Hast du da ne Ahnung?
@ Patrick
Ein Plugin zum einbinden für den Code brauchste eigentlich nicht. Einfach die footer.php in einem Editor öffnen und über dem letzten gaaaaanz unten den code einfügen…fertisch
Dann ist der Code auf jeder Seite vorhanden und zählt auch alle Seiten mit
Ja, das weiß ich ja. Aber dieses Feedburner Widget…das funktioniert bei mir nicht, egal welchen Namen ich da eintrage, außer piwik…ich glaub auch dir Standard-URL von dem Feedburner-Widget ist net richtig..
weil das will ich haben!
Das habe ich auch (noch) nicht eingerichtet. Aber da Google ja jetzt Feedburner verwaltet haben sich ja auch die URLs geändert. Vieleicht liegt es ja daran ?
Super Tutorial. Danke.
Ich nutze Piwik auch schon ne Weile und habe ein kleines Problem.
Ich habe die gleiche Permalinkstruktur wie du hier also, domain.de/2009/01/11/artikel
Dadurch ist es im Pages Widget ziemlich mühselig rauszufinden, zu welchen Artikel die Besucher denn nun gekommen sind, da man sich immer einzeln durchklicken muss:
http://gilly.ws/pages.jpg
Im Forum wurde mir schon folgendes gesagt:
you can set names for pages using javascript variable “piwik_action_name”
example: piwik_action_name = document.title;
sets title of document for page actions
Ich habe aber keine Ahnung, wo und wie man das umsetzt.
Ne Idee dazu? Dankeschön
@ Gilly
du brauchst doch nur drübber zu hoern und dann wird doch der komplette Titel angezeigt !? Ansonsten müsste die Änderung im Javascript gemacht werden also der piwik.js z.b.
Naja ich finde es halt nervig, mich da durchklicken zu müssen: 2008 -> 12 -> 13 > dann sehe ich erst die seiten, ich werde es mal mit der javascript Datei versuchen
Eben zufällig bei dir draufgestoßen und mal installiert… schauen wir was es wird =D
Google geht mir eh auf die Nerven *gg*
5 Trackbacks
[...] auf Analytics verzichetet und dafür Piwik einsetzt kann getrost auf den Datenschutzhinweis verzichten. Der Artikel dazu kann hier nachgelesen [...]
[...] Akismet habe ich auch Google Analytics verbannt und gegen Piwik ausgetauscht. Der Artikel dazu kann hier nachgelesen werden. WN_Type = [...]
Bye Bye Analytics, Hello Piwik, die beste Alternative unter den Statistiktools…
Ich habe mich dazu entschlossen Google Analytics den Rcken zu kehren. Nicht nur allein aus dem Grunde, da ich ja der Prediger fr Datenschutz bin, sondern auch die Tatsache, das persnliche Daten “irgendwohin” transferiert werden….
[...] das ganze auch mal testen will,empfehle ich den Eintrag des Datenschutzblogs. Dort wird alles Kinderleicht erklärt,was die Installation [...]
[...] sendet keine Daten an irgendeinen Server in den USA und ist rechtssicher. Der Artikel dazu kann hier nachgelesen werden. Die Schnüffelfunktion von Google Adsense kann deaktiviert werden. Dieser [...]