Support kontaktieren

Wir melden uns per E-Mail. Meist innerhalb von zwei Tagen.

Zum Schutz vor Missbrauch prüft Google reCAPTCHA diese Einsendung. Dabei werden Daten an Google übertragen. Das Skript wird erst beim Öffnen dieses Formulars geladen. Zusätzlich prüft sie unser eigener Formularschutz formconfirmed, ohne Daten an Dritte zu übertragen.

← Alle Beiträge

Stats4U auf einer statischen Website ohne private Zugangsdaten einbinden

Technisch geprüft:

Über die Inhalte und ihre Prüfung

In diesem Artikel

Eine statische Website kann einen Stats4U-Zähler laden, ohne auf ihrem eigenen Hosting PHP auszuführen oder eine Besucherdatenbank zu führen. Der Browser lädt die Einbindung von Stats4U; dort findet auch die Zählung statt. Die Einrichtung funktioniert nur, wenn das veröffentlichte HTML, die Hosting-Regeln und der Browser die benötigten Anfragen zulassen.

123
  1. Öffentlichen Code und privaten Zugang trennen
  2. Code in der Vorlage veröffentlichen
  3. Anfragen und Berichtsgrenzen prüfen

Die öffentliche Einbindung vorbereiten

  1. Für einen neuen Zähler ein Design wählen und den erzeugten Code kopieren. Bei einem bestehenden Zähler dessen Nummer behalten. Vor Änderungen an der Website den privaten Verwaltungslink sicher aufbewahren. Ein Zähler kann ohne Konto funktionieren, während der Inhaberzugang trotzdem Schutz benötigt.
  2. Nur die öffentliche Einbindung dort in die gemeinsame HTML-Vorlage einsetzen, wo der Zähler erscheinen soll. Ein Generator für statische Websites muss diese Vorlage in die veröffentlichten Seiten übernehmen. Nach der Bereitstellung das erzeugte HTML prüfen; eine bearbeitete Quellkomponente beweist noch nicht, dass die öffentliche Seite sie enthält.
  3. Inhabertoken, Verwaltungslink und API-Schlüssel aus öffentlichem HTML und Repositorys heraushalten. Für die normale Einbindung genügen Zählernummer und öffentliche Gestaltungsoptionen. Den gesamten kopierten Text vor dem Commit prüfen; private Lesezeichen nicht als Installationsanleitung veröffentlichen.

Die vom Hosting unterstützte Einbindung verwenden

Wenn externe Skripte erlaubt sind, den erzeugten JavaScript-Code mit der gehosteten Adresse von s4u.js verwenden. So erreichen Aktualisierungen die Einbindung. Eine heruntergeladene Kopie bleibt auf ihrem kopierten Stand, solange sie nicht gesondert aktualisiert wird; Änderungen an der Website aktualisieren diese Datei nicht automatisch.

Wenn nur Bilder, Markdown oder BBCode akzeptiert werden, die passende erzeugte Einbindung verwenden. Sie kann Bildanfragen zählen; Seitendetails hängen vom HTTP Referer oder einer ausdrücklich übermittelten Adresse ab. Optionale automatische Ereignisse benötigen JavaScript; ein Bild allein kann kein bestätigtes Formularergebnis beobachten.

Das veröffentlichte Ergebnis sicher prüfen

Eine eigene, zur Prüfung freigegebene Testseite in der Netzwerkanzeige des Browsers untersuchen. Zählernummer, doppelte Codeblöcke und blockierte Ressourcen prüfen. Content Security Policy, Editorfilter oder Browsererweiterungen können das Laden von Skript oder Bild verhindern. Umfangreiche Schutzmaßnahmen nicht allein zum Anzeigen eines Zählerbilds abschalten.

Ein gewöhnlicher Seitenbesuch kann zählen. Die Adresse des Zählerbilds nicht manuell öffnen oder zur Diagnose wiederholt aktualisieren. Ein unsichtbares Design kann korrekt laden, ohne ein Zählerbild anzuzeigen; Anfragen und den entsprechenden Bericht prüfen, statt nur für eine sichtbare Anzeige einen weiteren Codeblock einzufügen.

Was ein Zähler nicht beobachten kann

Der Zähler meldet Anfragen und unterstützte Messungen, die Stats4U erreichen. Er sieht nicht jede Anfrage des statischen Hostings, Serverfehler, fehlgeschlagene Downloads oder Bandbreite. Dafür sind Hosting-Protokolle oder dessen eigene Überwachung nötig, soweit verfügbar. Statisches Hosting bedeutet nicht zwangsläufig, dass solche Informationen fehlen.

Auch eine statische Website benötigt gepflegte Inhalte, ein geschütztes Veröffentlichungskonto und einen passenden Datenschutzhinweis. Ein Zähler nimmt diese Aufgaben nicht ab. Optionale Kampagnen- oder Ereignismessungen erst aktivieren, wenn deren Einrichtung verstanden ist; der grundlegende Code füllt nicht automatisch jeden erweiterten Bericht.

Die richtige Einbindung wählen und veröffentlichen

Die Installationsanleitung erklärt verfügbare Codeformate und Prüfungen nach dem Einbinden.

Installationsanleitung öffnen
Anzeige