Joomla Analytics Plugin

Das StatJolt Joomla Analytics Plugin setzt deinen Messcode auf jede Seite deiner Website. Du fügst den Code einmal ein. Das Plugin findet heraus, wohin er gehört, prüft, ob wirklich Daten ankommen, und leert deinen Cache, damit deine Besucher die neue Seite sofort bekommen.

Die Statistik arbeitet ohne Cookies. Kein Cookie-Banner, keine personenbezogenen Daten und nichts, was in deine Joomla-Datenbank geschrieben wird. Deine Tabellen bleiben so groß, wie sie jetzt sind.

In vier Schritten installieren

  1. Lade das Paket herunter. Lass die ZIP-Datei so, wie sie ist. Entpacke sie nicht.
  2. Öffne im Joomla-Backend System, dann Installieren, dann Erweiterungen. Ziehe die ZIP-Datei auf den Reiter Paketdatei hochladen. Das Plugin kommt eingeschaltet an, du musst also nichts aktivieren.
  3. Öffne System, dann Plugins, und suche nach StatJolt. Öffne dein StatJolt-Konto, drücke den Kopieren-Knopf unter deinem Code, füge ihn in das Feld ein und speichere.
  4. Öffne deine Website in einem privaten Fenster. Der Status wird grün, sobald der erste Besuch ankommt.

Du kannst den ganzen Codeschnipsel einfügen, nur die Script-Zeile oder nur die Zahl. Alle drei funktionieren.

Das Plugin bringt seinen eigenen Updater mit. Sobald es installiert ist, meldet Joomla neue Versionen genauso wie bei allem anderen.

Was die Statusfarben bedeuten

  • Grün. Daten kommen an. Nichts zu tun.
  • Gelb, warte auf deinen ersten Besucher. Der Code sitzt, aber noch niemand hat eine Seite geladen. Öffne deine Website in einem privaten Fenster.
  • Gelb, kein Besuch von deiner Domain gesehen. Der Code ist gespeichert, aber StatJolt hat von dieser Adresse noch nichts empfangen. Prüfe, ob du deinen eigenen Code eingefügt hast, und leere dann deinen Cache.
  • Rot, die ID gibt es nicht. Die Zahl, die du eingefügt hast, gehört zu keinem StatJolt-Konto. Kopiere deinen Code noch einmal.
  • Rot, die Domain ist abgeschaltet. Du hast diese Domain in deinem StatJolt-Konto als nicht deine markiert. Schalte sie in deiner Seitenliste wieder ein.
  • Grau. StatJolt war gerade nicht erreichbar. Versuche es in einer Minute noch einmal.

Auf welchen Joomla-Versionen es läuft

Joomla 4, Joomla 5 und Joomla 6. Das Plugin ist gegen die moderne Erweiterungs-API geschrieben, braucht also kein Kompatibilitäts-Plugin und wird auch unter Joomla 7 weiterlaufen.

Joomla 3 wird nicht unterstützt. Es hat im August 2023 sein Lebensende erreicht und bekommt seit Anfang 2025 keine Sicherheitsupdates mehr. Wenn du noch darauf bist, ist ein neues Statistik-Plugin nicht der nächste sinnvolle Schritt.

Die Oberfläche des Plugins gibt es in neun Sprachen: Englisch, Ungarisch, Deutsch, Spanisch, Französisch, Portugiesisch, Italienisch, Niederländisch und Polnisch.

Wohin der Code kommt

Nichts einzustellen. Das Plugin schreibt den Code in die fertige Seite, direkt vor das schließende Body-Tag, auf jeder Frontend-Seite.

Bei Joomla zählt das mehr, als es klingt. Erweiterungen, die über eine Template-Position einfügen, laufen nur dort, wo diese Position existiert und die Menüzuweisung passt. Die Messung verschwindet also still auf einzelnen Seiten. Dieses Plugin interessiert sich nicht dafür, wie dein Template gebaut ist oder welche Positionen es hat. Es bearbeitet die Seite, nachdem dein Template mit ihr fertig ist.

Du kannst es auch nicht kaputt machen, indem du zweimal einfügst. StatJolt läuft einmal pro Seite, Doppelzählung ist also nicht möglich.

Wohin das Badge kommt

StatJolt zeigt ein kleines Badge auf deiner Website. Die Position wählst du in deinem StatJolt-Konto, nicht im Plugin.

Wenn dein Badge schwebt, heftet es sich von selbst in eine Ecke und das Plugin fragt dich nichts. Es setzt den Code an das Seitenende, wo er nichts stört.

Wenn dein Badge im Textfluss sitzt, setze den Platzhalter {statjolt_badge} genau dorthin, wo du es haben willst. Er funktioniert in jedem Beitrag und in einem eigenen HTML-Modul, du kannst das Badge also in eine Footer-Position setzen und es sitzt trotzdem in deinem Layout.

Seiten ohne den Platzhalter bekommen den Messcode weiterhin unten. Nichts bleibt ungemessen.

Caching

Der Code, den das Plugin hinzufügt, ist für jeden Besucher gleich. Du musst also nichts vom Cache ausnehmen.

Nachdem du deine ID gespeichert hast, leert das Plugin den Joomla-Cache für dich. Wenn du zusätzlich ein CDN oder einen Server-Cache vor Joomla betreibst, leere den einmal selbst.

Eine Grenze ist wichtig. Angemeldete Benutzer zu überspringen funktioniert nur, solange dein Cache ihnen ungecachte Seiten ausliefert. Joomlas eigener Seiten-Cache macht das standardmäßig.

Wer nicht gezählt wird

Angemeldete Benutzer werden übersprungen. Du kannst das mit einem einzigen Schalter abstellen, wenn du deine eigenen Besuche sehen willst.

Das Backend wird nie angefasst. Feeds, JSON- und Raw-Antworten und die reinen Komponentenansichten, die Joomla für Druck- und Modalfenster nutzt, ebenso wenig. Das sind keine Seiten, die ein Besucher liest, sie zu zählen würde deine Zahlen nur verfälschen.

Was das Plugin speichert

Deine Einstellungen und sonst nichts. Sie liegen in der einen Zeile, die Joomla ohnehin für jede installierte Erweiterung führt.

Es gibt keine eigenen Tabellen und keine Schreibvorgänge pro Besuch. Genau darum geht es bei diesem Aufbau. Eine Statistik-Erweiterung, die in deine eigene Datenbank protokolliert, macht aus jedem Seitenaufruf einen Schreibvorgang in derselben Datenbank, die deine Website ausliefert, und deine Backups tragen das Gewicht für immer mit.

Auch auf der StatJolt-Seite landen rohe IP-Adressen nie auf der Festplatte. Die Besucherkennung ist ein Hash, der jede Mitternacht mit neuem Salt erzeugt wird. Der Besucher von gestern lässt sich also nicht dem von heute zuordnen. Alle Einzelheiten stehen in der Datenschutzerklärung.

Wenn du von Google Analytics kommst

Du musst nicht beides parallel laufen lassen. StatJolt ersetzt die Berichte zu Seitenaufrufen, Quellen, Seiten und Geräten, für die du GA4 benutzt hast, und legt Core Web Vitals, Funnels und Nutzerpfade dazu, die GA4 entweder vergräbt oder gar nicht hat.

Die größere Änderung ist der Cookie-Banner. Weil StatJolt keine Cookies setzt und keine personenbezogenen Daten sammelt, brauchen die meisten Websites überhaupt keinen Banner. Mehr dazu steht in Analytics ohne Cookie-Banner und im Leitfaden zur GA4-Alternative.

Betreibst du nebenbei auch WordPress, Drupal oder Webflow? Es gibt auch ein StatJolt WordPress-Plugin, ein Drupal-Modul und eine Webflow-Anleitung. Dasselbe Konto und derselbe Codeschnipsel decken jede deiner Websites ab.