Pandus SDK Dokumentation
Ereignisreferenz
Jedes Ereignis, das das Pandus SDK selbst sendet: Seitenaufrufe, Scrollen, Klicks, Formulare, Video, Frustration, Web Vitals, intelligente Ereignisse, GA4-Ereignisse und Barrieresignale.
Aktualisiert:
Jedes Ereignis hat dieselbe Form: name, Zeit, Seite (die URL nach der Erlaubnisliste), Seitenvorlage, Sitzungs- und Client-ID (nur mit Einwilligung), Einwilligungsmodus, Gerät, Ort, Quelle, Sprache und bis zu 25 Parameter.
Gruppen automatischer Ereignisse schalten Sie unter Analyse → Ereignisse ein und aus. Jedes Ereignis lässt sich als Schlüsselereignis (Conversion) markieren: Es erscheint dann in Conversions, Trichtern, Attribution und in der Priorität von Problemen, etwa „eine Barriere im Schritt vor purchase“.
Automatische Ereignisse
| Ereignis | Wann |
|---|---|
first_visit |
Der erste Besuch eines Browsers |
session_start |
Eine neue Sitzung (nach 30 Minuten ohne Aktivität) |
page_view |
Jede Seite, auch Routen von Single-Page-Apps |
user_engagement |
Zeit auf der Seite, solange sie sichtbar ist |
scroll |
25, 50, 75 und 90 % der Seite |
click |
Klick auf einen Link zu einer anderen Website |
file_download |
Klick auf ein Dokument, Archiv oder eine Mediendatei |
view_search_results |
Eine Suchergebnisseite der Website |
form_start, form_submit |
Ein Besucher beginnt und sendet ein Formular |
video_start, video_progress, video_complete |
HTML5-Video auf der Seite |
copy, print, outbound_share |
Kopieren (ohne Text), Drucken, Teilen in ein soziales Netzwerk |
consent_update |
Der Besucher ändert seine Wahl |
Frustration
| Ereignis | Wann |
|---|---|
rage_click |
Mehrere schnelle Klicks an einer Stelle |
dead_click |
Ein Klick ohne Reaktion der Seite |
error_click |
Ein Klick, auf den ein JavaScript-Fehler folgt |
quick_back |
Ein Besucher kehrt nach wenigen Sekunden zurück |
excessive_scroll |
Auf- und Abscrollen, ohne etwas zu finden |
form_abandon |
Ein nicht gesendetes Formular mit dem zuletzt berührten Feld (nie dessen Wert) |
js_error |
Ein JavaScript-Fehler mit Meldung und Stack, bereinigt von URLs und personenbezogenen Daten |
Geschwindigkeit
web_vitals enthält LCP, INP, CLS, FCP und TTFB eines Seitenaufrufs mit dem Element hinter LCP, INP und CLS.
Intelligente Ereignisse
Das SDK erkennt add_to_cart, begin_checkout, purchase, sign_up, login, contact und generate_lead an Button-Texten in sieben Sprachen, URL-Mustern und der Plattform (dataLayer von WooCommerce und GTM). Sie sind als „automatisch erkannt“ markiert; Sie bestätigen oder deaktivieren jedes unter Analyse → Ereignisse. Ein selbst gesendetes Ereignis hat immer Vorrang vor einem erkannten.
Empfohlene Ereignisse (GA4-Schema)
login, sign_up, search, share, select_content, generate_lead und das ganze E-Commerce-Set: view_item_list, select_item, view_item, add_to_wishlist, add_to_cart, remove_from_cart, view_cart, begin_checkout, add_shipping_info, add_payment_info, purchase, refund, view_promotion, select_promotion. Siehe E-Commerce.
Barrieresignale
Barrieresignale landen in einer eigenen Tabelle, ohne Sitzungs- oder Client-ID. Sie werden je Seitenvorlage und Element gezählt, nie je Person.
| Signal | WCAG |
|---|---|
a11y_focus_trap |
2.1.2 |
a11y_focus_lost |
2.4.3 |
a11y_focus_invisible |
2.4.7, 2.4.11 |
a11y_focus_obscured |
2.4.11 |
a11y_focus_order_jump |
2.4.3 |
a11y_unreachable_control |
4.1.2, 2.1.1 |
a11y_hidden_focusable |
4.1.2 |
a11y_form_error_unannounced |
3.3.1, 3.3.3 |
a11y_form_retry |
3.3.1 |
a11y_reflow |
1.4.10, 1.4.4 |
a11y_autoplay |
1.4.2 |
a11y_live_axe |
je axe-Regel |
a11y_prefs |
Darstellungseinstellungen, nur als Anteile ab 20 Sitzungen |
a11y_skip_link_used |
ein positives Signal: der Skip-Link funktioniert |
barrier_report_sent |
ein Besucher hat das Formular „Barriere melden“ gesendet |
Was jedes Signal bedeutet, steht unter Live-Barrieren und was zuerst beheben.
Heatmap-Daten
Mit eingeschaltetem Verhaltensmodul tragen Klicks ihre Position und ihren Selektor, und jeder Seitenaufruf sendet Scrolltiefe, Aufmerksamkeit und Fokuspunkte. Diese Heatmap-Punkte zählen nicht zum monatlichen Ereigniskontingent.
Das Pandus SDK und der Scanner sind automatische Prüfungen, kein vollständiges Audit und keine Rechtsberatung. Das SDK verändert nichts an Ihrer Website und stellt nicht fest, welche Besucher assistive Technologien nutzen.