Skip to main content

Ueberblick

Der Ereignisse-Tab ermoeglicht es Ihnen, Tracking-Ereignisse zu definieren, um bestimmte Besucheraktionen auf Ihrer Website zu erfassen. Verfolgen Sie Schaltflaechenklicks, Formulareinreichungen, Scroll-Meilensteine, Elementsichtbarkeit oder loesen Sie benutzerdefinierte Ereignisse aus Ihrem eigenen Code aus. Jedes Ereignis kann als Conversion-Ziel markiert werden, um die Kampagneneffektivitaet zu messen.
Ereignisse-Tab

Ereignisliste

Die Ereignistabelle zeigt alle definierten Ereignisse mit wichtigen Metriken:

Filter

Filtern Sie die Ereignisliste nach:

Ein Ereignis erstellen

Klicken Sie auf Ereignis erstellen, um ein neues Tracking-Ereignis zu definieren. Jedes Ereignis erfordert:

Ereignistypen

Jeder Ereignistyp verfolgt eine andere Art der Besucherinteraktion. Das Tracker-Skript verarbeitet alle automatischen Typen — keine Programmierung erforderlich.

Klick

Wird ausgeloest, wenn ein Besucher auf ein Element klickt, das dem CSS-Selektor entspricht. Was erfasst wird:
  • Textinhalt des Elements (erste 100 Zeichen)
  • Tag-Name des Elements (button, a, div, usw.)
  • Uebereinstimmender CSS-Selektor
  • Aktuelle Seiten-URL
Verwenden Sie die Browser-Entwicklertools, um den richtigen CSS-Selektor zu finden. Klicken Sie mit der rechten Maustaste auf das Element → Untersuchen → klicken Sie mit der rechten Maustaste auf das HTML-Tag → KopierenSelektor kopieren.
Beispiele fuer CSS-Selektoren:

Scroll (Sichtbarkeit)

Wird ausgeloest, wenn der Besucher an einem bestimmten Element auf der Seite vorbeiscrollt. Verwendet einen IntersectionObserver, um zu erkennen, wann das Element in den Viewport eintritt. Anwendungsfaelle:
  • Verfolgen Sie, wie viele Besucher Ihren Preisbereich sehen
  • Messen Sie das Engagement mit bestimmten Inhaltsbloecken
  • Erkennen Sie, ob Besucher das Ende einer langen Seite erreichen
Jedes Scroll-Ereignis wird nur einmal pro Sitzung und Element ausgeloest — auch wenn der Besucher mehrmals daran vorbeiscrollt. Dies verhindert aufgeblaehte Zaehler.

Formulareinreichung

Wird ausgeloest, wenn ein Besucher ein Formular einreicht, das dem CSS-Selektor entspricht. Was erfasst wird:
  • Werte aus <input>-, <select>- und <textarea>-Feldern
  • Feldnamen und ihre Werte (bis zu 500 Zeichen pro Feld)
  • Passwort- und versteckte Felder werden automatisch ausgeschlossen
Standardmaessig werden alle sichtbaren Formularfelder erfasst. Verwenden Sie die Formularfelder-Erlaubnisliste, um die Datenerfassung auf bestimmte Felder zu beschraenken und die Erfassung sensibler Informationen zu vermeiden.

Elementsichtbarkeit

Wird ausgeloest, wenn ein bestimmtes Element im Browser-Viewport sichtbar wird. Aehnlich wie Scroll, aber fokussiert auf die Verfolgung, ob ein bestimmtes UI-Element gesehen wurde. Anwendungsfaelle:
  • Impressionen von Werbebannern verfolgen
  • Sichtbarkeit wichtiger CTAs messen
  • Erkennen, ob dynamisch geladene Inhalte gesehen werden (funktioniert mit SPAs)
Der Tracker verwendet einen MutationObserver, um dynamisch hinzugefuegte Elemente zu ueberwachen. Wenn das Zielelement nach dem Seitenladen durch JavaScript gerendert wird (React, Vue usw.), wird es trotzdem erkannt.

Benutzerdefiniert (Manuell)

Wird ausgeloest, wenn Sie die JavaScript-API aus Ihrem eigenen Code aufrufen. Dies ist der flexibelste Ereignistyp — Sie steuern genau, wann und mit welchen Daten das Ereignis ausgeloest wird. Benutzerdefinierte Ereignisse werden im Abschnitt Benutzerdefinierte Ereignisse API unten im Detail behandelt.

Conversion-Ziel

Jedes Ereignis kann als Conversion-Ziel markiert werden, indem Sie den Schalter aktivieren. Wenn aktiviert:
  • Das Ereignis wird in der Conversions-KPI-Karte auf dem Dashboard gezaehlt
  • Es wird zur Berechnung der Conversion-Rate in der Kampagnen-Performance-Tabelle verwendet
  • Sitzungen mit diesem Ereignis werden in der Sitzungsdetailansicht hervorgehoben
  • Das Ereignis erscheint in Conversion-Trichtern und Berichten

Was ist ein gutes Conversion-Ziel?

Markieren Sie Formulareinreichungen als Conversions — Kontaktformulare, Angebotsanfragen, Newsletter-Anmeldungen. Dies sind klare Indikatoren dafuer, dass ein Besucher zum Lead geworden ist.
Markieren Sie In den Warenkorb- oder Kauf abgeschlossen-benutzerdefinierte Ereignisse als Conversions. Verfolgen Sie den gesamten Trichter vom Seitenaufruf bis zum Kauf.
Markieren Sie Ueber Preisbereich gescrollt- oder Video abgespielt-Ereignisse als Mikro-Conversions. Diese zeigen starkes Interesse auch ohne Formulareinreichung an.
Markieren Sie Telefonnummer-Klick- oder Chat-Widget geoeffnet-Ereignisse als Conversions. Diese zeigen die Absicht zur direkten Kontaktaufnahme.
Sie koennen mehrere Conversion-Ziele gleichzeitig aktiv haben. Die Dashboard-Conversions-KPI zaehlt eindeutige Sitzungen mit mindestens einem Conversion-Ereignis — eine Sitzung, die 3 Conversion-Ereignisse ausloest, zaehlt also als 1 Conversion.

Benutzerdefinierte Ereignisse API

Benutzerdefinierte Ereignisse geben Ihnen die volle Kontrolle ueber das Ereignis-Tracking aus Ihrem eigenen JavaScript-Code. Verwenden Sie sie, wenn automatisches Tracking (Klicks, Formulare, Sichtbarkeit) nicht ausreicht — fuer dynamische Interaktionen, mehrstufige Prozesse oder geschaeftsspezifische Aktionen.

Grundlegende Verwendung

API-Referenz

Automatisch erfasst (Sie muessen diese nicht uebergeben):
  • Aktuelle Seiten-URL
  • Sitzungs-ID
  • Zeitstempel
  • Unternehmens-ID

E-Commerce-Beispiele

Verfolgen Sie den gesamten Einkaufstrichter:

In-den-Warenkorb-Integration

Ein vollstaendiges Beispiel fuer die Integration benutzerdefinierter Ereignisse mit einer “In den Warenkorb”-Schaltflaeche:

Lead-Formular-Beispiel

Formulareinreichungen mit Felddaten verfolgen:

SPA / React-Beispiel

Fuer Single-Page-Anwendungen loesen Sie Ereignisse bei Routenwechseln oder Komponenteninteraktionen aus:

Wie Ereignisse gesendet werden

Ereignisse werden zur Leistungsoptimierung gepuffert und gebuendelt gesendet:
  1. Jeder RevolTracker.track()-Aufruf fuegt das Ereignis einem internen Puffer hinzu
  2. Alle 5 Sekunden werden alle gepufferten Ereignisse in einer einzigen Anfrage an den Server gesendet
  3. Beim Verlassen der Seite werden verbleibende Ereignisse ueber sendBeacon() fuer Zuverlaessigkeit gesendet
  4. Maximal 50 Ereignisse pro Batch — ueberschuessige Ereignisse werden verworfen
Sie muessen keine Ereignisdefinition im Dashboard erstellen, damit benutzerdefinierte Ereignisse aufgezeichnet werden. Undefinierte benutzerdefinierte Ereignisse werden trotzdem mit ihren Daten gespeichert — sie haben jedoch keine Ausloesungszahl in der Ereignisliste. Fuer vollstaendiges Tracking erstellen Sie eine passende Ereignisdefinition mit demselben Namen.

Analysieren Sie Ihre Website mit Claude Code

Wenn Sie sich nicht sicher sind, welche Elemente Sie verfolgen sollen, koennen Sie Claude Code verwenden, um Ihre Website zu analysieren und ein optimales Ereignis-Tracking-Setup vorzuschlagen.