Einstellungen
Seit Version 1.7 kommt Statify mit einer gewöhnlichen Einstellungsseite. Das Dashboard Widget kann darüber hinaus über den Link „Konfigurieren“ angepasst werden. In der Übersicht mit installierten Plugins verfügt Statify über den Link „Einstellungen“, der als Sprungmarke zu den Plugin-Optionen dient.
Globale Einstellungen
Zeitraum der Aufbewahrung
Statify bewahrt Statistikdaten lediglich für eine begrenzte Anzahl an Tagen auf. Dieser Zeitraum kann mit der Anzahl von Tagen angepasst werden.
Standardmäßig zeichnet das Statistik-Plugin zwei Wochen (14 Tage) auf. Einträge älteren Datums werden zugunsten der Datenbankgröße gelöscht. Dazu kontrolliert ein täglicher Cronjob das Alter des Datenbestandes und handelt bei Bedarf.
Tracking-Methode
Das Standard-Tracking kommt komplett ohne JavaScript aus. Jeder Aufruf einer von WordPress ausgelieferten Unterseite wird gezählt.
Ist im WordPress-Blog ein Caching-Plugin wie Cachify installiert, so kann Statify die Seitenaufrufe (unter Umständen) mit der Standardmethode nicht richtig erfassen, da Blogseiten direkt aus dem Plugin-Cache geladen weden und an Statify vorübergehen. Dafür ist Statify unter „Tracking-Methode“ aktivierbaren JavaScript-Tracking ausgestattet: Ein vorbereiteter JavaScript-Schnipsel wird in jede Blogseite injiziert und stößt den Tracking-Mechanismus clientseitig an.
Damit diese Funktion korrekt arbeitet, muss die footer.php des Templates den Funktionsaufruf wp_footer()
enthalten (abhängig vom eingesetzten WordPress-Theme). Außerdem müssen Aufrufe des WordPress-Ajax-Endpunkt (wp-admin/admin-ajax.php
) erlaubt sein – das ist standardmäßig der Fall.
Nach der Umstellung auf das JavaScript-Tracking sollte ggf. der Cache einmal vollständig geleert werden, damit sich die Änderung sofort auf alle Unterseiten auswirkt.
Bei der Verwendung langer Cachingzeiten kann es vorkommen, dass das AJAX-Tracking fehlschlägt, da die gecachten Sicherheitstokens (sog. Nonces) in den zwischengespeicherten Quelltext abgelaufen sein können. Sofern eine Erhöhung der Nonce-Lebensdauer (Standard 12 bis 24 Stunden) nicht in Frage kommt, gibt es die Option „JavaScript-basiertes Tracking ohne Nonce-Prüfung“ (seit Statify 1.8.0), die die Verifikation umgeht und Statify immer erlaubt, Zugriffe zu erfassen.
Dass dieses Problem auftritt, ist in Serverlogs an Request mit Statuscode 403 erkennbar. In diesem Fall kann die Nonce-Gültigkeitsdauer erhöht, die Cachingdauer reduziert oder die Nonce-Prüfung deaktiviert werden.
Dashboard-Widget
Die folgenden Einstellungen betreffen das Dashboard-Widget. Sie können sowohl auf der Einstellungsseite, als auch auf der Rückseite des Widgets selbst angepasst werden.
Zeitraum für die Anzeige
Seit Version 1.7 ist es möglich, das Intervall zur Anzeige unabhängig vom Zeitraum der Aufbewahrung zu konfigurieren.
Standardmäßig werden ebenso zwei Wochen angezeigt.
Anzahl der Einträge in der Bestenliste
Menge an Links, die in der Bestenliste (Beste Quellen, Beste Inhalte) dargestellt werden sollen. Standardwert ist 3.
Einträge in der Bestenliste nur von heute
Die in Statify 0.8 hinzugekommene Auswahlmöglichkeit reduziert die Anzeige der Einträge in Bestenlisten auf den aktuellen Tag. Wichtig: Die gespeicherten Datensätze der Vortage gehen nicht verloren.
Im aktiven Zustand verschafft die Funktion einen schnellen Überblick über die Top-Platzierungen des heutigen Tages. Abgeschaltet (Standard) listet das Plugin Bestwerte des Gesamtzeitraumes auf.
Zeige Gesamtzahlen
Diese Option, eingeführt in Statify 1.7, ermöglicht die Anzeige der Gesamtzahl an Aufrufen, die in der Datenbank gespeichert sind, sowie das Datum des ältesten verfügbaren Eintrages.
Tracking ausschließen
Dieser Abschnitt erlaubt die Konfiguration, welche Aufrufe nicht erfasst werden sollen. Mit dem Hook statify__skip_tracking
können eigene Regeln, welche Aufrufe getrackt werden sollen und welche nicht, implementiert werden.
Verweise aus der Liste der nicht erlaubten Verweise
Ist diese Option aktiviert, werden Aufrufe mit Verweisen (Referrer) aus der Kommentar-Verweise (vormals Blacklist) aus.
Angemeldete Benutzer
Aufrufe von gerade angemeldeten Benutzern wurden bislang von der Zählung ausgeschlossen. Seit Statify 1.7 ist es möglich, das Tracking für diese Benutzer freizuschalten, indem diese Option deaktiviert wird (standardmäßig aktiv).