Das Embed löst CustomEvents auf window aus, damit du ohne Polling auf Lebenszyklus und Interaktion reagieren kannst. Jedes Event enthält { chatbotId } in event.detail. Für nahezu alle Integrationen reichen diese Events zusammen mit den Methoden aus.
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.
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.
Öffnen und Schließen tracken
Nützlich, um Interaktionen an Analytics weiterzugeben.