Erste Ideen für PiwikCounter 0.4.0

Die Entwicklung von PiwikCounter ist in letzter Zeit etwas eingeschlafen, doch völlig vergessen habe ich das Plugin nicht. Für die nächste Version wird es ein paar Änderungen geben, die ich hier kurz vorstellen möchte. Wobei weitere Funktionen möglich, aber derzeit nicht wahrscheinlich sind.

Da mein eigenes Blog auf einen anderen Server umgezogen ist, der nicht mehr per XML auf Piwik zugreifen kann, wird es in der nächsten Version einen direkten Zugriff per PHP geben. Als Option steht aber ein XML-Abruf weiterhin zur Verfügung und wird erst einmal als Standard ausgewählt bleiben.

Die zweite Änderung betrifft ein Formular in den Optionen im Administrationsmenü zu PiwikCounter. Dort wird es dann möglich sein, den im Widget dargestellten Text zu modifizieren. Somit kann jeder den Text den eigenen Wünschen anpassen und muss nicht mehr am Quelltext Änderungen vornehmen. Vorteilhaft dürfte dies auch für andere Sprachen als Deutsch und Englisch sein, da es hierfür bisher keine Übersetzungen gab.

Einen genauen Zeitpunkt für die Veröffentlichung gibt es noch nicht, doch es wird bestimmt nicht mehr all zu lange dauern, bis die neue Version über das Plugin-Verzeichnis von WordPress bereit steht.

PiwikCounter 0.3.0 ist fertig

Es ist geschafft, die neue Version ist da und sollte in den nächsten Minuten auch bereit für den Download sein. Wer es installiert hat, sollte es also dann direkt im Admin-Menü installieren können.

Wer mir per Twitter folgt, dem sollte aufgefallen sein, dass ich einen Bug erwähnt habe. Wobei dies nicht direkt ein Bug ist, sonder nur eine Ungereimtheit die wohl auf Piwik selbst zurückzuführen ist. Wobei es genauso mein Server sein kann, wenn er mal wieder nicht so will, wie ich. Es kam vor, dass PiwikCounter beim Update der Anzahl von Besuchern, die vor dem aktuellen Tag kamen, als Ergebnis 0 lieferte, obwohl eigentlich ein deutlich höherer Wert kommen sollte. Dies ist nun unterbunden, da nur noch ein Update dieses Wertes stattfindet, wenn auch wirklich eine Veränderung nach oben stattgefunden hat. Ansonsten wird einfach beim nächsten Aufruf nochmals geprüft. Meist sollte es beim zweiten Anlauf klappen. So war es zumindest bei mir.

Weitere Feature-Wünsche sind gern willkommen und werden solange sie sinnvoll sind auch von mir eingebaut.

PiwikCounter 0.3.0 steht in den Startlöchern

In den nächsten Tagen, vielleicht sogar schon heute Abend wird es ein Update für PiwikCounter geben. Die neue Version wartet mit einer kleinen Veränderungen auf. Bei größeren Blogs mit vielen Besuchern am Tag ist die Menge des Traffics auf Piwik nicht unerheblich. Aktuell wird bei jedem Zugriff im Blog auf Piwik zugegriffen, um den aktuellen Stand der heutigen Besucher abzufragen.

Mit der neuen Version wird dies nur noch alle x Minuten erfolgen. Wobei x zwischen 0 und 60 liegt. Würde also bedeuten, bei 0 wird bei jedem Zugriff geprüft, während bei 60 nur einmal in der Stunde auf Piwik zugegriffen wird. Standardmäßig habe ich mich für ein Updateinterval von 5 Minuten entschieden. Aber auch schon ein Wert von 1 sollte den Traffic auf Piwik deutlich senken können. Der so ermittelte Wert wird zwischengespeichert und ausgegeben. Erst nach Ablauf des Intervalls wird wieder Piwik abgefragt.

PiwikCounter macht nächsten Versionssprung

Und schon wieder gibt es eine neue Version von PiwikCounter. Diesmal bringt das Plugin – nun in Version 0.2.0 – ein paar Erweiterungen mit.

So lässt sich im Admin-Menü die Darstellung der heutigen Besucher bei Bedarf abschalten. Dann wird nur noch die Gesamtzahl der Besucher ausgegeben.

Neu ist die Möglichkeit das Plugin zu übersetzen und so auch mit anderen Sprachen zu betreiben. Standard ist Englisch und eine deutsche Übersetzungsdatei wird direkt mitgeliefert.

Auch am Admin-Menü selbst habe ich gearbeitet. Es sieht jetzt etwas übersichtlicher aus als vorher. Es ist nun ebenfalls lokalisierbar.

 

PiwikCounter 0.1.2 veröffentlicht

Die aktelle Version stellt eine Bugfix-Version dar. Es gibt nur minimale Änderungen an der Codebasis, denn wegen eines Fehlers wurden nur die Besucher des aktuellen Tages aktualisiert. Die Besucher, die bis zum Vortag registriert wurden, blieben unangetastet. Dies sollte nun funktionieren.

Auch habe ich wie versprochen die Funktion für eindeutige Besucher wieder aktiviert. Dafür muss jedoch in Piwik selbst eine entsprechende Konfiguration vorgenommen werden.

Eindeutige Besucher in Piwik per API auslesen

Das Abfragen von eindeutigen Besuchern aus Piwik ist in der Grundeinstellung erst einmal deaktiviert. Zumindest wenn es um große Zeiträume wie Jahre oder ein bestimmtes Zeitfenster betrifft. Es braucht einfach zu viel Zeit, um die Daten abzufragen. Bei kleinen Seiten stellt dies sicherlich weniger ein Problem dar, bei großen Seiten, mit mehreren hunderten oder gar tausenden von Besuchern am Tag, ist dies natürlich wieder etwas anderes.

PiwikCounter ruft deshalb nur einmal, nämlich beim ersten Aufruf der Seite an einem Tag die Besucherdaten ab. Der Wert wird zwischengespeichert und nur noch mit der tagesaktuellen Anzahl an Besuchen oder eindeutigen Besuchern, je nach gewählter Option, dem Besucher präsentiert.

Um dies nun in Piwik zu aktivieren bedarf es einer kleinen Veränderung in der config.ini.php, welche im Verzeichnis config liegt. Dort muss im Block [General] folgender Eintrag hinzugefügt werden: "enable_processing_unique_visitors_year_and_range = 1". Jetzt sollte auch die Abfrage etwas anderes als 0 liefern.

In der derzeit aktuellen Version 0.1.1 von PiwikCounter sind die eindeutigen Besucher noch deaktiviert, in der nächsten wird sich dies aber ändern.

PiwikCounter veröffentlicht

Eine erste Version (0.1.1) ist nun über wordpress.org verfügbar. Derzeit funktionert leider die Internationalisierung noch nicht und auch eine Auflistung der eindeutigen Besucher ist noch nicht möglich. Letzteres scheint an Piwik selbst zu liegen, versuche aber, den Fehler zu finden und für die nächste Version zu beheben.