Skip to main content
Das Embed löst CustomEvents auf window aus, damit du ohne Polling auf Lebenszyklus und Interaktion reagieren kannst. Für nahezu alle Integrationen reichen diese Events zusammen mit den Methoden aus. Jedes Event enthält diese Felder in event.detail:

Browser-Events

homiebot:opened und homiebot:closed werden bei jeder Öffnen-/Schließen-Aktion ausgelöst — über den Launcher-Button, die Willkommens-Bubbles, window.homieBot.open() / .close() / .toggle() sowie über Aktionen aus dem Chat heraus.
Inhalte von Nachrichten und Antworten, Nutzer-IDs, Feedback-Freitext und interne Fehler sind niemals Bestandteil der Browser-Event-Payloads.

Auf die API hören

Wird ausgelöst, sobald window.homieBot nutzbar ist.

Auf den Assistenten hören

Wird ausgelöst, sobald das Iframe für sendMessage und getHistory bereit ist.

Konversations-Funnel tracken

Nützlich, um Interaktionen an Analytics weiterzugeben.

Interaktions-Payloads

Nachricht gesendet

inputType ist text, speech, suggestion, pdp-question oder api.

Nachricht empfangen

Dieses Event wird einmal für die vollständige Antwort ausgelöst, auch bei gestreamten Antworten. productCount ist 0, wenn die Antwort keine Produktempfehlungen enthält.

Chat zurückgesetzt

reason ist manual, inactivity oder api. Die chatId bezeichnet die zurückgesetzte Konversation.

Produkt angeklickt

Das product-Objekt enthält ausschließlich gtin, brand, designation und url.

Feedback abgegeben

rating ist entweder like oder dislike. Feedback-Gründe und Freitext werden nicht offengelegt.