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
localhostund 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.