StatJolt WordPress-Plugin
Das StatJolt WordPress-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 sofort die neue Seite bekommen.
Installation in vier Schritten
- Lade das Plugin herunter. Lass die ZIP-Datei so, wie sie ist. Entpacke sie nicht.
- Öffne im WordPress-Adminbereich Plugins, dann Installieren, dann Plugin hochladen. Wähle die ZIP-Datei, installiere sie, dann aktiviere sie. Das Plugin bringt dich direkt zu seinem Einstellungsbildschirm.
- Öffne dein StatJolt-Konto, drücke den Kopieren-Knopf unter deinem Code, füge ihn in das Feld ein und speichere.
- Öffne deine Website in einem privaten Fenster. Der Status wird grün, sobald der erste Besuch ankommt.
Du kannst den ganzen Code einfügen, nur die Script-Zeile, oder nur die Nummer. Alle drei funktionieren.
Was die Statusfarben bedeuten
- Grün. Daten kommen an. Nichts zu tun.
- Gelb, ich warte auf deinen ersten Besucher. Der Code sitzt richtig, 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 bekommen. Prüfe, ob du deinen eigenen Code eingefügt hast, und leere dann deinen Cache.
- Rot, die ID gibt es nicht. Die eingefügte Nummer 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 Website-Liste wieder ein.
- Grau. Ich habe statjolt.com gerade nicht erreicht. Versuche es in einer Minute erneut.
Wohin das Badge kommt
StatJolt zeigt ein kleines Badge auf deiner Website. Seine Position stellst du in deinem StatJolt-Konto ein, nicht im Plugin.
Wenn dein Badge schwebt, ist es an einer Bildschirmecke fixiert, deshalb fragt das Plugin nichts. Es setzt den Code ans Seitenende, wo er nichts stört.
Wenn dein Badge im Textfluss sitzt, fragt das Plugin, wohin du es willst, und bietet an, was dein Theme tatsächlich hat:
- Eine Seitenleiste oder eine Footer-Widget-Spalte. Das Plugin listet die Widget-Bereiche deines Themes mit ihren Namen auf. Jede Footer-Spalte ist ein eigener Bereich, du wählst also genau die Spalte.
- Das Seitenende. Das geht immer, aber das Badge landet außerhalb deines Layouts, über die volle Breite. Auf den meisten Themes sieht das falsch aus, nimm es also als Reserve.
- Der Shortcode
[statjolt_badge]. Setze ihn genau dorthin, wo du das Badge willst. Bei einem Block-Theme ziehe im Website-Editor den Shortcode-Block in deinen Footer-Templateteil.
Was du auch wählst: Seiten, die diesen Bereich nicht ausgeben, bekommen den Code trotzdem ans Seitenende. Es bleibt nichts ungemessen.
Wenn dein Theme ungewöhnlich ist
Nichts zu tun. Das Plugin probiert drei Stellen der Reihe nach und hört bei der ersten auf, die funktioniert.
- Dein Theme ruft
wp_footerauf, wie fast jedes Theme, also kommt der Code dorthin. - Dein Theme ruft es nie auf, also kommt der Code vor das schließende body-Tag.
- Dein Theme hat nicht einmal ein schließendes body-Tag, also kommt der Code ans Seitenende.
Dafür gibt es keine Einstellung und keinen Modus zum Einschalten. Das Plugin entscheidet, während die Seite gebaut wird, wenn es bereits weiß, was das Theme getan hat.
Caching
Der Code, den das Plugin einfügt, ist für jeden Besucher gleich, du musst also nichts vom Cache ausnehmen.
Nach dem Speichern deiner ID leert das Plugin den ganzen Cache für dich. Es kennt WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround Optimizer, Hummingbird, Breeze, Cache Enabler, Autoptimize, sowie WP Engine. Nutzt du etwas anderes, oder ein CDN, leere es einmal selbst.
Eine Grenze solltest du kennen. Angemeldete Benutzer zu überspringen funktioniert nur, solange dein Cache ihnen ungecachte Seiten liefert. Jedes verbreitete Caching-Plugin macht das standardmäßig.
Wer nicht gezählt wird
Ein einziges Häkchen, standardmäßig gesetzt: Angemeldete Benutzer nicht messen. So verzerren deine eigenen Besuche deine Zahlen nicht. Nimm das Häkchen weg, wenn du angemeldete Besucher doch zählen willst.
Feeds, REST-Antworten, Vorschauen, der Customizer, sowie die Login-Seite bekommen den Code nie.
Multisite
Der Netzwerk-Einstellungsbildschirm setzt eine StatJolt-ID für jede Website im Netzwerk. Jede Website kann sie mit einer eigenen ID überschreiben.
Eines solltest du einplanen: In einem Verzeichnis-Netzwerk teilen sich alle Unterseiten eine einzige Domain. StatJolt identifiziert eine Website über ihre Domain, führt diese Unterseiten also zu einer Website mit gemeinsamen Zahlen zusammen. Ein Subdomain-Netzwerk hat diese Grenze nicht.
Es kommen keine Daten an
Arbeite das der Reihe nach durch.
- Öffne deine Website in einem privaten Fenster, dann drücke Erneut prüfen auf dem Einstellungsbildschirm.
- Sieh dir den Seitenquelltext an und suche nach
c.min.js. Fehlt er, prüfe, ob die ID auf dem Einstellungsbildschirm nicht leer ist. - Leere deinen Cache, das CDN eingeschlossen.
- Prüfe, ob die Nummer auf dem Einstellungsbildschirm mit der in deinem StatJolt-Konto übereinstimmt.
- Schalte den Werbeblocker in dem Browser aus, mit dem du testest.
StatJolt auf anderen Plattformen
Betreibst du nebenbei auch Joomla, Drupal oder Webflow? Es gibt auch ein Joomla-Plugin, ein Drupal-Modul und eine Webflow-Anleitung. Dasselbe Konto und derselbe Codeschnipsel decken jede deiner Websites ab.
Fragen
Schreib mir über die Kontaktseite.