Zum Inhalt springen

Skriptkonfiguration

Aktualisiert am 17. Oktober 2026

Das Skript ist komprimiert unter 1 KB groß und wird mit defer nach der Seite geladen.

<script defer data-domain="example.com" src="https://statsdot.com/js/script.js"></script>

Attribute

Attribut Bedeutung
data-domain Erforderlich. Die Website, wie Sie sie in Statsdot hinzugefügt haben, ohne www.
data-auto="false" Deaktiviert die automatische Erfassung von ausgehenden Links und Dateidownloads.

Was es sendet

Für jeden Seitenaufruf: die Seitenadresse ohne Query-String, die Domain der verweisenden Website, die UTM-Tags der Landingpage und die Bildschirmbreite (zur Unterscheidung von Desktop, Tablet und Mobilgerät). Ereignisse fügen einen Namen und ein optionales Label hinzu. Die Anfrage geht an https://statsdot.com/api/collect. Auf dem Gerät des Besuchers wird nichts gespeichert: keine Cookies, kein lokaler Speicher, kein Fingerprinting.

Single-Page-Apps

Das Skript überwacht die History-API des Browsers, sodass clientseitige Navigation in React, Vue, Next.js, Nuxt, Livewire (wire:navigate) oder Inertia jede Seite ohne zusätzlichen Code zählt.

Wann es nichts tut

  • Auf localhost und anderen lokalen Adressen.
  • In automatisierten Browsern, die sich selbst ankündigen (navigator.webdriver).
  • Wenn Sie Ihre eigenen Besuche ausgeschlossen haben, siehe Eigene Besuche ausschließen.

Bekannte Bots und Crawler werden ebenfalls serverseitig ignoriert, siehe das Verzeichnis für KI-Crawler.

Eigene Domain

Um Blockern zu entgehen, die Analyse-Domains auflisten, können Sie das Skript über einen Proxy von Ihrer eigenen Domain aus bereitstellen: siehe Skript von der eigenen Domain bereitstellen. Das Skript sendet Besuche an den Ort, von dem es geladen wurde.

Benutzerdefinierte Ereignisse aus dem Code

window.statsdot.track('Signup');
window.statsdot.track('Download', 'Price list 2026');

Mehr dazu unter Ereignisse und Ziele.