Besucherstatistik für Contao: Zahlen ohne Datenhunger

Lokale Auswertung für Besuche, Inhalte und Robots direkt im Contao-Backend

Montagmorgen, fünf Minuten vor dem Jour fixe. Die entscheidende Frage lautet nicht, wie viele Daten sich sammeln lassen. Interessant ist, welche Seiten und Nachrichten aufgerufen werden und wie viel Traffic tatsächlich von Menschen stammt. Für die Antwort soll niemand erst ein separates Analyseportal öffnen oder Rohdaten durch mehrere Systeme schicken.

Kurz gesagt: Die Theme Ultimate Besucherstatistik bringt die wichtigsten Kennzahlen direkt in das Contao-Backend. Sie trennt menschliche Besuche sauber von Robots und wertet Inhalte sowie technische Merkmale aus. Die Basisstatistik speichert dauerhaft nur aggregierte Tageswerte. Dieser Beitrag zeigt, was die Erweiterung kann, für wen sie gedacht ist und wo bewusst Grenzen gezogen wurden.

Contao-Backend mit Besucherstatistik: Summen für Besuche und Zugriffe sowie Top-Listen der meistbesuchten Seiten und Nachrichten
Besuche, Zugriffe und die meistgenutzten Inhalte direkt im Contao-Backend.

Was die Besucherstatistik sichtbar macht

Die Übersicht beantwortet zuerst die Fragen, die im Website-Alltag wirklich auftauchen: Wie viele Besuche gab es im gewählten Zeitraum? Wie viele Seitenzugriffe entstanden daraus? Welche Seiten und Nachrichten wurden besonders häufig aufgerufen? Ergänzend zeigt die Erweiterung Durchschnittswerte pro Besuch und Kalendertag sowie eine Schätzung der aktuell aktiven Besucher.

Weitere Auswertungen ordnen den Traffic nach Browserfamilie, Geräteklasse, Land und Region. Die Herkunft wird ausschließlich über eine lokal bereitgestellte GeoIP-Datenbank ermittelt. Fehlt diese Datenbank, bleibt der Wert bewusst „Unbekannt“. Für Installationen mit mehreren Websites lässt sich die Auswertung auf einen Startpunkt begrenzen.

Der Zeitraum ist frei wählbar. Der Verlauf kann nach Tag, ISO-Woche, Monat oder Jahr gruppiert werden. Der PDF-Report übernimmt den gewählten Zeitraum, die Gruppierung und den Startpunkt. Die aggregierten Tageswerte lassen sich vollständig als CSV sichern und kontrolliert wieder importieren.

Betriebsstatus im Contao-Backend mit Datenbank, Erfassung, Tracking-Modus „Einwilligung erforderlich“ und lokaler GeoIP-Datenbank
Erfassung erst nach Einwilligung, Herkunft ausschließlich über eine lokale GeoIP-Datenbank.

Ein Besuch ist keine identifizierte Person

Der Begriff „Besucher“ ist im Dashboard bewusst alltagstauglich. Technisch zählt die Erweiterung Besuche. Nach standardmäßig 30 Minuten Inaktivität wird ein späterer Zugriff als neuer Besuch gezählt. Die Zahl beschreibt daher keine dauerhaft wiedererkennbare Person und erst recht kein persönliches Profil.

Diese Unterscheidung ist wichtig. Eine kompakte Website-Statistik muss nicht wissen, wer ein Mensch ist. Für redaktionelle und operative Entscheidungen genügt häufig die Antwort auf eine kleinere Frage: Welche Inhalte werden wie oft genutzt?

Robot-Kennzahlen und Zeitverlauf im Contao-Backend mit getrennten Balken für menschliche Zugriffe und Robot-Zugriffe
Erkannte Robots werden gesondert ausgewiesen und fließen nicht in die menschlichen Kennzahlen ein.

Menschen und Robots getrennt betrachten

Crawler gehören heute zu jeder Website. Suchmaschinen, Monitoring-Dienste, KI-Crawler und unerwünschte Bots erzeugen Zugriffe, die eine klassische Gesamtsumme schnell verzerren. Die Theme Ultimate Besucherstatistik erkennt bekannte Robots und weist deren Besuche sowie Zugriffe separat aus.

Besuche und Zugriffe erkannter Robots fließen nicht in die menschlichen Kennzahlen ein. Dadurch bleibt sichtbar, ob eine Veränderung auf menschliche Nutzung oder automatisierte Abrufe zurückgeht.

Zwei getrennte Tabellen zeigen zum einen, welche Robots erkannt wurden und zum anderen, welche Seiten insgesamt besonders häufig von Robots aufgerufen wurden. Die beiden Auswertungen werden nicht miteinander verknüpft. Es lässt sich deshalb nicht ablesen, welcher einzelne Robot eine bestimmte Seite aufgerufen hat.

Kampagnenkennzahlen mit Besuchen, Zugriffen, Conversions und Conversion-Werten sowie Tabelle der einzelnen Kampagnen
Lokal ausgewertete Kampagnen und Conversions, getrennt von der Basisstatistik.

Kampagnen und Conversions

Nach gesonderter Aktivierung können freigegebene UTM-Parameter und ausgewählte Google-Ads-ValueTrack-Parameter lokal ausgewertet werden. Vollständige Einstiegsadressen und Referrer landen dabei nicht in der Statistik.

Erfolgreiche Einsendungen ausgewählter Contao-Formulare lassen sich als Conversions erfassen. Dafür können eine verständliche Bezeichnung, ein fester oder formularbasierter Wert und eine Währung hinterlegt werden. Das Dashboard verbindet Kampagnenbesuche, Zugriffe und Conversions zu einer kompakten Auswertung.

Diese Funktion benötigt eine eigene Einwilligung und verwendet danach ein signiertes Attributionscookie. Google-Click-IDs werden nur bei entsprechender Freigabe angenommen, verschlüsselt gespeichert und nie im Backend, im PDF oder in der CSV-Sicherung ausgegeben. Die allgemeine Besucherstatistik bleibt davon getrennt.

Für wen die Erweiterung interessant ist

Die Besucherstatistik richtet sich an Contao-Betreiber, Redaktionen und Agenturen, die operative Kernzahlen ohne zusätzliche Analyseplattform benötigen. Besonders passend ist sie für kleine bis mittlere Unternehmenswebsites, Blogs, Serviceportale und Multidomain-Installationen.

Typische Fragen sind schnell beantwortet:

  • Welche Seiten und Nachrichten werden tatsächlich aufgerufen?
  • Steigt die Nutzung nach einem Relaunch oder einer Inhaltskampagne?
  • Geht ein ungewöhnlicher Ausschlag auf Menschen oder Robots zurück?
  • Welche Browser und Geräte sind für Tests besonders relevant?
  • Wie entwickeln sich Besuche und Zugriffe über Wochen oder Monate?

Für Teams mit komplexen E-Commerce-Funnels, kanalübergreifender Attribution oder App-Analysen ist die Erweiterung nicht als vollständiger Ersatz für eine große Analytics-Plattform gedacht. Ihre Stärke liegt in einer konzentrierten Sicht auf das Wesentliche.

Worauf wir bei der Entwicklung Wert gelegt haben

Die wichtigste Entscheidung fiel lange vor der Gestaltung des Dashboards: Aus einer Statistik sollte kein heimliches Nutzerarchiv werden. Deshalb speichert die Basisstatistik keine dauerhafte Historie einzelner Requests und verknüpft Dimensionen nicht zu persönlichen Profilen.

Vier Grundsätze prägen die Umsetzung:

  • Lokal vor extern: Die Basisstatistik, die Geo-Auswertung und die Berichte laufen auf dem eigenen Server.
  • Summen vor Rohdaten: Dauerhaft gespeichert werden Tageswerte statt vollständiger Einzelereignisse.
  • Verständlichkeit vor Kennzahlenflut: Die Oberfläche beantwortet klare Fragen ohne dass daraus ein eigenes Analyseprojekt wird.
  • Betriebssicherheit vor Bequemlichkeit: Löschfristen, Zugriffsbeschränkungen, PDF-Reports und geprüfte CSV-Sicherungen gehören zum Konzept.

Auch technische Schutzmaßnahmen wurden früh mitgedacht. Dazu zählen kurzlebige technische Kennungen für Besuchsfenster, Prüfungen auf Anfragen von derselben Website, signierte Datenpakete und lokale Ratenbegrenzungen. Angemeldete Backend-Benutzer können ausgeschlossen werden, damit redaktionelle Arbeit die Statistik nicht verfälscht.

Datenschutzfreundlich konzipiert, aber kein Freibrief

Einstellungsdialog im Contao-Backend mit Erfassungsmodus, Cookiebar-Token, Do Not Track, Global Privacy Control, Besuchsfenster und Aufbewahrungsdauer
Erfassungsmodus, Einwilligung, Besuchsfenster und Aufbewahrungsdauer sind konfigurierbar – nicht fest verdrahtet.

Die Basisstatistik speichert keine Roh-IP-Adressen, keine vollständigen User-Agents, keine Referrer und keine kompletten URLs. Query-Parameter werden nicht übernommen. Ein eigenes Statistik-Cookie oder ein Eintrag im lokalen Browserspeicher ist ebenfalls nicht nötig. Dauerhaft gespeichert werden ausschließlich getrennte Tageswerte je Dimension.

Im empfohlenen Einwilligungsmodus werden menschliche Zugriffe erst nach Zustimmung über die Oveleon Cookiebar erfasst. „Do Not Track“ und „Global Privacy Control“ werden standardmäßig berücksichtigt. Die Aufbewahrungsdauer der Tageswerte ist konfigurierbar und liegt in der Grundeinstellung bei 760 Tagen. Kurzlebige Besuchsschlüssel werden deutlich früher gelöscht.

Es gibt außerdem einen cookielosen lokalen Beacon als Expertenmodus für die Basisstatistik. Cookielos bedeutet jedoch nicht automatisch einwilligungsfrei. Wer diesen Modus nutzt, braucht eine dokumentierte Rechtsgrundlage und muss die konkrete Konfiguration prüfen. Die Kampagnenzuordnung bleibt auch dann an eine eigene Einwilligung gebunden. Auch Webserver-, Proxy- und CDN-Protokolle liegen außerhalb der Erweiterung. Datenschutzfreundliche Technik reduziert Risiken. Sie ersetzt keine rechtliche Bewertung des Einzelfalls.

Vergleich mit Google Analytics, Matomo und Plausible

Die vier Lösungen verfolgen unterschiedliche Ziele. Ein fairer Vergleich fragt deshalb nicht nach dem größten Funktionsumfang. Entscheidend ist, welche Daten für eine konkrete Aufgabe nötig sind und welchen Betriebsaufwand ein Unternehmen tragen möchte.

Startseiten von Google Analytics, Matomo und Plausible nebeneinander in drei Browserfenstern

Theme Ultimate Besucherstatistik

Operative Kernzahlen direkt in Contao, Robots getrennt ausgewiesen. Die Basisstatistik bleibt dauerhaft aggregiert auf dem eigenen Server und verlangt keine zusätzliche Plattform.

Google Analytics 4

Tiefe Ereignis-, App-, Marketing- und Ads-Analyse. Die Verarbeitung erfolgt beim Google-Dienst. Der Basiseinbau geht schnell, ein belastbarer Messplan mit Consent-Steuerung kostet deutlich mehr Aufwand.

Matomo On-Premise

Umfangreiche selbst gehostete Analyse mit Segmenten, Zielen und Rohdatenzugriff. Dafür braucht es eine eigene Plattform samt Infrastruktur, regelmäßige Updates, Backups und Archivierungsläufe.

Plausible

Schlankes, CMS-unabhängiges Dashboard mit Kampagnen und Zielen. Die Daten liegen in der EU-Cloud des Anbieters oder selbst gehostet. Der Cloud-Betrieb ist einfach, die Community Edition verlangt Technik.

Die Unterschiede liegen vor allem im Betriebsaufwand und darin, wo die Daten verarbeitet werden. Für alle drei gilt: Eine cookielose Konfiguration ist für sich genommen noch kein Beleg dafür, dass keine Einwilligung nötig ist.

Die Theme Ultimate Besucherstatistik tritt gegen diese Plattformen nicht an. Sie schließt eine kleinere Lücke: belastbare Kernzahlen für Contao, direkt dort, wo Inhalte gepflegt werden. Das Ziel ist nicht mehr Tracking, sondern ein sinnvoller Überblick mit möglichst wenig dauerhaft gespeicherten Daten.

Grenzen, die man kennen sollte

Keine Statistik ist vollständig. Im Einwilligungsmodus werden nur zustimmende menschliche Besuche erfasst. Menschliche Zugriffe benötigen JavaScript, weil sie über einen lokalen Browser-Beacon gezählt werden. GeoIP-, Browser- und Bot-Erkennung bleiben technisch bedingte Näherungen.

In den Tagesauswertungen wird ein Besuch, der über Mitternacht hinaus aktiv ist, an beiden Tagen gezählt. Große Gruppen hinter derselben öffentlichen IP können sich technisch ein Besuchsfenster und ein lokales Limit teilen. Vorgeschaltete Full-Page-Caches oder CDNs können Robots am serverseitigen PHP-Tracking vorbeiführen. Diese Grenzen werden nicht versteckt, denn belastbare Entscheidungen beginnen mit dem Verständnis der Messmethode.

Fazit: passende Zahlen statt maximaler Datensammlung

Die Theme Ultimate Besucherstatistik beantwortet eine pragmatische Frage: Welche Informationen braucht ein Contao-Betreiber wirklich, um Inhalte und Technik sinnvoll weiterzuentwickeln? Für viele Unternehmenswebsites lautet die Antwort nicht „alles“. Benötigt werden nachvollziehbare Besuche, gefragte Inhalte, getrennte Besuche und Zugriffe von Robots sowie ein sauberer Zeitverlauf.

Genau dort setzt die Erweiterung an. Sie bleibt im vertrauten Backend, verarbeitet die Basisdaten lokal und speichert bewusst aggregiert. Wer tiefes Performance-Marketing oder komplexe Nutzerpfade analysieren muss, greift weiterhin zu einem größeren Werkzeug. Wer einen klaren Überblick ohne unnötigen Datenhunger sucht, bekommt eine passende Contao-Lösung.

Häufige Fragen

Hier finden Sie kurze Antworten auf die wichtigsten Fragen zur Besucherstatistik.

Für Kernfragen zu Besuchen, Inhalten, Geräten und Robots kann sie für viele Websites ausreichen. Für komplexe Funnels, App-Analysen, kanalübergreifende Attribution oder umfassende Ads-Integrationen bleibt Google Analytics 4 funktionsreicher.

Im empfohlenen Modus werden menschliche Zugriffe erst nach einer Cookiebar-Zustimmung erfasst. Der cookielose Expertenmodus der Basisstatistik setzt kein eigenes Cookie und keinen Eintrag im lokalen Browserspeicher. Ob er ohne Einwilligung eingesetzt werden darf, hängt von Rechtsgrundlage, Konfiguration und Einsatzfall ab. Die optionale Kampagnenzuordnung bleibt einwilligungsgebunden.

Nein. Zur Abgrenzung eines Besuchsfensters wird die IP serverseitig in ein je Website-Root und Kalendertag abgeleitetes HMAC-Pseudonym umgewandelt. Die Roh-IP wird nicht gespeichert. Eine dauerhafte Nutzerkennung oder ein persönliches Profil entsteht nicht.

Nein. Erkannte Robots werden separat ausgewertet und fließen nicht in die menschlichen Kennzahlen ein.

Ja. Der gewählte Zeitraum kann als lokal erzeugter PDF-Report ausgegeben werden. Aggregierte Tageswerte lassen sich vollständig per CSV sichern und geprüft wieder importieren.

Zurück zur Blog-Übersicht