Drupal Analytics Modul

Das StatJolt Drupal Analytics Modul setzt deinen Messcode auf jede Seite deiner Website.

Die Statistik arbeitet ohne Cookies. Du brauchst also keinen Cookie-Banner, weil keine personenbezogenen Daten anfallen. In deine Drupal-Datenbank wird ebenfalls nichts geschrieben. Deine Tabellengrößen bleiben also unverändert. Das hilft bei viel Traffic oder wenn du oft Backups ziehst.

StatJolt kostet bis 2027 0 Euro, bei beliebig viel Traffic. Danach bleibt es für Websites mit wenig Traffic weiterhin 0 Euro.

In vier Schritten installieren

  1. Lade das Modul bei StatJolt herunter und entpacke es in den Ordner modules deiner Website.
  2. Öffne Verwaltung, dann Erweitern. Suche nach StatJolt, setze den Haken und installiere es.
  3. Öffne Verwaltung, dann Konfiguration, dann System, dann StatJolt Analytics. Ö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 dein erster Besuch ankommt und du Erneut prüfen drückst.

Der Download ist eine ZIP-Datei. Entpacke sie so, dass der Ordner statjolt selbst in modules landet, mit der Datei statjolt.info.yml darin.

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.
  • Gelb, StatJolt war nicht erreichbar. Dein Server konnte statjolt.com gerade nicht aufrufen. Die Messung läuft trotzdem. Drücke in einer Minute Erneut prüfen.
  • 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.

Solange kein Code eingefügt ist, warnt dich auch der Statusbericht. Eine unfertige Einrichtung bleibt also nicht unbemerkt.

Auf welchen Drupal-Versionen es läuft

Drupal 10 und Drupal 11. Das Modul ist gegen die aktuellen APIs geschrieben und braucht deshalb keine Kompatibilitätsschicht.

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

Wohin der Code kommt

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

Du kannst es auch nicht kaputt machen, indem du das Badge zweimal platzierst. Der Messcode kommt nur von einer einzigen Stelle, Doppelzählung ist also nicht möglich.

Wohin das Badge kommt

StatJolt zeigt ein kleines Badge auf deiner Website. Standardmäßig setzt es sich selbst in eine Ecke des Bildschirms und das Modul fragt dich nichts.

Wenn du es an einer bestimmten Stelle willst, hast du zwei Wege. Platziere den Block StatJolt-Badge über Blocklayout in einer beliebigen Region, genauso wie jeden anderen Block. Oder setze den Platzhalter {statjolt_badge} in deinen Text und schalte den Filter StatJolt-Badge für dieses Textformat ein.

Gib dem Filter ein hohes Gewicht, damit er nach dem Filter läuft, der erlaubtes HTML einschränkt.

Caching

Der Code, den das Modul hinzufügt, ist für jeden Besucher gleich.

Wenn du deine ID speicherst, werden die gecachten Seiten mit dem alten Code geleert. Drupal macht das von selbst. Von Hand ist nichts zu leeren. Wenn du zusätzlich ein CDN oder einen Reverse Proxy vor Drupal betreibst, leere den einmal.

Auch unter Caching ist das Überspringen angemeldeter Benutzer sicher.

Wer nicht gezählt wird

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

Ebenso wenig gemessen wird, was keine HTML-Seite ist, etwa JSON-Antworten, Ajax-Aufrufe, Feeds und Datei-Downloads.

Was das Modul speichert

Deine Einstellungen und sonst nichts. Sie liegen in einem einzigen Konfigurationsobjekt, dort, wo jedes andere Modul seine Einstellungen auch ablegt.

Es gibt keine eigenen Tabellen und keine Schreibvorgänge pro Besuch. Genau darum geht es. Viele Statistik-Erweiterungen protokollieren in deine eigene Datenbank, sodass jeder Seitenaufruf zu einem Schreibvorgang wird. Das landet dann auch in deinen Backups und kann deine Website langsamer machen.

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. Dazu kommen Core Web Vitals, Funnels und Nutzerpfade, die GA4 entweder vergräbt oder gar nicht hat. Einen ausführlicheren Vergleich findest du im Leitfaden zur GA4-Alternative.

Weil StatJolt keine Cookies setzt und keine personenbezogenen Daten sammelt, brauchen die meisten Websites überhaupt keinen Banner. Die rechtliche Seite steht in Google Analytics und die DSGVO.

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

Ersetze GA4 in 2 Minuten

Du fügst nur den Code ein und siehst, wie viel klarer es wird. Keine Cookies, kein Consent-Tool. 0 EUR bis 2027, bei beliebigem Traffic. Danach bleibt es für Websites mit wenig Traffic weiterhin 0 Euro.

Kostenloses Konto anlegen