Was ist piwik?
Lange gesucht und endlich gefunden. PIWIK - eine echte alternative zu Google Analytics.
Die Entwickler von Piwik haben sich zum Ziel gesetzt ein vollwertiges Konkurrenzprodukt zu Google Analytics zu schaffen. Es dient zur Analyse des eigenen Webauftritts. Erfasst und ausgewertet werden unter anderem Informationen zu deinen Websitebesuchern und deren Verhalten, deinen beliebtesten Seiten, den Suchmaschinen Keywords aufgrund dessen Besucher bei dir landeten, Von welchen Referrern Besucher auf deine Seite gelangten, Informationen zum System des Besuchers und einiges mehr.
Zur Erfasssung dient analog zu Google Analytics ein JavaScript, das die Daten in einer MySQL-Datenbank speichert. Mit einer PIWIK-Instanz können beliebig viele Webauftritte analysiert werden.
Warum piwik?
- Die Daten werden in deiner Datenbank abgelegt und nur du hast Zugriff darauf.
- Du kannst deine Daten über das API in verschiedenen Formaten auswerten, einbinden oder weiterverwenden (xml, json, php, csv).
- Alle Auswertungen sind einfach ohne Mühe direkt als Flash in deine Page einzubauen (s. Beispiel).
Das Beispiel zum einbinden der Reports in deiner eigenen Seite findest du in der
bebilderten Anleitung, da hier HTML nicht möglich ist.
Eine
weitergehende Demo mit frei zugänglichem Interface findet sich
hier.
Systemanforderungen
- php 5.1.3 minimum
- mysql 4.1
- php PDO module enabled
Es empfehlen sich folgende Anpassungen am phpkit um möglichst brauchbare Ergebnisse zu liefern:
- Die PHPKITSID in den URLs ist entfernt.Tips dazu gibts hier und hier (nur für 1.6.03 und 1.6.1).
- Das Addon Dynamische Metatags der oberlausitz-community ist installiert (nur für 1.6.03 und 1.6.1).
Installation
getestet habe ich es nur in der Verision 1.6.1, aber es sollte in jeder Version funktionieren. Bitte gebt eine Rückmeldung, wenn ihr das auch in anderen Verisionen ausprobiert habt. Vielen Dank.
Dies ist nur die gekürzte Fassung der Anleitung!! Eine bebilderte Anleitung findest du hier, da hier kein HTM einsetzbar ist.
- Lade die neuesten Installationsfiles von http://Piwik.org herunter
- entpacke sie und lade sie auf deinen webspace
- rufe danach die index.php in einem Browser auf
Bsp: http://www.deinedomain.de/Piwik/index.php - Erscheint diese Fehlermeldung, dann kommt ihr vermutlich um die manuelle Anlage und Anpassung der CHMOD-Rechte auf 777 folgender Verzeichnisse nicht herum. Zum Beispiel bei all-inkl.com wird sich das nicht vermeiden lassen.(Ja, es muss 777 sein, da sonst die Logs nicht bei jedem User geschrieben werden könnten):
- config (Nach der Installation wieder auf 755 setzen)
- datas
- datas/archives
- datas/cache_artichow
- datas/cache_lite
- datas/cache_smarty
- datas/tpl_compiled
- tmp
- folge den weiteren Installationsanweisungen
- Wenn du Verzeichnisse mit einem roten x hast, dann leg sie an und vergib CHMOD-Rechte 777
- Trage die Verbindungsdaten zur gewünschten MySQL-Datenbank ein.
- Wähle die Daten deines Superusers.
- Gib die Daten deiner ersten Page an, die du mit Piwik analysieren willst.
- Trage den Code zwischen den <!-- /Piwik --> irgendwo in deiner site_fuss.htm ein
- Mit einem Klick auf "Go to Piwick" kommst du zur Anmeldemaske deiner neuen Piwikinstallation.
Jetzt musst du nur noch ein bischen Geduld haben bis sich ein paar Daten angesammelt haben.
Tips
- Zu Testzwecken liegt auch ein kleines Script dabei mit dem man künstlich ein paar Daten produzieren kann.
http://www.deinedomain.de/Piwik/misc/generateVisits.php - Mit der Erweiterung des in die site_fuss.htm integriereten Java-Codes lassen sich noch ein paar Anpassungen vornehmen
- piwik_download_extensions = “jpg|png|gif”;
bewirkt, das nur die angegebenen Dateiendungen als Downloads geloggt werden. - piwik_hosts_alias = ["zusatzdomain1.com", "zusatzdomain2.com"];
bewirkt, das die eigenen Zusatzdomains nicht als Outlink erfasst werden. - piwik_install_tracker = 0;
deaktiviert das automatische Download- und Outlinktracking komplett. - weitergehende Java-Script-Tag-Dokumentation gibts hier.
Viel Spaß beim analysieren.