Fachbeitrag
Mit Power Phlogger Logfiles erfassen & auswerten

Wer kommt auf meine Website? Wer hat mich verlinkt? Was suchen die Surfer bei mir? Wie viele Besucher tummeln sich monatlich auf meiner Webpräsenz? Und wie lange? Das kostenlose Statistik-Programm Power Phlogger gibt Aufschluss.

Um Aufschluss und Einsicht in das Verhalten der Besucher auf der eigenen Web-Präsenz zu erhalten, braucht man als Webmaster und Redakteur ein Statistik-Werkzeug. Dieses sollte einmal so umfassend wie möglich Daten sammeln und speichern, und gleichzeitig auf der anderen Seite die gewonnenen Informationen genauso sinnvoll anzeigen. Vor allem spielen in diesem Zusammenhang eingegebene Suchbegriffe in den Suchmaschinen und Links auf die eigene Site eine maßgebliche Rolle. Das Statistik-Programm sollte deswegen Auskunft erteilen, ob sich Link-Allianzen mit befreundeten Websites auch wirklich lohnen.

Die Logdaten im Benutzerprofil: Power Phlogger zeigt, wie lange ihre Besucher bleiben und woher sie kommen
Power Phlogger Benutzerprofil

Die wichtigste Einsicht jedoch sollte das Programm geben, inwiefern die eigenen Seiten noch besser optimiert werden könnten und welche Artikel und Produkte besonderes Interesse wecken.

Warum Power Phlogger?

Wie das beliebte Statistik-Werkzeug »Webalizer« ist auch Power Phlogger Open Source und kann kostenlos aus dem Netz bezogen werden. Im Vergleich mit dem Webalizer bietet das Statistik-Programm jedoch eine Menge weiterer Features. So wird nicht nur die deutsche Sprache unterstützt, sondern man kann mit Power Phlogger auch mehrere Webseiten gleichzeitig verfolgen, sprich mit Statistiken erfassen.

Außerdem lässt das Interface kaum Fragen offen und versorgt den neugierigen Webmaster mit allen relevanten Daten. Denn der Datensammler stapelt reichlich Informationen in der Datenbank. Dabei werden unter anderem IP-Adressen der Besucher, Anzahl der Webseiten und Besuchszeit pro Surfer, benutzte Browser, Suchbegriffe als auch Betriebssysteme und das Herkunftsland mitverfolgt. Besonders interessant sind natürlich die Referer, also die zuletzt besuchten URLs der Besucher. Diese zeigen oftmals, wie die Surfer die eigene Site gefunden haben und womöglich auch warum.

Webmaster und Redakteure, die ihre Inhalte optimieren möchten, greift Power Phlogger hilfreich unter die Arme und macht die Bewegungen der Netzgäste sichtbar. Das Programm gibt reichlich Aufschluss über die jeweils eingegebenen Suchbegriffe als auch die damit verbundene Suchmaschine.

Vor der Installation – Voraussetzungen

Lediglich die Datei »config.inc.php« muss vor dem Upload geöffnet und konfiguriert werden. Dann kann es losgehen
Power Phlogger Installation

Damit Power Phlogger brav geradeaus ohne Ausfälle läuft, benötigen Sie PHP3 (ab 3.0.9) oder PHP4. Weiterhin brauchen Sie für das Statistikprogramm eine mySQL-Datenbank ab Version 3.22.25 oder 3.23.x. Außerdem sollte die GD-lib (Grafiklibrary) unterstützt werden mit aktiviertem FreeType Support und aktivierter »FreeType linkage with TTF library«. Diese Grafiklibrary wird später benötigt, damit Power Phlogger selbstständig Icons für Website-Counter erstellen kann.

Power Phlogger einrichten

Nachdem Sie das komprimierte Archiv mit allen Skripten und Modulen von phpee.com/download heruntergeladen und in einen Ordner entpackt haben, muss zuerst die Datei »config.inc.php« geöffnet werden. Damit Power Phlogger Zugriff auf Ihre Website und Datenbank erhält, tragen Sie hier die richtigen Werte ein für:

Damit die Installation einwandfrei klappt, muss bereits eine Datenbank bestehen. Das Programm kann eine neue Datenbank nicht selbstständig anlegen, sondern nur die nötigen Tabellen für den Eigengebrauch.

Jetzt können Sie die Skripte auf Ihren Server hochladen. Bevor Sie jedoch das Setup starten, sollten Sie unbedingt das admin-Verzeichnis z.B. via ».htaccess« vor unbefugtem Zugang sperren. Danach rufen Sie das Setup unter »www.ihr_server.de/pphlogger_verzeichnis/admin/setup.php« auf. Power Phlogger führt Sie nun komfortabel durch ein Setup, um Sie anschließend ins Admin-Menü zu führen. Hier können Sie nun neue Benutzer-Konten anlegen.

Data-Mining: Woher kommen Ihre Besucher? Welchen Browser und welche Bildschirmauflösung nutzen sie? Das Benutzerprofil zeigt es Ihnen
Power Phlogger Data-Mining

Methoden für das Datamining

Neben den Logfiles, die auf dem Server mitlaufen, gibt es für die Analyse von Webdokumenten hauptsächlich drei unterschiedliche Arten des Data-Mining. Data-Mining ist hierbei der Begriff für das systematische Entdecken und Extrahieren von wichtiger Information.

Dazu gehören Webkäfer, also eingebaute (transparente) Bilder auf den Webseiten, Javascripte und Befehle in dynamischen Webseiten, die einen Ping an das System senden.

Jedes System hat seine Vor- und Nachteile. Da so gut wie jeder Browser automatisch Bilder mitlädt, es sei denn, der User hat sie abgeschaltet, gibt es innerhalb der Codierung der HTML-Seiten kein Problem.

Durch die Verwendung von Javascript-Code im HTML-Dokument können dahingegen wesentlich detailliertere Informationen über den Besucher gesammelt werden. Das Javascript überträgt hierbei diese Informationen an das Statistik-Programm. Dadurch lässt sich eine feingliedrigere Statistik jenseits des Datensatzes im konventionellen Logfile erarbeiten. Allerdings gibt es einige Nutzer, die aus Sicherheitsbedenken das Ausführen von Javascript in ihrem Browser untersagen.

Bei der Erstellung von dynamischen Dokumenten werden häufig Kennungen in den Hyperlinks eingetragen. So können z.B. Downloads von einem Statistikprogramm gemessen werden oder exakt auf den User zugeschnittene Webseiten übermittelt werden.

Website und Power Phlogger verbinden

Um einen neuen Benutzer-Account anzulegen, müssen Sie zuallererst das Admin-Menü aufrufen und dann auf »Benutzer Anlegen« klicken. Nachdem Sie Benutzernamen, Passwort und E-Mail angegeben haben, klicken Sie »create« und dem neuen Benutzer wird eine Email geschickt mit dem einzubindenden Javascript-Code im Email-Anhang.

Wurde der Javascript-Code auf der Website eingebaut und hochgeladen, werden bei jedem neuen Seitenaufruf Daten über das Surf-Verhalten etc. an Power Phlogger geschickt.

Um diese Statistiken einzusehen, muss der User sich im extra dafür zugeschnittenen Benutzer-Menü unter »www.ihr_server.de/pphlogger_verzeichnis/« mit User- und Passwort anmelden.

Das Benutzer-Interface

Verfügt die eigene Webpräsenz über unterschiedliche (Themen-)Bereiche, so lassen sich natürlich mehrere Konten anlegen, um voneinander getrennt Bewegungen in den jeweiligen »Abteilungen« zu erfassen. Damit Sie beim Abruf der Statistiken nicht durcheinanderkommen, hilft Power Phlogger auch hier ein weiteres Mal. Denn im Benutzerprofil lässt sich für jeden Account individuell ein Stylesheet einstellen, das sehr bei der Orientierung hilft.

Counter erstellen & einbinden

Website-Counter sind beliebte Grafiken, die man oft auf einer Homepage findet. Auch Power Phlogger bietet die Möglichkeit, einen Counter pro Benutzerprofil zu erstellen. Sehr gut gelöst ist hierbei die mögliche Anpassung des Besucherzählwerkes an das jeweilige Webdesign der Site, sofern die GD-lib-Grafiklibrary unterstützt wird.

Standardmäßig verfügt Power Phlogger über vier Fonts. Die Auswahl lässt sich jedoch schnell erweitern. Dazu muss lediglich ein True-Type-Font in das Verzeichnis »www.ihr_server.de/pphlogger_verzeichnis/ttf_fonts/« hochgeladen werden. Da die Skripte scheinbar Probleme im Umgang mit Groß- und Kleinschreibung haben, sollte der Font nur in Kleinbuchstaben geschrieben sein. Abschließend müssen Sie nur noch die Schriftgröße und -farbe, Hintergrund und/oder Transparenz bestimmen. Bei eingeschalteter Transparenz sollte trotzdem eine passende Hintergrundfarbe gewählt werden, da bei schrägen Kanten Antialiasing benutzt wird.

Diagramme informieren Sie, wann »Rushhour« auf ihrer Website herrscht. Auch die genaue Besucheranzahl »spuckt« das Programm aus
Power Phlogger Diagramme

Damit nun der Counter korrekt eingeblendet wird, müssen Sie nur noch die folgenden Skriptzeilen an der gewünschten Stelle ihrer HTML-Seite, z.B. in der Fußzeile, positionieren.

<script>showme='y'; st='img'</script>
<script language="JavaScript" type="text/javascript" src="http://www.ihr_server.de/pphlogger.js"></script>
<noscript><img alt="" src="http://www.ihr_server.de/pphlogger/pphlogger.php?id=ihr_benutzername&st=img"></noscript>

Beim nächsten Seitenaufruf wird die Zahl der Besucher angezeigt.

Aber Power Phlogger kann noch mehr. Denn neben einem Zählwerkbild lässt sich auch normaler Text ausgeben. Außerdem kann das Javascript auf Wunsch weitere Daten wie insgesamte, monatliche und tägliche Pageviews als auch gerade online anwesende Besucher liefern. Für jede Angabe ist eine weitere Skriptzeile nötig. So zeigt z.B.

<script language="JavaScript" type="text/javascript" src="http://www.ihr_server.de/pphlogger/showhits.php?id=ihr_benutzername&st=js&type=monthviews"></script>

die monatlichen Pageviews an.

Leicht lässt sich mit Power Phlogger ein Website-Counter designen, der mit den Farben auf der eigenen Webpräsenz harmoniert
Power Phlogger Counter-Design

Downloads zählen

Wer Downloads auf seinen Webseiten zur Verfügung stellt, seien es nun Bilder, mp3s oder PDF-Dateien, der kann Power Phlogger brav zählen lassen, wie oft die Dokumente angefordert wurden. Damit die Downloads mitgezählt werden, müssen nur die Links nach folgendem Schema modifiziert werden.

<a href="[pphlogger_pfad]/dlcount.php?id=[benutzername]&url=http://www.ihr_server.de/ihr_dokument.xxx">dokument.xxx</a>

Gesammelte Daten

Power Phlogger ist ein mächtiges Werkzeug für die Analyse von Website-Besuchern und sammelt erstaunliche Daten, die einigen Aufschluss bieten. Zwar kann das Programm Ihnen Aufschluss über beliebte Suchwörter und Seiten Ihrer Webpräsenz liefern, doch die Optimierung müssen Sie selbst vornehmen. Außerdem verraten die Skripte leider nicht, um welche Suchbegriffe Sie Ihre Inhalte noch erweitern sollten.

Links:

Buch-Tipp: Eduard Heindl, »Logfiles richtig nutzen«, Galileo Computing, ISBN 3-89842-401-4