Piwik Beispiel - das Dashboard von Alles IT

Piwik – Einführung in das Analyticstool

Genesis Mining

Ich hatte schon im September 2009 über Piwik berichtet, allerdings fehlen die Artikelbilder inzwischen, was wohl dem mehrfachen wechsel der Webhosting-Pakete zu schulden kommt, keine Ahnung.

Jedenfalls bat mich ein Benutzer aus dem deutschen Piwik-Forum, etwas genauer in die Materie einzusteigen und das gesamte Piwik doch bitte mal auch für neulinge zu Verbloggen. Dies möchte ich heute Starten.

Allgemeine Infos

Hier ein paar allgemeine Infos, eventuell Interessant für dein ein oder anderen.

Wer machts?

Piwik ist ein OpenSource WebAnalytics Tool. Jeder ist also in der Lage den Quellcode herunterzuladen und selbst ein Piwik zu installieren, das ist völlig legal und ausdrücklich gewünscht.

Piwik wird von einer Community, also einer freien Gruppierung von Menschen, entwickelt, welche größtenteils aus unbezahlten Programmierern besteht, also die ihre Freizeit in Piwik-Entwicklung investieren.

Piwik finanziert sich selbst durch Spenden, zu der Finanzlage kann ich aber nichts sagen, damit habe ich mich nicht beschäftigt.

Was braucht man dafür?

Um selbst ein Piwik zu installieren benötigt man in der Regel nur ein Webhosting-Paket, welches PHP 5.1 und mindestens eine Datenbank MySQL 4.1 unterstützt. Dazu sollte natürlich etwas Speicherplatz zu Verfügung stehen, allerdings braucht es dafür nicht viel, mit meinem Piwik wurden aktuell ca. 16.500 Besucher erfasst, welche ca. 55.100 Aktionen ausgeführt haben und die Datenbank hat eine Größe von gerade mal 73 MB. Mein Piwik, also dessen Dateien, hat aktuell eine Größe von 63 MB, also mit allen Zwischengespeicherten HTML-Dokumenten.

Also alles in allem sollte man für ein Piwik bei kleinen Webseiten mindestens 100 MB Festplattenspeicher und ebenfalls 100 MB Datenbankspeicher freihalten. Wer High-Traffic Websiten, also sehr oft besuchte Webseiten (also ca. 10.000 Besucher am Tag) analysieren will, kann im englischen Forum viel über den Speicherverbrauch von Piwik lesen, hier der Beitrag.

Wie wird Piwik installiert?

Ich werde an dieser Stelle mal faul sein und auf bestehende Internetinhalte verlinken, Piwik an sich bietet eine einfache Installationsanleitung.

Wie wird Piwik aktualisiert/geupdatet?

Piwik wird mehrmals jährlich aktualisiert, manchmal sind es lediglich kleine Änderungen, manchmal aber auch große Anpassungen oder Erweiterungen. Das Update sollte in der Regel vollautomatisch und fehlerfrei verlaufen, ich hatte noch nie ein Problem damit.

Hier die offizielle Update-Anleitung.

Piwik Anmeldebildschirm - Einfach und übersichtlich

Piwik Anmeldebildschirm

Piwik Benutzen

Nach der Installation sollte Piwik benutzt werden können, und zwar muss man sich zuerst Einloggen. Dazu gibt es eine kleine, aber sehr übersichtliche und unmissverständliche Anmeldemaske.

Die Anmeldemaske bietet lediglich die Eingabemöglichkeit für einen Benutzernamen, ein Passwort und ein Häckchen, dass bestimmt, ob der Benutzer angemeldet bleibt, oder nach dem Beenden des Browser wieder abgemeldet ist. Bei dem privaten Computer, an dem in der Regel nur Du sitzt, kannst Du diesen Hacken gerne Setzen.

Password vergessen - Lediglich das zusenden eines neu Generierten Passworts ist möglich

Password vergessen

Außerdem bietet die Anmeldemaske die Möglichkeit, das Passwort zurückzusetzen, dazu kann „Passwort vergessen?“ betätigt werden.

Nach der Eingabe des Benutzernamen oder einer E-Mail-Adresse, wird ein neues Passwort generiert und an die angegebene E-Mail-Adresse, oder an die E-Mail-Adresse des angegebenen Benutzers gesendet.

Das Benutzerpasswort wird in der Datenbank verschlüsselt gespeichert, daher kann nicht einfach das gesetzte Passwort übermittelt werden.

Piwik Dashboard

Piwik Dashboard - Die Zusammenfassung einer Webseite

Piwik Dashboard

Nachdem man sich erfolgreich angemeldet hat, erscheint das sogenannte Dashboard, also eine Zusammenfassung der gesammelten Daten einer Webseite. In dem aktuellen Fall (Piwik wurde gerade installiert) sollte das die Webseite sein, die Du bei der Installation angelegt hast.

Da noch keine Daten gesammelt wurden, sind die einzelnen Kästchen, auch Widgets genannt, leer.

Dashboard aufräumen

Wass in dem Dashboard angezeigt wird, bestimmt jeder Benutzer selber, die einzelnen Kästchen (Widgets) können nämlich verändert werden. Ich z.B. interessiere mich nicht für das „Besucher in Echtzeit„-, „Feedburner Statistics„-, „Besucher-Browser„-, „Besucherländer„- und das „Piwik.org Blog„-Widget, also werden diese vom Dashboard entfernt, das geht mit der Maus, wenn über die Widget-Überschrift gefahren wird, erscheint ein X, welches dann betätigt werden kann. Nachdem dann die Sicherheitsabfrage bestätigt wird, ist das Widget verschwunden.

Piwik Dashboard - nach eigenem Ermessen aufgeräumt

Piwik Dashboard aufgeräumt

Nachdem ich also aufgeräumt habe, sieht mein Dashboard wie folgt aus. (Warum die JSON-Fehlermeldung kommt weiß ich nicht, ich denke es liegt daran, dass noch keine Daten vorhanden sind, später zeige ich nochmals ein gefülltes Piwik, da läuft alles)

Dashboard erweitern

Piwik Dashboard erweitern - Widget auswählen

Piwik Dashboard erweitern

Über die Schaltfläche „Widgets hinzufügen…“ klappt ein Menü aus, welches verschiedene Widget-Kategorien anzeigt, aus denen ein beliebiges Widget gewählt werden kann. Die Widgets, die bereits im Dashboard sind, können natürlich kein zweites Mal gewählt werden.

Ich füge mir einfach mal das „Aktionen > Eingagsseiten„- und das „Aktionen > Seitentitel„-Widget hinzu.

Somit habe ich jetzt 8 Widgets (Kästchen) in dem Dashboard, die mir beschreiben, wie viele Besucher da sind / waren (Graph der letzten Besucher), welche Seiten interessant sind / am meißten angesehen wurden (Seitentitel), wie lange die Besucher auf der Webseite verblieben sind (Besucherlänge), welche Suchbegriffe zu mir geführt haben (Liste der Suchbegriffe), welche Webseiten zu mir geführt haben (Liste externer Webseiten), auf welchen Seiten die Besucher zuerst gelandet sind (Eingangsseiten), über welche Suchmaschine die meißten Besucher kommen (Beste Suchmaschinen, eigentlich aber uninteressant, Google ist eh immer oben) und wann die Besucher auf meiner Webseite gesurft sind (Besuche nach Server-Zeit, ich nehme immer Server-Zeit, da mein Server in meiner Zeitzone ist, also sehe ich wann nach meiner Uhrzeit viel auf meiner Seite los ist, für Wartungsarbeiten sinnvoll).

Sicherlich interpretiert jeder andere Sachen als nützlich, daher ist es nur positiv, dass jeder Benutzer selber bestimmen kann, welche Widgets auf seinem Dashboard aktiv sind.

Piwik einstellen

Piwik hat zwei Varianten von Einstellungen, einmal Einstellungen, die nur der Administrator verändern kann und dann noch Einstellungen, die jeder Benutzer anpassen kann. Oben rechts in der Ecke findet sich die Schaltfläche „Einstellungen„, über die gelangt man in die Einstellungs-Ansicht, standardmäßig sind die Benutzereinstellungen geöffent.

Benutzereinstellungen

Piwik Benutzereinstellungen - Einmal individualisieren reicht

Piwik Benutzereinstellungen

Da der Benutzername nach dem Anlegen des Benutzer immer fest ist, kann er nie geändert werden. In der Regel kann allerdings der Alias angepasst werden. Der Alias ist der Text, der oben rechts bei „Hallo #ALIAS#!“ angezeigt wird. Da ich allerdings als Administrator angemeldet bin, kann ich diesen Alias nicht ändern. In der Regel sollte Piwik nicht als Administrator genutzt werden (aus Sicherheitsgründen), daher wird dieser Komfort als Admin auch nicht angeboten.

Hier in den Benutzereinstellungen kann die E-Mail-Adresse gesetzt werden, falls diese sich mal ändert und außerdem kann bestimmt werde, was nach dem Login angezeigt wird. Oben hatte ich angegeben, dass das Dashboard angezeigt wird, nach der Installation ist das auch der Fall, aber hier kann dies verändert werden. Wenn z. B. in einem Piwik mehrere Webseiten analysiert werden, kann hier angegeben werden, dass eine Übersicht aller verfügbaren Webseiten nach dem Anmelden angezeigt wird.

Außerdem kann auch bestimmt werden, was die Standardansichten für Daten anzeigen, also z. B. ob die Daten des aktuellen Tages, des gestrigen Tages oder der letzten 7 Tage (inkl. oder exkl. des aktuellen Tages) angezeigt werden soll.

Natürlich kann in den Benutzereinstellungen ebenfalls das Passwort geändert werden.

Piwik Benutzereinstellungen - eigene Besuche ignorieren

Piwik Benutzereinstellungen

Eine für mich wichtige Einstellung ist außerdem, dass meine Besuche auf meinen Webseiten von Piwik ignoriert werden, dass läuft über einen Cookie, der im Browser gesetzt wird.

Der Administrator hat zuguterletzt auch noch die Einstellungsmöglichkeit, was  anonyme Besucher, also sozusagen jeder, standardmäßig sieht, dazu muss natürlich mindestens eine Webseite für anonyme Besucher freigeschaltet sein, aber dazu später mehr.

Allgemeine Einstellungen

In der Regel muss in den Allgemeinen Einstellungen nichts angepasst werden, wenn hochfrequentierte (High-Traffic) Webseiten analysiert werden sollen, sollte hier auf die CronJob-Archivierung ausgewichen werden, aber darauf möchte ich vorerst nicht weiter eingehen, Piwik bietet dazu von Haus aus eine Dokumentation an.

Plugins

Dem Administrator der Piwik-Installation steht ebenfalls die Möglichkeit zur Verfügung, Plugins ein- oder abzuschalten. Auch wenn es keine Pflicht ist, empfehle ich den Datenschützern zu liebe, das Plugin AnonymizeIP zu aktivieren, außerdem finde ich immer das Plugin DBStats interessant.

Ich deaktiviere außerdem noch die meiner Meinung nach Überflüssigen Plugins ExampleAPI, ExampleFeedburner, ExamplePlugin und ExampleRssWidget.

Natürlich steht es jedem frei, auch andere Plugins zu de- bzw. aktivieren.

Durch einen Klick auf das Piwik-Logo oben links, gelangt man in die in den Benutzereinstellungen definierte Standard-Ansicht.

Piwik-Tracking auf einer Webseite aktivieren

Es gibt eigenpogrammierte Webseiten und schon fertige Webseite-Systeme wie z.B. das von mir eingesetzte WordPress.

Generell kann jede Webseite mit Piwik benutzt werden, dazu kann der Piwik-Tracking-Code eingebaut werden, zu finden ist der unter Einstellungen > Webseiten > Tracking-Code Anzeigen. Den angezeigten Code kann man dann in das HTML-Dokument / die HTML-Dokumente einbauen.

Generell empfehle ich aber bei fertigen Website-Systemen ein Plugin zu verwenden, bei WordPress empfehle ich WP-Piwik.

Wer mag kann auch einen asynchronen Tracking-Code verwenden, einen passenden Generator findest Du auch in der Piwik-Doku. Zum Asynchronen Tracking kann ich allerdings keine Erfahrungswerte äußern.

Piwikbeispiel

Piwik Beispiel - das Dashboard von Alles IT

Piwik Beispiel

Zum Abschluss des ersten Piwik-Artikel möchte ich noch ein kleines Beispiel von den Piwik-Daten über Alles IT präsentieren.

Mehr möchte ich allerdings nicht von meinem Piwik Preisgeben 🙂

Fazit / Aussicht

Die ersten Einblicke in Piwik sind gemacht, das Piwik ist eingerichtet und sollte in der Lage sein Besucherdaten Ordnungsgemäß zu erfassen.

Weitere Informationen und Möglichkeiten, die Piwik zur Verfügung stellt kommen dann in den nächsten Tagen.

Dieser Beitrag wurde am von in Anwendung veröffentlicht. Schlagworte: , , , , , .

Über Oliver Lippert

Oli ist gelernter Systementwickler (FFA - ausgeschrieben sprengt es den Rahmen) , 1990 Geboren und inzwischen glücklich verheiratet. Seid mehr als 10 Jahren WebEntwickler, seit 2011 auf professioneller Ebene. 2012 begann Oli ein Nebengewerbe im Bereich WEB (Wartung, Entwicklung, Bereitstellung) und hat inzwischen eine vielzahl an Projekten zuverlässig und kundenorientiert abgewickelt, betreibt eigene WebServer und Hostet eine vielzahl an Webseiten.

4 Gedanken zu „Piwik – Einführung in das Analyticstool

  1. Viet

    Ich kenne mich leider nicht so gut mit den Analyse Tools aus. Kannst du vielleicht irgendwann einen Artikel Piwik vs Google Analytics schreiben?

    Und am besten die Vor- und Nachteile zusammenfassen 🙂

    Antworten
  2. Olaf

    Sehr saubere Anleitung, da hat sich das googlen ja für mich gelohnt. Mittlerweile nervt die Datenkrake nämlich ganz gewaltig. Hoffentlich klappt die Einbindung bei mir problemlos…

    Antworten
  3. Oliver Lippert

    Hey Viet,
    ich kenne Google Analytics nur von vor 6 oder 7 Jahren, wo ich mit meinem 14 – 15 Jahren so einen kleinen Hobbyblog hatte, dann bin ich vor 4 Jahren ca. auf Piwik umgestiegen, seitdem meide ich GA erfolgreich.
    Ich bin also ein schlechter Kandidat für so einen Vergleichsartikel, tut mir leid.

    Hey Olaf,
    danke fürs Feedback, wenn Du auf Probleme stößt, melde Dich bitte, ich werde noch weitere Piwik-Artikel verfassen und da sind Fragen wichtig, damit ich weiß was hilfreich ist, also worüber ich schrieben sollte 🙂
    Kennst Du mein neues Projekt Mixed Host? Dort stelle ich OpenSource Webware kostenfrei zum Test zur Verfügung, offiziell gibt es da noch nichts, aber hinter den Kolissen tut sich schon was 🙂
    Wenn Du interesse hast schreib mich ruhig mal an.

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.