Description
Statify bietet eine unkomplizierte und kompakte Übersicht über die Anzahl der Seitenaufrufe an. Es ist konform zu deutschem Datenschutzrecht, da es weder Cookies noch einen Drittanbieter nutzt.
Außer einem interaktiven Diagramm gibt es Listen der häufigsten Quellen und Zielseiten. Der Zeitraum der Statistiken und die Länge der Listen kann direkt im Dashboard Widget eingestellt werden.
Datenschutz
Im direkten Vergleich mit Statistikdiensten wie Google Analytics, WordPress.com Stats und Matomo (Piwik) verarbeitet und speichert Statify keine personenbezogenen Daten wie IP-Adressen – Statify zählt Aufrufe, keine Besucher.
Völlige Datenschutzkonformität gepaart mit transparenten Prozeduren: Eine in der lokalen WordPress-Installation angelegte Datenbank-Tabelle besteht aus nur 4 Feldern (ID, Datum, Herkunft, Ziel) und kann jederzeit durch den Administrator angezeigt, aufgeräumt und geleert werden.
Aufgrund dieser Funktionsweise erfüllt Statify alle Anforderungen der DSGVO und ist eine Alternative zu anderen Tracking-Diensten.
Anzeige des Widgets
Die Konfiguration des Plugins kann direkt im Statify Widget im Dashboard durch einen Klick auf den Konfigurieren-Link angepasst werden.
Die Anzahl der im Statify Widget angezeigten Links kann ebenso eingestellt werden wie die Option, auf dem Dashboard nur Aufrufe von heute zu zählen. Selbstverständlich werden bei Änderung dieser Einstellung keine Einträge gelöscht.
Die Dashboard-Statistiken werden für vier Minuten zwischengespeichert.
Zeitraum der Datenspeicherung
Statify speichert die Daten nur für einen begrenzten Zeitraum (Standard: zwei Wochen), längere Intervalle können als Option im Dashboard eingestellt werden. Daten, die älter als der eingestellte Zeitraum sind, werden durch einen täglichen Cronjob gelöscht.
Die Größe der Datenbank wird sich erhöhen, weil die erfassten Daten in der lokalen WordPress-Datenbank gespeichert und verwaltet werden (insbesondere bei einem längeren Zeitraum der Datenspeicherung).
Zählung via JavaScript für Kompatibilität mit Caching-Plugins
Für Kompatibilität mit Cache-Plugins wie Cachify bietet Statify ein optionales Tracking via JavaScript. Diese Funktion erlaubt ein zuverlässiges Zählen von gecachten Seiten.
Damit dieses funktioniert, muss das Theme wp_footer()
aufrufen, typischerweise in einer Datei namens footer.php
.
Zählung der Aufrufe für Spam-Referrer deaktivieren
Die Blacklist für Kommentare kann genutzt werden, um Aufrufe mit einem Referrer aus der Blacklist, die als Spam gewertet werden, nicht zu zählen.
Unterstützung
Wenn du Probleme hast meinst, einen Fehler gefunden haben (z. B. weil etwas nicht funktioniert wie erwartet), frage bitte in den Support-Foren nach.
Mitwirken
- Die aktive Entwicklung dieses Plugins findet auf GitHub statt.
- Pull Requests für bekannte Bugs werden sehr gerne gesehen.
- Wenn du mithelfen willst, das Plugin zu übersetzen, kannst du dieses auf WordPress Translate tun.
Screenshots
FAQ
-
Welche Bereiche werden nicht mitgezählt?
-
Statify zählt die folgenden Aufrufe nicht mit:
- Feeds
- Trackbacks
- Suchen
- Vorschauseiten
- views by logged in users (unless tracking is activated via the settings page)
- Fehlerseiten
- favicon (as of WP 5.4)
- sitemap (as of WP 5.5)
Mithilfe des Plugin-Hooks
statify__skip_tracking
kann das Tracking der Seitenaufrufe manuell beeinflusst werden. -
Können weitere Besucherdaten erfasst werden?
-
Einige Plugin-Nutzer wünschen sich Erfassung weiterer Besucherdaten wie z.B. Gerätename und Auflösung.
Da Statify ausschließlich Seitenaufrufe und keine Besucher zählt, kommt die gewünschte Datenerfassung nicht in Frage. -
Wie ändere ich, wer das Dashboard Widget sehen darf?
-
Standardmäßig können nur Administratoren das Widget sehen. Dieses kann mit dem
statify__user_can_see_stats
Hook angepasst werden.Beispiel:
add_filter( 'statify__user_can_see_stats', '__return_true' );
muss in die
functions.php
des Themes eingefügt und an eigene Wünsche angepasst werden. Dieses Beispiel erlaubt allen Benutzern, das Widget anzusehen.Das Bearbeiten der Plugin-Einstellungen im Widget bleibt weiterhin ausschließlich Anwendern mit der Benutzerrechten
edit_dashboard
vorbehalten. -
Wie stelle ich ein, dss Aufrufe für bestimmte Benutzer oder Seiten nicht mitgezählt werden?
-
Die Bedingungen zum Zählen von Aufrufen können über den Hook
statify__skip_tracking
in Abhängigkeit von Inhaltstyp und Berechtigungen festgelegt werden.Beispiel:
add_filter( 'statify__skip_tracking', function() { if ( condition ) { return true; } return false; } );
muss in die
functions.php
des Themes eingefügt und an eigene Wünsche angepasst werden. Die Bedingung muss angepasst werden, sodass die Methode genau dann true zurückgibt, wenn der Aufruf ignoriert werden soll. -
Welche Erweiterungen gibt es für dieses Plugin?
-
- Statify – Erweiterte Auswertung für eine ausführlichere Auswertung und eine Export-Funktion
- Statify Widget zur Anzeige der beliebtesten Inhalte
- Statify Blacklist zur Definition einer benutzerdefinierten Blacklist für Spamquellen
Reviews
Contributors & Developers
“Statify” is open source software. The following people have contributed to this plugin.
Contributors“Statify” has been translated into 24 locales. Thank you to the translators for their contributions.
Translate “Statify” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
Die vollständige Änderungshistorie gibt es in unserem GitHub-Repository.
1.8.4
- Use same date retrieval for tracking and analysis (#227) (#232)
- Replace input filtering for PHP 8.1 compatibility (#237)
- Minor markup corrections in dashboard widget (#235)
- Tested up to WordPress 6.1
1.8.3
- Update documentation links (#204)
- Minor markup fix on settings page (#206)
- Dashboard widget is closeable again (#208) (#209)
- Fix static initialization on multisite with PHP 8 (#210, props @walterebert)
- Tested up to WordPress 5.8
1.8.2
- Kleine Anpassungen im Dashboard-Widget (#197) (#199)
- Getestet bis WordPress 5.7
1.8.1
- Fix AMP compatibility for Standard and Transitional mode (#181) (#182)
- JavaScript is no longer embedded if request is served by AMP (#181) (#182)
- Always register the action for the cleanup (#184)
- Exclude sitemap calls (WP 5.5+) from tracking (#185) (#186)
- Getestet bis WordPress 5.6
1.8.0
- Fix date offset in dashboard widget in WP 5.3+ environments with mixed timezones (#167)
- Allow to deactivate the nonce check during JavaScript tracking (#168)
- Add support for «disallowed_keys» option instead of «blacklist_keys» in WordPress 5.5 (#174)
- Add refresh button in the dashboard, increase caching time (#157)
1.7.2
- Prevent JavaScript tracking from raising 400 for logged-in users, if tracking is disabled (#159)
- Use
wp_die()
instead of header and exit for AJAX requests (#160) - Fix 1 day offset between display range and number of days evaluated in top lists (#162)
1.7.1
- Fix refresh of the dashboard widget when settings have been changed through the settings page (#147)
- Fix Cachify cache not being flushed after changing JavaScript settings (#152)
- Fix date inconsistency for number of total visits (#150)
- Extend user agent filter for bot detection (#149) (#151)
- Update tooltip library (containing a bugfix in IE 11) (#156)
1.7.0
- Fix JavaScript embedding when bots visit before caching (#84) (#86)
- Fix offset in visitor reporting due to different timezones between PHP and database (#117, props @sophiehuiberts)
- Fix untranslatable support link (#122) (#126, props @arkonisus)
- Add separate settings page and reduced widget backview to widget settings only (#111)
- Add options to track logged in users (#103) (#111)
- Add option to show total visits (#134, props @yurihs)
- Refactored JavaScript tracking to use WP AJAX (#109) (#142)
- Introduced new option to separate display from storage range (#72)
- Automatically add AMP analytics trigger if official AMP PlugIn is installed (#110) (#116, props @tthemann)
- Dashboard widget is now scrollable with dynamic point radius to keep long-term statistics readable (#71) (#101, props @manumeter)
- Improved bot detection (#112) (#125, props @mahype)
- Updated Chartist JS library for dashboard widget (#132)
- Skip tracking for favicon.ico redirects (since WP 5.4) (#144)
- Getestet bis WordPress 5.4
Eine vollständige Liste der Änderungen befindet sich in unserem GitHub Repository.