WordPress-Tipps

WP Statistics

Tracking ohne Cookies in WordPress: WP Statistics richtig einsetzen

Wer heute wissen will, was auf der eigenen Website passiert, landet schnell bei Google Analytics. Das Problem: Cookie-Banner, Einwilligungen, Datenschutzstress. Und am Ende trotzdem oft mehr Daten als echte Erkenntnisse. Genau hier wird WP Statistics spannend. Das Plugin bringt Tracking direkt ins WordPress-Backend, ohne externe Dienste, ohne Cookies und ohne die übliche Analytics-Komplexität. Aber funktioniert das wirklich im Alltag? Und reicht das für ernsthaftes Marketing? Genau das schauen wir uns in diesem Beitrag an.

Was WP Statistics konkret anders macht

Der zentrale Unterschied liegt in der Architektur. Während viele bekannte Analytics-Lösungen Daten an externe Plattformen übermitteln, arbeitet WP Statistics direkt auf Ihrer Website. Die Daten bleiben auf Ihrem Server, es gibt keine Weitergabe an Drittanbieter und keine externe Plattform, von der Sie abhängig sind. Genau das macht das Plugin vor allem für Unternehmen interessant, die eine klare, pragmatische und datenschutzfreundliche Lösung suchen.

Das klingt erst einmal technisch, hat aber sehr praktische Folgen. Sie müssen sich nicht mit einer zusätzlichen Tool-Landschaft beschäftigen, die Daten stehen direkt im Backend bereit und Sie vermeiden den üblichen Tracking-Zoo aus Consent-Management, Drittanbieter-Skripten und Schnittstellen. Gerade für viele Unternehmens-Websites, Verbände, Kanzleien, Einrichtungen oder mittelständische Firmen ist das kein kleiner Vorteil, sondern oft genau der Punkt, an dem ein Tool im Alltag entweder funktioniert oder eben nicht.

Was Sie im Alltag wirklich auswerten können

WP Statistics will nicht alles können. Und genau das ist eine seiner Stärken. Das Plugin konzentriert sich auf die Fragen, die im Alltag tatsächlich relevant sind. Welche Seiten werden gelesen? Welche Beiträge funktionieren? Wo springen Besucher wieder ab? Welche Inhalte entwickeln sich über Wochen und Monate gut? Welche Traffic-Quellen bringen wirklich Besuche auf die Website? Dabei lassen sich unter anderem Beiträge, Seiten, Autoren, Kategorien und historische Entwicklungen gut nachvollziehen.

Das ist nicht spektakulär, aber genau darum geht es. Die meisten Websites scheitern nicht daran, dass sie zu wenig Daten haben. Sie scheitern daran, dass niemand aus den vorhandenen Daten vernünftige Schlüsse zieht. Wenn eine Seite viele Aufrufe hat, aber eine hohe Exit Rate, dann ist das ein konkreter Hinweis. Wenn bestimmte Inhalte regelmäßig Traffic bringen, andere aber kaum Beachtung finden, dann ist das ebenfalls eine belastbare Erkenntnis. Genau solche Muster lassen sich mit WP Statistics ohne lange Einarbeitung erkennen.

Installation und Einstieg: bewusst einfach gehalten

Die technische Einrichtung ist erfreulich unspektakulär. Sie installieren das Plugin ganz normal über das WordPress-Backend, aktivieren es und finden danach einen eigenen Menüpunkt für die Auswertung und die wichtigsten Einstellungen. Auch das gehört zu den großen Stärken des Tools: Es versucht nicht, den Nutzer mit endlosen Konfigurationsmöglichkeiten zu beeindrucken, sondern ist schnell einsatzbereit.

Für viele Websites reicht die kostenlose Version zunächst aus. Sie bekommen Besucherzahlen, Inhalte, Traffic-Quellen und grundlegende Entwicklungen bereits solide in den Griff. Das ist für einen ersten datenbasierten Blick auf die eigene Website oft mehr als genug. Erst wenn es konkreter in Richtung Kampagnen, Conversion-Ziele und Marketing-Auswertung geht, wird das Marketing Add-on wirklich interessant.

Wann das Marketing Add-on sinnvoll wird

Die kostenlose Version zeigt Ihnen, was passiert. Das Marketing Add-on hilft Ihnen dabei, besser zu verstehen, warum etwas passiert und welche Maßnahmen tatsächlich Wirkung entfalten. Genau hier beginnt der Unterschied zwischen Statistik und echtem Marketing.

Mit dem Add-on lassen sich Ziele definieren, Conversion-Raten auswerten sowie Referrer und Kampagnen analysieren. UTM-Links können über einen integrierten Campaign Builder erstellt, strukturiert eingesetzt und in ihrer Wirkung gemessen werden.

Ein zentrales Feature ist dabei die sogenannte Goal-Funktion. Damit lassen sich klassische Ziele wie das Erreichen einer Dankeseite, Klicks auf bestimmte Elemente oder individuell definierte Ereignisse erfassen. Kurz gesagt: Ein Goal in WP Statistics ist ein klar definierter Messpunkt für eine relevante Nutzeraktion auf Ihrer Website.

Das ist für viele Websites ein sinnvoller nächster Schritt. Denn ab diesem Punkt reicht es nicht mehr, nur zu wissen, dass ein Inhalt besucht wurde. Sie wollen dann wissen, ob ein Besucher auch etwas getan hat. Hat er ein Formular abgeschickt? Hat er auf den entscheidenden Button geklickt? Hat er eine Broschüre heruntergeladen? Hat eine Kampagne nicht nur Aufrufe, sondern tatsächlich Reaktionen gebracht? Genau an dieser Stelle wird aus einem Statistik-Plugin ein brauchbares Marketing-Werkzeug.

Eigene Erweiterung: Warum Standard-Tracking oft nicht reicht

So sinnvoll die vorhandenen Funktionen auch sind, in der Praxis stößt man oft schnell an einen Punkt, an dem man zusätzliche Signale braucht. Die reine Betrachtung von Seitenaufrufen hilft nur begrenzt weiter, wenn die eigentliche Conversion an anderer Stelle stattfindet. Ein typisches Beispiel ist ein Formular. Der Besuch der Kontaktseite ist noch keine Anfrage. Erst das abgeschickte Formular ist die eigentliche Conversion.

Genau hier kommt eine eigene Erweiterung ins Spiel. Der Gedanke dahinter ist simpel: Sie definieren selbst, welche Aktion auf Ihrer Website wirklich relevant ist, und übergeben dieses Ereignis gezielt an WP Statistics. Statt nur Seitenaufrufe zu zählen, messen Sie dann echte Interaktionen. Das ist nicht nur präziser, sondern vor allem wesentlich näher an den tatsächlichen Zielen einer Website.

Beispiel: Formular-Tracking mit Gravity Forms

Ein sehr naheliegender Anwendungsfall ist die Messung von Formular-Übermittlungen mit Gravity Forms. Sobald ein Formular erfolgreich abgeschickt wurde, kann ein eigenes Event ausgelöst werden. So erfassen Sie nicht mehr nur den Besuch einer Seite, sondern die tatsächliche Handlung.

Dafür legen Sie zunächst in WP Statistics ein Goal an und wählen als Typ „Event“. Dieses Goal definiert, welches benutzerdefinierte Ereignis später erfasst werden soll.

Wichtig: Legen Sie das Goal zuerst an und fügen Sie erst danach den Code ein. Andernfalls wird das Event zwar ausgelöst, aber nicht sauber in der Datenbank erfasst.

add_action('gform_after_submission', function ($entry, $form) {
    if (function_exists('wp_statistics_useronline')) {
        do_action('wp_statistics_hit', 'conversion_form_' . $form['id']);
    }
}, 10, 2);

Der Code wird genau dann ausgeführt, wenn ein Formular erfolgreich abgeschickt wurde. In diesem Moment wird ein eigenes Ereignis mit einer eindeutigen Bezeichnung erzeugt, zum Beispiel conversion_form_3. So können Sie später im Reporting sehen, wie oft genau dieses Formular tatsächlich abgeschickt wurde.

Das ist im Kern eine einfache Erweiterung, aber die Wirkung ist groß. Sie machen aus einer allgemeinen Statistik ein zielgerichtetes Conversion-Tracking, ohne externe Tracking-Skripte, ohne zusätzlichen Cookie-Aufwand und ohne die Website in eine fremde Plattform zu schieben.

Wichtig für die Praxis: Damit dieses Event sauber erfasst wird, muss WP Statistics Custom Events auch tatsächlich registrieren können. In manchen Setups kann es sinnvoll sein, die Events zusätzlich über einen Filter anzumelden.

add_filter('wp_statistics_custom_events', function($events) {
    $events[] = 'conversion_form_3';
    return $events;
});

Gerade wenn Sie mehrere Formulare oder Events nutzen, sorgt das dafür, dass diese sauber im System auftauchen und nicht „untergehen“.

Welche weiteren Tracking-Events sinnvoll sein können

Das Prinzip lässt sich problemlos erweitern. Gerade auf Unternehmens-Websites gibt es oft mehrere Aktionen, die als Conversion oder zumindest als relevante Interaktion gelten. Dazu gehören zum Beispiel Download-Klicks auf PDF-Dateien, Klicks auf zentrale Call-to-Action-Buttons, das Öffnen bestimmter Kontaktmöglichkeiten oder auch Interaktionen mit besonders wichtigen Inhalten.

Entscheidend ist dabei nicht, möglichst viel zu tracken. Entscheidend ist, die wenigen wirklich relevanten Signale sauber zu definieren. Wer alles misst, misst am Ende meist gar nichts sinnvoll. Wer hingegen klar sagt, welche Handlungen auf der Website einen Wert haben, bekommt aus WP Statistics plötzlich eine sehr brauchbare Entscheidungsgrundlage.

Beispiel: Klick auf einen Button tracken

add_action('wp_footer', function () {
?>
<script>

document.addEventListener('DOMContentLoaded', function () {
document.querySelectorAll('.track-button').forEach(function(el) {
el.addEventListener('click', function() {
fetch('/?wp_statistics_hit=button_click');
});
});
});
</script>

});

Hinweis: Der einfache Fetch-Aufruf funktioniert in vielen Fällen, ist aber technisch eher ein pragmatischer Hack. Je nach Setup (Caching, Security-Regeln, Hosting) kann es sein, dass dieser Request nicht zuverlässig ankommt.

Sauberer ist es, das Event serverseitig zu verarbeiten oder über eine eigene kleine AJAX-Route in WordPress zu lösen. Für die meisten Websites reicht der Ansatz oben aus – wenn Sie jedoch sehr genau messen wollen, sollten Sie das Tracking stabiler aufsetzen.

Oder Download-Tracking:

add_action('template_redirect', function () {
if (isset($_GET['download']) && $_GET['download'] === 'whitepaper') {
do_action('wp_statistics_hit', 'download_whitepaper');
}
});

Wichtig ist dabei immer: Sie definieren bewusst, was eine relevante Aktion ist.

Wichtig: Damit dieses Tracking funktioniert, muss der Download-Link entsprechend aufgebaut sein, zum Beispiel:
/download/?download=whitepaper

Nur dann kann WordPress die Anfrage erkennen und das Event korrekt auslösen.

Wo der Code eingebunden wird

Am saubersten ist ein MU-Plugin. Dadurch bleibt die Erweiterung unabhängig vom Theme bestehen.

<?php
/**
 * Plugin Name: Elbnetz Tracking Erweiterung
 */
add_action('gform_after_submission', function ($entry, $form) {
    if (function_exists('wp_statistics_useronline')) {
        do_action('wp_statistics_hit', 'conversion_form_' . $form['id']);
    }
}, 10, 2);

Speicherort: /wp-content/mu-plugins/elbnetz-tracking.php

Hinweis: Falls der Ordner mu-plugins noch nicht existiert, müssen Sie ihn manuell anlegen. WordPress erstellt diesen Ordner nicht automatisch. Wichtig ist außerdem: MU-Plugins erscheinen nicht im normalen Plugin-Menü im Backend. Sie werden automatisch geladen – genau das ist in diesem Fall gewünscht.

Naming-Konventionen: Der unscheinbare Teil, der später enorm wichtig wird

Wenn Sie anfangen, eigene Events zu definieren, sollten Sie sich möglichst früh eine klare Benennungslogik angewöhnen. Das klingt banal, ist aber in der Praxis entscheidend. Ohne ein sauberes Namensschema endet man schnell bei kryptischen Event-Namen, die später niemand mehr zuverlässig zuordnen kann.

Ein vernünftiger Ansatz ist, Events nach einem klaren Muster aufzubauen. Zum Beispiel nach dem Schema bereich_aktion_detail oder ziel_typ_id. Für Formulare wären Bezeichnungen wie conversion_form_3 oder noch besser lead_form_kontakt sinnvoll. Für Downloads könnten Sie mit Namen wie download_whitepaper_seo arbeiten. Für Button-Klicks wäre etwa cta_beratung_startseite eindeutig und direkt verständlich.

Wichtig ist vor allem Konsistenz. Nutzen Sie immer dieselbe Logik. Mischen Sie nicht mal Deutsch und mal Englisch. Wechseln Sie nicht zwischen Singular und Plural. Verwenden Sie keine Event-Namen, die nur im Moment der Entwicklung verständlich sind. Ein Name wie button_final_neu2 ist nach drei Monaten wertlos. Ein Name wie cta_angebot_footer ist dagegen sofort nachvollziehbar.

Gerade wenn später mehrere Formulare, Downloads, Landingpages oder Kampagnen zusammenkommen, macht diese Disziplin einen riesigen Unterschied. Dann sehen Sie im Reporting nicht einfach einen Haufen technischer Treffer, sondern ein lesbares System.

Ein praktischer Tipp aus Projekten: Denken Sie bei der Benennung nicht in Technik, sondern in Business-Zielen. Ein Event wie cta_beratung_startseite ist nicht nur technisch sauber, sondern beantwortet direkt eine Frage: Funktioniert mein Einstieg in die Beratung? Genau das macht später den Unterschied zwischen „Daten anschauen“ und „Daten nutzen“.

Datenschutz und Datenbasis

Ein großer Vorteil von WP Statistics ist der datenschutzfreundliche Ansatz. Das Plugin arbeitet standardmäßig ohne Tracking-Cookies, es werden keine personenbezogenen Daten gespeichert und es findet keine Übertragung an Drittanbieter statt. IP-Adressen lassen sich zusätzlich anonymisieren.

Das reduziert nicht nur den rechtlichen und technischen Aufwand, sondern hat auch einen oft unterschätzten Nebeneffekt: Ihre Datenbasis ist in vielen Fällen stabiler.

Während bei klassischen Tools wie Google Analytics ein Teil der Nutzer dem Tracking aktiv zustimmen muss, entfällt dieser Schritt hier. Das bedeutet: Sie verlieren keine Daten durch fehlende Einwilligungen oder abgelehnte Cookie-Banner. Gerade bei Websites mit hohen Ablehnungsraten entsteht bei klassischen Setups schnell ein verzerrtes Bild. WP Statistics liefert Ihnen damit zwar nicht automatisch „mehr“ Daten im technischen Sinne, aber häufig ein vollständigeres Bild der tatsächlichen Nutzung Ihrer Website.

Ein weiterer praktischer Vorteil: Sie vermeiden nicht nur rechtliche Komplexität, sondern auch die typischen Diskussionen im Marketing-Team, warum die Zahlen aus verschiedenen Tools voneinander abweichen. Weniger Systeme bedeuten in der Regel auch weniger Interpretationsprobleme.

Trotzdem gilt: Ganz ohne Sorgfalt geht es nicht. Auch wenn in vielen Fällen kein Cookie-Banner erforderlich ist, sollten Sie die Nutzung von WP Statistics der guten Ordnung halber in Ihrer Datenschutzerklärung aufführen. So schaffen Sie Transparenz und stellen sicher, dass auch formal alles sauber ist.

Wo die Grenzen von WP Statistics liegen

Man sollte das Tool nicht größer machen, als es ist. WP Statistics ist keine Enterprise-Analytics-Plattform. Im Vergleich zu Google Analytics fehlen einige hochkomplexe Auswertungen, etwa Funnel-Tracking über mehrere Sessions oder tiefe Nutzersegmentierungen. Auch bei sehr stark frequentierten Websites kann die lokale Speicherung der Daten die Datenbank belasten.

Das ist kein Makel, sondern eine Frage des Einsatzzwecks. Wer riesige Multi-Channel-Setups, komplexe Attributionsmodelle oder hochgranulare Nutzeranalysen braucht, wird zusätzliche Werkzeuge benötigen. Für die meisten klassischen Unternehmens-Websites ist genau das aber gar nicht der Maßstab. Dort geht es meist um eine klare, pragmatische und nachvollziehbare Auswertung der wichtigsten Interaktionen. Und genau dafür ist WP Statistics durchaus stark.

Checkliste: WP Statistics in 30 Minuten sinnvoll aufsetzen

Wenn Sie keine Lust auf Theorie haben, sondern einfach starten wollen, gehen Sie diese Schritte einmal sauber durch. Mehr brauchen Sie für den Anfang nicht.

1. Plugin installieren und aktivieren
WP Statistics im Backend installieren und aktivieren. Danach prüfen, ob erste Daten erfasst werden.

2. Grundeinstellungen prüfen
IP-Anonymisierung aktivieren und sicherstellen, dass nur relevante Daten erfasst werden. Keine unnötigen Optionen einschalten.

3. Eigene Ziele definieren
Überlegen Sie sich konkret: Was ist auf Ihrer Website überhaupt eine Conversion? Kontaktanfrage, Download, Klick auf einen bestimmten Button.

4. Erstes Event einbauen
Zum Beispiel Formular-Tracking mit Gravity Forms. Das ist meist der wichtigste Anwendungsfall und schnell umgesetzt.

5. Naming-Konvention festlegen
Einmal sauber definieren, wie Events benannt werden. Zum Beispiel nach dem Muster bereich_aktion_detail. Das spart Ihnen später viel Chaos.

6. Daten nach 7 Tagen prüfen
Nicht sofort bewerten. Nach einer Woche schauen: Welche Seiten funktionieren, wo gibt es Auffälligkeiten, welche Events werden ausgelöst.

7. Erste Optimierung ableiten
Eine konkrete Maßnahme definieren. Zum Beispiel: schwache Seite überarbeiten oder Call-to-Action sichtbarer machen.

8. Optional: Marketing Add-on prüfen
Wenn Sie Kampagnen fahren oder Conversions sauber messen wollen, lohnt sich jetzt ein Blick auf das Add-on.

Wichtig: Ziel ist nicht, möglichst viel zu messen. Ziel ist, die wenigen entscheidenden Signale sauber zu erfassen und daraus konkrete Entscheidungen abzuleiten.

Fazit: Für viele Websites ist weniger tatsächlich mehr

WP Statistics ist vor allem deshalb interessant, weil es aufhört, Probleme zu schaffen, die viele andere Tracking-Lösungen erst erzeugen. Kein externer Tracking-Zirkus, kein unnötiger Plattformwechsel, keine überfrachteten Dashboards. Stattdessen ein direkter Blick auf das, was auf Ihrer Website passiert, direkt in WordPress und in einer Form, die für viele Unternehmen realistischer nutzbar ist.

Die kostenlose Version reicht für viele Websites bereits erstaunlich weit. Mit dem Marketing Add-on wird das Ganze deutlich interessanter, wenn es um Ziele, Kampagnen und Conversion-Auswertung geht.

Richtig wertvoll wird es jedoch erst, wenn Sie das System mit einer kleinen eigenen Erweiterung kombinieren und genau die Events messen, die für Ihre Website wirklich zählen. Die technischen Voraussetzungen dafür schaffen Sie mit dem Marketing Add-on beziehungsweise der Premium-Version.

Wenn Sie sich ehrlich fragen, wie oft Sie in Google Analytics wirklich tief in Reports eingestiegen sind, ist die Antwort in vielen Fällen ernüchternd. Genau deshalb funktioniert ein reduzierter Ansatz wie WP Statistics in der Praxis oft besser. Am Ende geht es nicht darum, möglichst viele Daten zu sammeln. Es geht darum, bessere Entscheidungen zu treffen. Und genau dafür kann WP Statistics, sauber eingesetzt, ein erstaunlich vernünftiges Werkzeug sein.

SEO, Tracking & Analyse

Wir freuen uns über Ihren Kommentar!

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte geben Sie eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Elbnetz GmbH 52 Bewertungen auf ProvenExpert.com