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:

  1. Ein täglich rotierender Salt wird mit der IP-Adresse und dem User-Agent des Besuchers kombiniert
  2. Dies wird gehasht, um einen temporären Identifikator zu erstellen
  3. Der Identifikator ändert sich täglich und verhindert so langfristiges Tracking
  4. 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 sendBeacon für zuverlässiges Tracking ohne Blockierung