Widget-Einrichtung & Anpassung
Fügen Sie Ihrer Website in weniger als 5 Minuten ein KI-gestütztes Chat-Widget hinzu.
Schnelle Einrichtung
Ihr Chatbot ist schnell live. Kopieren Sie einfach den kleinen Code-Snippet aus Ihrem Dashboard.
Schritt 1: Einbettungscode abrufen
- Öffnen Sie Ihr Dashboard und wählen Sie Ihr Projekt aus.
- Wechseln Sie zum Tab Einbetten.
- Wählen Sie den API-Schlüssel aus, den Sie verwenden möchten, oder erstellen Sie einen neuen.
- Kopieren Sie den generierten Code-Snippet.
Schritt 2: Zur Website hinzufügen
Fügen Sie den Code-Snippet direkt vor dem schließenden </body>-Tag auf jeder Seite ein, auf der das Chat-Widget erscheinen soll.
<script
src="https://chattybox.ai/widget.js"
data-api-key="YOUR_API_KEY"
data-locale="de"
data-api-url="https://adorable-woodpecker-629.convex.site/chat"
async
></script>
:::tip Profi-Tipp Das war es schon. Farben und Einstellungen müssen nicht im Code gepflegt werden; alles wird im Dashboard verwaltet. :::
Visuelle Anpassung
ChattyBox enthält einen integrierten visuellen Editor. Passen Sie Aussehen und Verhalten des Widgets an Ihre Marke an, ohne Code zu ändern.
Dashboard-Steuerung
- Akzentfarbe - Wählen Sie die Hauptfarbe Ihrer Marke. Sie beeinflusst Launcher, Hervorhebungen und Benutzer-Nachrichten.
- Position - Legen Sie fest, wo das Widget auf dem Bildschirm angezeigt wird.
- Kopfzeilentitel - Bestimmen Sie den Titel oben im Chatfenster.
- Begrüßungsnachricht - Passen Sie die erste Nachricht an, die Besucher beim Öffnen des Chats sehen.
Änderungen im Dashboard werden sofort übernommen. Sie müssen den Einbettungscode auf Ihrer Website nicht aktualisieren.
Erweiterte Optionen
Dashboard-Einstellungen statt Skript-Attribute
Die meisten Widget-Funktionen sollten im Dashboard verwaltet werden, damit Sie Ihre Website für einfache Änderungen nicht neu veröffentlichen müssen.
Verwenden Sie das Dashboard für Farben, Position, Icon, Kopfzeilentitel, Begrüßungsnachricht, Sprachvorgaben, öffentliche Schlüssel, Scraping und Analysen.
Wenn Ihr Projekt Ursprungsbeschränkungen für öffentliche Schlüssel nutzt, halten Sie diese Beschränkungen mit den Domains synchron, auf denen das Widget installiert ist.
Verwenden Sie Skript-Attribute nur für Werte, die das Widget beim Laden der Seite benötigt:
data-api-keyidentifiziert den öffentlichen Widget-Schlüssel.data-api-urlteilt dem Widget mit, wohin Anfragen gesendet werden.data-localeerzwingt optional eine bestimmte Widget-Sprache für diese Seite.
Wenn das Widget nach der Installation nicht erscheint, lesen Sie Fehlerbehebung.
Widget auf bestimmten Seiten ausblenden
Wenn Sie das Widget auf ausgewählten Seiten ausblenden müssen, geht das mit CSS:
.chattybox-widget {
display: none;
}
Individuelle Integrationen
Benötigen Sie eine speziellere Einrichtung als das Standard-Widget?
Kontaktieren Sie uns unter [email protected]. Wir helfen Ihnen, den passenden Integrationsansatz für Ihren Anwendungsfall zu wählen.
Mehrsprachige Unterstützung
Das ChattyBox-Widget passt sich automatisch an die Spracheinstellungen Ihrer Besucher an und bietet weltweit eine lokalisierte Erfahrung.
Offiziell unterstützte Sprachen
Die Widget-Oberfläche, einschließlich Schaltflächen, Beschriftungen und Systemmeldungen, wird offiziell in 14 Sprachen unterstützt:
| Sprache | Code | Widget-Oberfläche | Qualität der KI-Antworten |
|---|---|---|---|
| Englisch | en | Vollständig unterstützt | Ausgezeichnet |
| Französisch | fr | Vollständig unterstützt | Hoch |
| Deutsch | de | Vollständig unterstützt | Hoch |
| Spanisch | es | Vollständig unterstützt | Hoch |
| Italienisch | it | Vollständig unterstützt | Hoch |
| Niederländisch | nl | Vollständig unterstützt | Hoch |
| Portugiesisch | pt | Vollständig unterstützt | Hoch |
| Polnisch | pl | Vollständig unterstützt | Hoch |
| Schwedisch | sv | Vollständig unterstützt | Hoch |
| Indonesisch | id | Vollständig unterstützt | Mittel |
| Estnisch | et | Vollständig unterstützt | Mittel |
| Finnisch | fi | Vollständig unterstützt | Mittel |
| Walisisch | cy | Vollständig unterstützt | Mittel |
| Tschechisch | cs | Vollständig unterstützt | Mittel |
:::note Erweiterte Sprachunterstützung Während die Widget-Oberfläche offiziell 14 Sprachen unterstützt, kann die zugrunde liegende KI 100+ Sprachen verstehen und beantworten. Für Sprachen außerhalb der offiziellen Liste können wir jedoch keine gleichbleibend hohe Antwortqualität garantieren. :::
So funktioniert die Spracherkennung
Das Widget verwendet ein gestuftes Erkennungssystem:
- Attribut
data-locale- Höchste Priorität. Setzen Sie es im Einbettungscode, um eine bestimmte Sprache zu erzwingen. - Attribut
<html lang>der Seite - Das Widget prüft die deklarierte Seitensprache. - Browsersprache (
navigator.language) - Nutzt die Spracheinstellungen des Besuchers. - Standard-Fallback - Englisch, wenn keine Sprache erkannt wird.
Sprache manuell überschreiben
Um die Widget-Sprache unabhängig von den Browsereinstellungen festzulegen, fügen Sie das Attribut data-locale hinzu:
<script
src="https://chattybox.ai/widget.js"
data-api-key="YOUR_API_KEY"
data-locale="de"
data-api-url="https://adorable-woodpecker-629.convex.site/chat"
async
></script>
:::tip Anwendungsfall
Das ist besonders nützlich, wenn Ihre mehrsprachige Website pro Sprache eigene URLs hat, zum Beispiel /de/ oder /fr/. Setzen Sie data-locale passend zur Seitensprache, damit die Erfahrung konsistent bleibt.
:::
Spracheinstellungen im Dashboard
Im App-Dashboard können Sie die Widget-Spracheinstellungen pro Projekt konfigurieren:
- Automatisch erkennen (empfohlen) - Entspricht automatisch der Browsersprache des Besuchers.
- Feste Sprache - Erzwingt immer eine bestimmte Widget-Sprache.
- Skript-Überschreibung zulassen - Aktiviert oder deaktiviert die Überschreibung über
data-locale.
Sie finden diese Einstellungen im Dashboard unter Projekt → Einbetten → Widget-Sprache.
Inhaltssprache abgleichen
Für die beste mehrsprachige Erfahrung sollte Ihr Chatbot in derselben Sprache antworten wie die Frage des Benutzers. So erreichen Sie das:
- Scrapen Sie alle Sprachversionen Ihrer Dokumentation über die Datei
sitemap.xml. - Der Scraper versieht Inhalte automatisch mit der passenden Sprache.
- Das RAG-System ruft anhand der Anfrage die passende Sprachversion ab.
Einrichtung im App-Dashboard: Verwenden Sie beim Konfigurieren des Scrapings Ihre sitemap.xml-URL, zum Beispiel https://yourdocs.com/sitemap.xml, damit alle Sprachversionen Ihrer Inhalte automatisch gefunden und indexiert werden.
Fehlerbehebung
Widget zeigt weiterhin Englisch
- Browser-Cache leeren - Die Datei widget.js kann zwischengespeichert sein. Führen Sie einen harten Refresh aus (Strg+F5 / Cmd+Shift+R).
data-localeprüfen - Stellen Sie sicher, dass das Attribut mit einem unterstützten Sprachcode gesetzt ist.- Browsersprache prüfen - Kontrollieren Sie, ob die bevorzugte Browsersprache korrekt eingestellt ist.
- HTML-lang der Seite prüfen - Stellen Sie sicher, dass die Seite
<html lang="de">oder den passenden Code verwendet.
Quellen erscheinen in der falschen Sprache
- Inhalte erneut scrapen - Stellen Sie sicher, dass alle Sprachversionen indexiert wurden.
sitemap.xmlverwenden - Dadurch findet der Scraper alle URLs wie/de/,/fr/usw.- Fragesprache prüfen - Die KI versucht, die Antwortsprache an die Fragesprache anzupassen.
Fehlende Übersetzungen
- Unterstützte Sprachen prüfen - Nur die 14 oben aufgeführten Sprachen haben garantierte UI-Übersetzungen.
Bewährte Vorgehensweisen
<html lang>auf Ihren Seiten setzen - Das hilft bei Barrierefreiheit und Widget-Erkennung.- Während der Entwicklung mit
data-localetesten - Prüfen Sie, ob jede Sprache korrekt dargestellt wird. - Alle Sprachversionen scrapen - Verwenden Sie
sitemap.xmlfür eine vollständige mehrsprachige Indexierung. - Sprachverteilung überwachen - Prüfen Sie in den Analysen, welche Sprachen Ihre Besucher am häufigsten verwenden.