Ihr bewährter Begleiter.
Viele Nutzer schätzen die vertraute Umgebung des Classic-Editors, die eine einfache und schnelle Bearbeitung ermöglicht.
Mehr Funktionen, mehr Möglichkeiten.
Der Advanced Editor erweitert den Funktionsumfang des Classic-Editors und ermöglicht es, Inhalte noch effektiver zu bearbeiten.
Der Classic-Editor für alle.
Der Classic-Editor zeichnet sich durch Stabilität und Zuverlässigkeit aus, was für professionellen Anwender von Bedeutung ist.
Der Advanced Editor für kreative Köpfe.
Mit dem Advanced Editor können Designer und
Content Creatoren kreative Ideen umsetzten.
Im Hinblick auf die DSGVO benötigen Dienste wie Google Analytics und andere Zustimmung von Besuchern zur Verwendung von Cookies, um Besucherstatistiken aufzuzeichnen. Im Gegensatz dazu erfordert das Statify-Plug-in keine Zustimmung, da es keine Cookies verwendet. Stattdessen zeichnet es alle Besuche auf der Website neutral auf, ohne einen Tracking-Cookie zu setzen. Daher ist es eine gute Option für Besucher, die keine Cookies zulassen oder keine Zustimmung für Drittanbieter-Cookies geben möchten. Darüber schließen sich Statify einige nützliche Funktionen über Add-ons an.
Inhaltsverzeichnis
Besucherstatistik
So wie am Anfang das Plug-in Statify winzig wirkt, so gereicht es sehr solider Besucherstatistik und mehr mit den Add-ons.
Das Plug-in Statify
Kurzbeschreibung:
- Das Plug-in Statify ist frei anzuwenden und werbefrei.
- Statify zeigt nur den Zugriff, der Anzahl von Seitenaufrufen.
- Indes erfolgt ohne Cookies und ohne Speicherung von personenbezogenen Daten. Somit sind keine langen Datenschutzerklärungen erforderlich.
- Speicherverbrauch: Back-End: ~ 0,2 MB, Front-End: ~ 0,1 MB
Ein Diagramm und Listen der häufigsten Quellen und Zielseiten
Das Statify-Plugin bietet ein nützliches Diagramm und Listen der häufigsten Quellen und Zielseiten. Dies kann direkt im WP-Dashboard über ein Widget angezeigt werden. Durch Tippen neben dem Pfeil-Icon kann es direkt konfiguriert werden.
Weitere Konfigurationen können über das Dashboard und die Einstellungen von Statify vorgenommen werden. Hier ist der Zeitraum der Datenaufbewahrung und die Einstellungen für das Dashboard-Widget festzulegen. Gehe zu 'Dashboard → Einstellungen → Statify' und navigiere zu den 'Globalen Einstellungen'.
Tracking-Methode
Für die Tracking-Methode wird in der Regel empfohlen, statt der Standard-Tracking-Methode das JavaScript-basierte Tracking mit Nonce-Prüfung zu verwenden. Diese Methode bietet zusätzliche Sicherheit und Schutz vor unbefugtem Zugriff auf Ihre Tracking-Daten.
Tracking-Methode – die Erklärung
Die Verwendung von JavaScript-basiertem Tracking mit Nonce-Prüfung ermöglicht eine höhere Sicherheit und Schutz vor unbefugtem Zugriff auf Ihre Tracking-Daten, da die Datenübertragung verschlüsselt und mit einem zufälligen, einmaligen Token (Nonce) versehen wird. Dadurch wird die Integrität der Daten und die Authentizität des Absenders gewährleistet. Im Gegensatz dazu kann die Verwendung von Standard-Tracking-Methoden, wie z.B. Cookies, anfälliger für Angriffe sein, da diese durch Dritte ausgelesen oder manipuliert werden können.
Auch in Bezug auf die Genauigkeit der Besucherzahlen kann die Verwendung von JavaScript-basiertem Tracking Vorteile bieten, da es bestimmte Probleme bei der Zählung von Besuchern aufgrund von Browser-Einstellungen oder Ad-Blockern umgehen kann.
Insgesamt ist es wichtig, eine geeignete Tracking-Methode zu wählen, die nicht nur genaue Daten liefert, sondern auch die Sicherheit der Website wie aller Nutzer gewährleistet.
Reset der Statistik
Direkt aus dem Plug-in heraus ist kein Reset vorgesehen. Um die Statistik zurückzusetzen, muss das Plug-in deaktiviert und gelöscht werden. Danach kann es erneut installiert werden.
Also Richtigstellung über phpMyAdmin
– meinem Test nach funktioniert das so …
Wenn Tests auf der Website die Statistik stark verfälschen und man diese korrigieren möchte, kann man dies über phpMyAdmin in der Tabelle wp-statify
tun. – der Hinweis zur Vorsicht auf phpMyAdmin gehört dazu!
- Nach dem Löschen von Einträgen über phpMyAdmin kann man im Dashboard-Widget den Button 'Aktualisieren' verwenden, um die Statistik zu aktualisieren. Beachte jedoch, dass dies möglicherweise erst nach kurzer Zeit sichtbar wird.
Add-on – die erweiterte Auswertung
Siehe das Plug-in Statify – erweiterte Auswertung.
Das ist gleich wie Statify, Datenschutz-Konform!
Add-on, das Statify Widget +
Für Statify gibt es das Plug-in Statify Widget.
Das Statify Widget ist nach der Aktivierung des Plug-ins unter Widget zur Anwendung.
Die Einstellung von Statify ist relevant. Also das, was direkt im Plug-in Statify bzw. Globale Einstellungen bei 'Zeitraum der Datenaufbewahrung'. Also bis dem Zeitraum ist zu sehen oder im Shortcode die Anzahl der Tage selbst bestimmen.
Das Statify Widget und die Shortcodes
Neben dem Widget, das die meistbesuchten Beiträge anzeigt, gibt es auch zwei Shortcodes, mit denen man die Besucherstatistik auf der Website anzeigen kann. Mit dem einen Shortcode kann man alle Besuche der Website insgesamt anzeigen lassen, während der andere Shortcode die Anzahl der Besuche eines bestimmten Beitrags anzeigt.
+ Zeigen aller Anklicke im Gesamten
…das ist nicht zu verwechseln, mit 'Die Anzahl der Anklicke eines Beitrags'↓.
[statify-count-sum prefix="8-Tage" days="8" suffix="Aufrufe"]
Die Darstellung hier im Rahmen:
8-Tage 133 Aufrufe
So bspw.
- So im Titel DER WEBSITE IN 8-TAGE … das ist im Text-Widget mit dem Shortcode für die Besuche im Gesamten.
- Darunter im Statify-Widget ist das für die Besuche im Gesamten der Beiträge (in 8-Tage).
Vollständigkeitshalber hier das HTML im Text-Widget:
[statify-count-sum prefix="8-Tage" suffix="Aufrufe" days="8"]
<hr style="margin: 25px 0; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));" />
<p style="margin-bottom: -40px;">DIE TOP 6</p>
+ Anzahl der Klicks auf einen Beitrag
Die Anzahl der Klicks auf einen bestimmten Beitrag kann man auf der linken Seite der Website in der Seitenleiste sehen. Dort kann man mit der Maus über den Farbroller fahren, um die Anzahl der Klicks zu erfahren.
Diese Information kann auch praktisch in einem Text-Widget dargestellt werden und ist somit für jeden Beitrag aktuell.
[statify-count prefix="Der Besuch des Beitrags in 8-Tage:"suffix="×" days="8"]
Die Darstellung hier im Rahmen:
Der Besuch des Beitrags in 8-Tage: 2 ×
Add-on Statify Blacklist
Das Plug-in Statify Blacklist ist eine Erweiterung, dessen Zwecks in Statify die "Kommentar-Blacklist" verwendet (Dashboard / Einstellungen / Diskussion). S. auch Kommentar-Blacklist Richtig Nutzen.
- Dienlich ist Statify Blacklist, um einen bestimmten Referrer, durch Eintragung in die "Referrer Blacklist", zu entfernen. Der Referrer
- ist bei 'Statify' als "Beste Quellen" angezeigt und
- bei 'Statify erweiterte Auswertung' als "Verweise" (Verweise von anderen Webauftritten für alle Inhalte).
- IP-Filter: Sehr dienlich ist das in Bezug zum Ausschluss der Besucherstatistik von IDs.
Bsp.: Entfernung der Adresse http://www.example.top/Attraction-m9876-Beispiel.html: ist example.top einzutragen und abzuspeichern. Evtl. Button "Datenbank säubern" anwenden.
Im Hinblick auf den Ausschluss der Besucherzählung durch ID haben wir eine separate Erweiterung in Statify eingebaut und weiter durch separates Dashboard-Widget können die IDs leicht erneuert werden.
🧡 Für Entwickler: Besucherstatistiken in Statify anhand von IDs ausschließen
Für Entwickler, die häufig Tests in verschiedenen Browsern durchführen, ist es von Vorteil, die erfassten Klicks nicht manuell aus der Datenbank zu löschen. Der Ausschluss der Internet-Adresse bleibt auch erhalten, wenn man vom Dashboard abgemeldet ist. Eine Implementierung, die das Ausschließen bestimmter IP-Adressen oder IDs aus der Besucherstatistik ermöglicht, kann den Workflow erheblich erleichtern.
- Folgendes ist der Werdegang zum Plug-in IP-Adresse automatisch ermitteln ↓, welches unterhalb angeführt ist.
Durch diese Methode wird sichergestellt, dass nur relevante Daten in die Statify-Analyse einfließen, was die Genauigkeit der Statistiken erhöht und eine bessere Übersicht über echte Benutzerinteraktionen bietet.
Der folgende Hack:
Direkt den Code in der Datei class-statify-frontend.php
des Statify-Plug-ins (welches ohnehin selten Update hat) oder
- statify/inc/class-statify-frontend.php
Folgendes Snippet direkt des Plug-ins class-statify-frontend.php
hinzufügen:
// Skip tracking for specific IP addresses.
$excluded_ips = get_option('excluded_ips', array());
$user_ip = sanitize_text_field($_SERVER['REMOTE_ADDR']);
if (in_array($user_ip, $excluded_ips)) {
return true; // Tracking überspringen
}
Plug-ins Update ist das zu erneuern.
Der Code erstellt keine neue Datenbank, sondern nutzt die vorhandene WordPress-Datenbank, um die IP-Adressen in der wp_options
-Tabelle zu speichern.
Wir beziehen sich auf die IP-Adressen im Internet! Die aktuelle IP-Adresse kann über Online-Dienste überprüft werden. Es ist zu beachten, dass sich die IP-Adressen ändern.
https://www.whatsmyip.org/
https://www.dein-ip-check.de/
https://www.ionos.at/tools/ip-adresse
https://whatismyipaddress.com/de/meine-ip
Hier sind einige Informationen dazu, wie sich IP-Adressen ändern können:
Interessantes zu IP-Adressen!
- Dynamische IP-Adressen: Die meisten Internetdienstanbieter (ISPs) vergeben dynamische IP-Adressen. Diese können sich regelmäßig ändern, typischerweise bei jeder neuen Verbindung zum Internet oder nach einer bestimmten Zeitspanne. Dies kann je nach ISP und den verwendeten Technologien unterschiedlich häufig vorkommen, von täglich bis hin zu wöchentlich oder monatlich.
- Statische IP-Adressen: Einige Benutzer, insbesondere Unternehmen oder Websites, können eine statische IP-Adresse anfordern. Diese bleibt konstant und ändert sich nicht, es sei denn, der ISP ändert sie aus bestimmten Gründen (z. B. technische Änderungen oder Umstellungen im Netzwerk).
- IPv4 vs. IPv6: Mit der Einführung von IPv6 gibt es eine größere Anzahl von verfügbaren IP-Adressen. In Netzwerken, die IPv6 nutzen, können sich die Adressen je nach Konfiguration und Nutzung ebenfalls ändern. Viele mobile Geräte und Netzwerke verwenden auch Techniken wie Mobile IP, die IP-Adressänderungen ermöglichen.
- VPNs und Proxy-Server: Die Verwendung von Virtual Private Networks (VPNs) oder Proxy-Servern kann ebenfalls dazu führen, dass die IP-Adresse eines Benutzers wechselt. Wenn Sie sich mit einem VPN verbinden, erhalten Sie eine IP-Adresse des VPN-Servers, die sich ändert, wenn Sie zu einem anderen Server wechseln.
- Router-Neustart oder -Änderungen: Das Neustarten des Routers oder Änderungen an der Netzwerkkonfiguration (z. B. der Wechsel des Routers oder Modems) kann ebenfalls zur Zuweisung einer neuen IP-Adresse führen, insbesondere bei dynamischen IPs.
Zusammengefasst kann die Häufigkeit, mit der sich IP-Adressen ändern, stark variieren, abhängig von der Art der IP-Adresse (dynamisch oder statisch), dem ISP und der verwendeten Technologie,
Unter normalen Umständen ändert sich eine IP-Adresse nicht einfach so im Laufe des Tages, ohne dass eine neue Verbindung hergestellt wird oder es zu einer anderen Art von Interaktion kommt. Hier sind einige wichtige Punkte, die das Verhalten von dynamischen IP-Adressen weiter verdeutlichen:
- Dauer der Verbindung: Solange ein Gerät mit dem Internet verbunden bleibt und die Verbindung stabil ist, bleibt die zugewiesene IP-Adresse in der Regel unverändert. Das bedeutet, dass Benutzer, die über ihren Router oder ein Modem mit dem Internet verbunden sind, die gleiche IP-Adresse verwenden können, solange sie nicht die Verbindung trennen oder der ISP keine Änderungen vornimmt.
- Lease-Zeiten: Dynamische IP-Adressen werden oft durch Lease-Zeiten verwaltet, die von ISPs festgelegt werden. Diese Zeiten bestimmen, wie lange ein Gerät eine IP-Adresse behalten darf. Wenn die Lease-Zeit abläuft und das Gerät immer noch online ist, kann es normalerweise die gleiche IP-Adresse behalten, sofern der DHCP-Server (Dynamic Host Configuration Protocol) dies ermöglicht.
- Router-Einstellungen: Einige Router verfügen über Einstellungen, die das Verhalten von DHCP beeinflussen. Wenn der Router so konfiguriert ist, dass er IP-Adressen für längere Zeiträume zuweist, ändert sich die IP-Adresse seltener.
- Manuelle Änderungen: Änderungen in der Netzwerkumgebung, wie das Neustarten des Routers oder das Trennen und Wiederverbinden der Internetverbindung, können eine neue IP-Adresse zur Folge haben. Dies geschieht jedoch nicht einfach so, ohne dass eine Aktion durchgeführt wird.
Insgesamt bleibt eine dynamische IP-Adresse in der Regel konstant, solange die Verbindung stabil ist und keine spezifischen Änderungen an der Netzwerkverbindung vorgenommen werden.
➡︎ IP-Adresse automatisch ermitteln
Die eigene IP-Adresse wird automatisch ermittelt und beim Login im WordPress-Dashboard direkt in die Liste der ausgeschlossenen IP-Adresse(n) eingetragen. Der Code ist so konzipiert, dass keine Änderungen direkt in der Statify-Datei erforderlich sind.
Weiterführend und erfolgreich:
In diesem Beitrag wird die Implementierung einer IP-Ausschlusslogik für das Statify-Plugin als MU-Plugin detailliert erläutert. MU-Plugins (Must-Use-Plugins) bieten unter anderem eine leistungsstarke Möglichkeit, benutzerdefinierte Funktionen ... weiterlesen
Wir bieten dort zwei Ausgaben an:
- Automatischer Ausschluss der Administrator-IP (eine IP):
Die vorhergehende IP-Adresse wird kontinuierlich ersetzt, das bedeutet, dass die IP-Adresse automatisch überschrieben wird, wenn eine neue IP hinzugefügt wird. - Mehrere IP-Adressen vom Tracking ausschließen:
Administratoren wird ihre eigenen IP-Adresse angezeigt und können diese und beliebige weitere IPs vom Statify-Tracking ausschließen. Der Ausschluss erfolgt automatisch für Administratoren oder kann manuell über das Dashboard vorgenommen werden.
🧡 Effektives Tracking mit Statify
Statify bietet als minimalistisches Tracking-Tool die Möglichkeit, Besuche auf der eigenen Webseite ohne Cookies und externe Speicherung der Daten zu erfassen. Ein entscheidender Aspekt, um die Statistik relevanter zu gestalten ist das diffiziele Tracking durch erfassen einer minimalen Zeitdauer des Besuchs oder der Scrolltiefe des Benutzers.
Statify ermöglicht als minimalistisches Tracking-Tool das Erfassen von Besuchen auf der eigenen Website – ganz ohne Cookies und externe Datenspeicherung. In der hier vorgestellten Methode ... weiterlesen
Statify: Bot-Erkennung verbessern
Die Bot-Erkennung in Statify ist grundsätzlich schon recht zuverlässig, wir haben sie jedoch ein wenig erweitert. Über Dashboard > Plugins > Plugin-Datei-Editor haben wir den entsprechenden Code angepasst:
statify/inc/class-statify-frontend.php
/**
* Prüft, ob der übergebene User-Agent-String zu einem Bot gehört.
*
* Diese Funktion verwendet ein Regex-Muster, um typische Bot-Begriffe
* im User-Agent-String zu erkennen. Das Muster wird dynamisch aus einem
* Array mit Bot-Schlüsselwörtern erstellt, was die Erkennung ohne Schleifen
* vereinfacht.
*
* @since 1.7.0
*
* @param string $user_agent Server-User-Agent-String.
*
* @return bool TRUE, wenn der User-Agent einen Bot-Begriff enthält, ansonsten FALSE.
*/
private static function is_bot( $user_agent ) {
$user_agent = strtolower( $user_agent );
$identifiers = array(
'bot',
'slurp',
'crawler',
'crawl',
'spider',
'curl',
'facebook',
'fetch',
'python',
'wget',
'monitor',
'googlebot',
'bingbot',
'duckduckbot',
'baidu',
'yandex',
'sogou',
'exabot',
'twitter',
'linkedin',
'pinterest',
'msnbot',
'ia_archiver',
);
// Regex-Muster basierend auf den Bot-Namen erstellen
$pattern = '/(' . implode('|', $identifiers) . ')/i';
// Prüfen, ob der User-Agent das Muster enthält
return (bool) preg_match( $pattern, $user_agent );
}
Da es sich hierbei um eine direkte Anpassung im Plug-in-Code handelt (Hardcoding), muss diese Änderung bei einem Update von Statify erneut eingefügt werden. Da Statify jedoch selten aktualisiert wird, ist dies vertretbar.
Erklärung der Regex-basierten Funktion
Die Funktion zur Bot-Erkennung basiert auf einem Regex-Muster, das effizient arbeitet und leicht erweiterbar ist:
- Regex-Muster: Das Muster wird mit
implode('|', $identifiers)
erstellt und matcht alle Begriffe, die im Array$identifiers
hinterlegt sind. - preg_match: Diese Funktion überprüft, ob ein Bot-String im
User-Agent
vorkommt, und gibttrue
zurück, falls ein Treffer gefunden wird. (bool)
Typumwandlung: Damit wird das Ergebnis vonpreg_match
in einen booleschen Wert (true
oderfalse
) umgewandelt, was die Rückgabe vereinfacht.
Vorteile:
- Einfacher Code: Eine Schleife ist überflüssig, da das Regex-Muster alle Bot-Begriffe auf einmal prüft.
- Erweiterbarkeit: Zusätzliche Bot-Begriffe können problemlos in
$identifiers
aufgenommen werden, ohne den Code weiter anzupassen.
Dieser Ansatz ist besonders nützlich, wenn die Liste der Bots häufig aktualisiert wird oder eine längere Liste unterstützt werden soll.
Mehr zu den Besucherstatistiken
Siehe im Titel Google Search Console & Goolge Analystics.
Auch in Anwendung von den zwei Plug-ins ergibt das SinN, wie hier zu sehen ist:
Vielmehr noch? – als Tipp
Das Plug-in WP Statics! – also hier im Titel:
… Nebst den Features von Add-ons ist Statify (m)ein Favorit. Und wenn mehr an Statistiken sein soll, ebd. siehe zum Beitrag von Plug-in WP Statistics. – auch ein Favorit hier.
Der Beitrag wurde mit fachlicher Unterstützung erstellt.
Aktualisiert im Jahr 2024 November