Warum ich mein DSGVO-konformes Statistik-Plugin für WordPress immer zu früh installiert habe
Es gibt diesen Moment kurz nach dem Setup einer neuen Seite, in dem alles bereitsteht und du anfängst, Werkzeuge zu installieren. Bei mir stand ein Statistik-Plugin ganz weit oben auf dieser Liste. Auf jeder Seite, die ich in den letzten Jahren aufgebaut habe, war das mit eine der ersten Plugin-Erweiterungen, die ich aktiviert habe.
Ein Grund für diese frühzeitige Installation kommt aus meinem Hauptjob. Ich bin Qualitätsmanagementbeauftragter, und dort triffst du Entscheidungen nicht aus dem Bauch heraus. Du schaust auf Zahlen, ziehst Schlüsse, leitest Maßnahmen ein. Diese Haltung auf eine eigene WordPress-Seite zu übertragen, fühlt sich für mich schlicht richtig an. Also habe ich ein DSGVO-konformes Statistik-Plugin für WordPress installiert, bevor es überhaupt jemanden gab, dessen Verhalten ich hätte auswerten können.
Und dann sitzt du vor einem Dashboard, in dem fast nichts steht. Simples Zahlenbeispiel: 47 Besucher in einer Woche. Eine Zahl, die ganz nett aussieht und dir trotzdem nichts sagt. Du kannst mit ihr nichts anfangen, weil sie keine Frage beantwortet. Du hast nämlich noch keine gestellt.
Zwei Bedingungen, bevor Zahlen hilfreich sind
Nach einigen Wiederholungen dieses Moments habe ich verstanden, woran es lag. Statistik hilft dir erst, wenn zwei Dinge zusammenkommen. Du musst eine Frage an dein System haben. Und es muss genug passiert sein, dass die Antwort in den Daten überhaupt steckt.
Am Anfang fehlt dir beides. Die Frage kennst du in der Regel bisher nicht, jedenfalls dann nicht, wenn du zum ersten Mal eine eigene Kursplattform baust. Und Daten hast du zu diesem Zeitpunkt kaum. Was du stattdessen bekommst, ist die Gewohnheit, jeden Morgen ins Dashboard zu schauen und dich an Zahlen zu gewöhnen, die gut aussehen und keine Entscheidung tragen.
Das ist ein Punkt, den ich selbst zu spät auf meiner To-Do-Liste nach unten geschoben habe. Ich habe mir Arbeit gemacht, die mir gerade nichts zurückgab.
Was das Plugin auf deinem Server macht
Ein Statistik-Plugin hängt sich in jeden Seitenaufruf ein. Es merkt sich, woher jemand kommt, was er anklickt, wann er wiedergeht. Diese Angaben landen in derselben Datenbank, in der WordPress auch alles andere ablegt: deine Beiträge, deine Kursinhalte, die Login-Daten deiner Teilnehmer, die Bestellungen aus deinem Shop.
Wichtig dabei ist die Richtung. Ein Statistik-Plugin liest nicht nur, es schreibt. Jeder Besucher hinterlässt mindestens einen Datensatz, oft mehrere. Wer kommt, was klickt er, wo geht er raus – das sind schon drei Schreibvorgänge für einen einzigen Aufruf.
In den ersten Monaten spürst du davon nichts. Wenig Traffic, kleine Datenbank, kaum Last. Genau deshalb ist der Start mit einem schlanken Plugin auch kein Problem. Das Problem kommt später, und es kommt eher unbemerkt.
Wenn das Ablagefach überläuft
Stell dir die Datenbank als Ablagefach vor. Am Anfang ist es leer, du legst gelegentlich ein Blatt hinein, alles bleibt übersichtlich. Ein Statistik-Plugin legt aber bei jedem Besuch mehrere Blätter ab, und es räumt nichts von selbst weg. Nach einem Jahr mit ordentlich Traffic ist dieses Fach randvoll, und jeder Vorgang, der etwas darin sucht, dauert länger.
Das betrifft dann nicht nur deine Statistik. Es betrifft alles, was auf derselben Datenbank arbeitet. Dein Login, deine Kursseite, deinen Kaufprozess. Nimm einen Kurs-Launch mit 300 Leuten, die gleichzeitig auf deiner Seite sind, dazu ein Statistik-Plugin, das bei jedem dieser Zugriffe schreibt, und eine Datenbank, die ohnehin schon voll ist. Das kann dein System spürbar ausbremsen, und zwar genau in dem Moment, in dem es wahrscheinlich wichtig wird. Und solche Momente treffen dich meist dann, wenn du am wenigsten damit rechnest.
Interessant ist, dass ein Anbieter wie SlimStat genau um diesen Punkt herumbaut. Das Plugin bietet als Zusatzfunktion an, die Daten in eine separate, externe Datenbank auszulagern, um die WordPress-Hauptdatenbank schlank zu halten. Ein Feature, das nur existiert, weil das Problem existiert. Genau das, was am Anfang nicht auffällt und dich ein Jahr später einholt.
Mein Tipp: WP Statistics kann das Aufräumen selbst übernehmen. In den Einstellungen legst du fest, dass Daten nach einer bestimmten Zeit automatisch gelöscht werden, damit das Ablagefach gar nicht erst überläuft. Und wenn sich doch zu viel ansammelt, meldet sich das Plugin von selbst mit einem Hinweis im Dashboard und zeigt dir, wo du aufräumen kannst. Du musst dafür nirgends tief eintauchen, ein Blick auf diese Einstellung beim Einrichten reicht.
Statify oder WP Statistics
Wenn du nach einem DSGVO-konformen Statistik-Plugin für WordPress suchst, führen sehr viele Suchergebnisse dich zu Statify. Und das aus einem stichhaltigen Grund: Statify zählt Seitenaufrufe statt Besucher, setzt keine Cookies und speichert keine IP-Adressen. Datenschutzrechtlich ist das angenehm unkompliziert.
Ich nutze für den Start trotzdem WP Statistics, und das hat mit genau der Frage zu tun, um die es in dieser ganzen Überlegung geht. Statify beantwortet eine sehr enge Frage: Welche Seite wurde wie oft aufgerufen? Für einen kleinen Blog reicht das. Für eine Kursplattform, bei der ich irgendwann wissen will, woher meine Besucher einsteigen, wo sie einen Kauf abbrechen und wie sich ein Teilnehmer im Kurs bewegt, reicht es nicht. Statify erfasst bewusst keine Gerätedaten und keine Besucherquellen. Das ist keine Schwäche des Plugins, sondern eine Entwurfsentscheidung. Es will schlank sein, und dafür lässt es genau die Daten weg, die ich später brauche.
So gehe ich bei jeder Plugin-Auswahl vor. Ich überlege, welche Antwort ich von meinem System will, und suche dann das Werkzeug, das die passenden Daten dafür erhebt. Die Auswahl folgt aus der Frage, nicht aus einer Rangliste.
WP Statistics läuft dabei lokal auf deiner eigenen Installation, bindet keine externen Skripte ein und lässt sich datenschutzfreundlich einstellen. Der Fachblog Dr. DSGVO empfiehlt WP Statistics für WordPress und hält fest, dass wegen der lokalen Verarbeitung nicht einmal ein Auftragsverarbeitungsvertrag nötig ist. Das offizielle Plugin findest du im WordPress-Verzeichnis.
Was DSGVO-konform hier konkret heißt
Ein Statistik-Plugin erhebt Daten, das lässt sich nicht wegdiskutieren. Die Frage ist, welche und wohin. Bei einer Lösung, die auf deinem eigenen Server läuft, bleiben die Daten bei dir. Bei externen Diensten, die manchmal erst nett klingen und dann im Hintergrund noch etwas von Google einbinden, verlassen sie dein Haus – und dann musst du nachweisen können, dass das sauber läuft.
Der Punkt, an dem sich für WP Statistics vieles klärt, ist die Anonymisierung. Aktivierst du sie in den Einstellungen, werden die IP-Adressen deiner Besucher nicht im Klartext gespeichert. Damit hast du die größte Hürde genommen. Was bleibt, ist die Sorgfalt, einmal nachzulesen, was das Plugin konkret erhebt und ob es irgendwo etwas nach draußen sendet, bevor du es scharf schaltest. Das gilt für jedes Tool, nicht nur für dieses.
Ich bin kein Anwalt, und das hier ist keine Rechtsberatung. Aber die Kombination aus lokaler Speicherung und anonymisierten Daten ist der Weg, mit dem du guten Gewissens loslegen kannst.
Der Weg vom Start bis zur eigenen Instanz
Ich stelle mir das in drei Stufen vor, und die meisten brauchen lange nur die erste. Am Anfang steht WP Statistics: kostenlos, lokal, für die erste Zeit völlig ausreichend. Darüber liegen zwei weitere Stufen, die erst dann interessant werden, wenn du an die Grenzen des einfachen Plugins stößt. Woran du das merkst, dazu weiter unten mehr – beide halten deine Daten jedenfalls im eigenen Haus, nur auf unterschiedliche Weise.
AnalyticsWP ist so eine. Es läuft nativ in WordPress, sendet nach Angaben des Herstellers keine Daten an Dritte und kostet einmalig statt im Abo. Das Plugin stand bei mir selbst auf der Liste, als ich nach einer tieferen Lösung gesucht habe. Ich bin am Ende einen anderen Weg gegangen, aber für alle, die bewusst im eigenen Haus bleiben und keine laufenden Kosten wollen, halte ich das Einmalzahlungs-Modell für einen fairen Ansatz.
Die dritte Stufe ist die externe Instanz auf einem eigenen Server. Ich nutze dafür Umami, self-hosted und datenschutzfreundlich. Das ist der Weg, den ich für mich gewählt habe, und genau deshalb sage ich offen dazu, was er kostet. Dieser bedeutet mehr Arbeit, weil du eine zweite Ebene aufsetzen, absichern und pflegen musst. Er bedeutet zusätzliche Serverkosten, denn sinnvoll ist die Trennung nur, wenn die Statistik eben nicht auf demselben Server wie dein WordPress sitzt. Und er lohnt sich erst, wenn der Traffic es rechtfertigt oder du sehr spezielle Auswertungen brauchst. Für den Start ist das keine Empfehlung, im Gegenteil. Vorher kostet es dich vor allem Zeit und Geld, das anderswo besser aufgehoben ist.
Wann ein DSGVO-konformes Statistik-Plugin für WordPress an seine Grenzen stößt
Es gibt zwei Signale, an denen ich den Wechsel festmachen würde. Das erste ist Geschwindigkeit. Wenn deine Seite unter Last spürbar langsamer wird und du die Statistik als Mitverursacher im Verdacht hast, ist der Punkt gekommen, an dem sich der Schritt auf eine der höheren Stufen lohnt.
Das zweite Signal ist die Frage selbst. Wenn du anfängst, Dinge wissen zu wollen, die ein kostenfreies Plugin schlicht nicht erhebt, dann brauchst du ein Werkzeug, das tiefer misst. Vorher nicht.
Bis dahin gilt für mich als Empfehlung ein schlichter Weg: ein schlankes Plugin, lokal, anonymisiert, freigeschaltet zu dem Zeitpunkt, an dem deine Kursplattform öffentlich erreichbar wird. Welche Fragen du deinen Zahlen dann tatsächlich stellst, und warum ein Video mit 1.000 Aufrufen manchmal mehr wert ist als eines mit 10.000, erzähle ich in der Podcast-Folge zu dieser Ausgabe.
Und starr am Anfang nicht jeden Tag auf die Zahlen. Sie werden dir noch nichts sagen. Das dürfen sie auch. Deine Aufgabe in dieser Phase ist eine andere.





