Voraussetzungen
- Client-ID deiner App. Du findest sie im DialogShift-Dashboard. Zum Entwickeln und Testen kannst du die Demo-Client-ID
pro12bdverwenden. - Channel-Code der Quelle. Für eine Gäste-App muss exakt
pwa-guestappgesetzt werden. Über den Channel-Code ordnen wir die Konversationen der richtigen Quelle zu.
Der Channel-Code kann nicht frei gewählt werden. Für eine Gäste-App ist exakt
pwa-guestapp zu setzen. Weitere Channel-Codes nur in Absprache mit dem DialogShift Support.Option 1: Einbindung per SDK
Das SDK rendert den Toggle-Button und das Chatfenster, lädt den Chat in einem iframe und stellt Methoden zur Steuerung bereit. Es ist alsUMD- und ES2015-Bundle verfügbar.
Installation
Initialisierung
Setze deine Client-ID alsid und den Channel-Code über context.channel. Das Beispiel verwendet die Demo-Client-ID pro12bd.
Dialogshift.instance() liefert eine Singleton-Instanz: Ein erneuter Aufruf ohne Argumente gibt dieselbe Instanz zurück.
Wichtige Optionen
Soll in der App-Ansicht ausschließlich der Chat erscheinen (ohne schwebenden Button), setze
renderButton: false und isChatboxVisible: true.Steuerung zur Laufzeit
Option 2: Direkte URL im iframe
Der Webchat ist unterhttps://webchat.dialogshift.com als eigenständige Anwendung erreichbar und lässt sich in jedes iframe oder jede Webansicht laden. Steuerung erfolgt ausschließlich über URL-Parameter.
Beispiel
URL-Parameter
Jeder weitere, nicht aufgeführte URL-Parameter wird automatisch in den Besucher-Kontext übernommen.
?email=gast@example.com&name=John ist damit gleichwertig zu einem entsprechenden context-JSON.Welche Option?
- SDK: Volles Widget-Verhalten (Button, Teaser, ungelesene Nachrichten) und programmatische Steuerung über Methoden und Events.
- Direkte URL: Einfachste Einbindung ohne JavaScript-Integration; ideal, um den Chat als ganze Ansicht oder im iframe darzustellen.

