- Du steuerst das Widget über Methoden auf
window.Panderra(öffnen, schließen, Conversion melden). - Das Widget meldet sich über
panderra:*-Events, die es auf dem<ai-knowledger-search>-Element auslöst.
Steuern: window.Panderra
window.Panderra ist verfügbar, sobald das Bundle geladen ist. Rufst du eine
Methode auf, bevor das Widget fertig gemountet ist, wird der Aufruf
gepuffert und nachgeholt — du musst also nicht auf ein „ready”-Signal warten.
Zuhören: Events
Die Events laufen auf dem<ai-knowledger-search>-Element und durchdringen das
Shadow DOM (composed: true):
Conversion-Tracking
Wenn du perpanderra:search-submit auf deine eigene Ergebnisseite
weiterleitest, verlässt der Nutzer das Widget. Der anschließende Klick auf einen
Artikel passiert außerhalb — und ginge der Lernschleife verloren.
trackConversion meldet ihn zurück:
string
required
Produkt-ID / SKU des geklickten Artikels.
string
Die Suche, zu der der Klick gehört. Optional — fehlt sie, nutzt das Widget die
zuletzt gemerkte Suche (übersteht einen Reload im selben Tab).
string
Host-Session-ID. Optional — fällt sonst auf die Such-Session des Widgets zurück.
string
Aus welcher Stufe der Artikel kam:
treffer, ergebnisse, aehnliche,
vielleicht oder pinned. Nur für die Statistik.Für den typischen Ablauf (Suche im Widget → Enter → Weiterleitung → Klick im
selben Tab) reicht
trackConversion({ productId }) ohne weitere IDs — das
Widget merkt sich die Suche über die Sitzung. Willst du es tab-übergreifend
exakt, gibst du die searchLogId aus panderra:search-submit über die
Weiterleitung mit (z. B. als URL-Parameter) und reichst sie hier wieder ein.