Tracking-Script
Ein leichtgewichtiges, datenschutzfreundliches Tracking-Script.
Grundlegende Verwendung
<script defer data-site-id="YOUR_SITE_ID" src="https://glyphex.io/tracker.js" ></script>
Was erfasst wird
Das Tracking-Script erfasst automatisch:
- Seitenaufrufe – Jede Seite, die Ihre Besucher aufrufen
- Referrer – Woher Besucher kommen (Google, Social Media usw.)
- UTM-Parameter – Kampagnen-Tracking (utm_source, utm_medium usw.)
- Gerätetyp – Desktop, Mobil oder Tablet
- Browser – Chrome, Firefox, Safari usw.
- Betriebssystem – Windows, macOS, iOS, Android usw.
- Land und Stadt – Ungefährer Standort anhand der IP (IP wird nicht gespeichert)
- Klicks auf ausgehende Links – Links zu externen Websites
- Datei-Downloads – Downloads von PDFs, ZIPs und anderen Dateien
- Scrolltiefe – Wie weit Besucher auf jeder Seite scrollen
- Verweildauer – Auf jeder Seite verbrachte Zeit
Was NICHT erfasst wird
- Persönliche Informationen (Namen, E-Mails usw.)
- IP-Adressen (nur für die Geo-Zuordnung verwendet, dann verworfen)
- Cookies oder dauerhafte Identifikatoren
- Cross-Site-Tracking
- Fingerprinting, das Einzelpersonen identifizieren könnte
Konfigurationsoptionen
Tracking deaktivieren
Nutzer können sich abmelden, indem sie ein localStorage-Flag setzen:
// Opt out of tracking
localStorage.setItem('glyphex_ignore', 'true');
// Opt back in
localStorage.removeItem('glyphex_ignore');Nur in der Produktion tracken
Das Script ignoriert automatisch localhost und file://-URLs. Für bedingtes Laden:
{process.env.NODE_ENV === 'production' && (
<Script
defer
data-site-id="YOUR_SITE_ID"
src="https://glyphex.io/tracker.js"
/>
)}Automatisches Tracking
Ausgehende Links
Klicks auf Links zu externen Domains werden automatisch erfasst. Sie sehen diese im Tab „Verhalten“ unter „Ausgehende Links“.
Datei-Downloads
Downloads gängiger Dateitypen werden automatisch erfasst:
pdf, zip, rar, 7z, doc, docx, xls, xlsx, ppt, pptx, csv, mp3, mp4, exe, dmg, apk
So funktioniert die Besucheridentifikation
Glyphex verwendet einen datenschutzfreundlichen Ansatz, um eindeutige Besucher ohne Cookies zu identifizieren:
- Ein täglich rotierender Salt wird mit der IP-Adresse und dem User-Agent des Besuchers kombiniert
- Dies wird gehasht, um einen temporären Identifikator zu erstellen
- Der Identifikator ändert sich täglich und verhindert so langfristiges Tracking
- Die ursprüngliche IP wird niemals gespeichert
Dies ermöglicht genaue Zählungen eindeutiger Besucher bei gleichzeitigem Schutz der Privatsphäre.
Performance
- Script-Größe: ~2 KB (gzip-komprimiert)
- Lädt asynchron mit
defer - Minimaler Einfluss auf die Ladegeschwindigkeit der Seite und die Core Web Vitals
- Verwendet
sendBeaconfür zuverlässiges Tracking ohne Blockierung