Conas cabhrú leat?

Inis dúinn go hachomair cad faoi seo — rachaimid i dteagmháil leat trí ríomhphost.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Ar ais go dtí an baile

Schnellstart: in fünf Minuten zum laufenden Chat

Das Widget mit einer Zeile einbinden, die Domain im Projekt eintragen, die Content-Security-Policy ergänzen, prüfen, ob die Verbindung steht – und die häufigsten nächsten Schritte für angemeldete Nutzer, eigene Knöpfe und dein Backend.

1. Site-Key holen und Domain eintragen

Im Konto unter Projekt → Einbau steht dein Einbau-Schnipsel mit dem Site-Key. Trag unter Erlaubte Herkünfte jede Domain ein, auf der der Chat laufen soll (Subdomains sind eingeschlossen: deine-firma.de deckt www.deine-firma.de und shop.deine-firma.de). Nur von diesen Domains nimmt der Chat-Server Verbindungen an.

2. Die eine Zeile

Setze den Schnipsel aus dem Konto vor </body> oder in den <head>:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="de"
        async></script>

Der Schnipsel aus dem Konto trägt zusätzlich data-rc-brand mit deiner Markenfarbe, damit der Launcher sofort in der richtigen Farbe erscheint. Übernimm ihn deshalb am besten unverändert. Alle Attribute: Script-Tag-Referenz.

3. Content-Security-Policy ergänzen

Setzt deine Website eine CSP, ergänze:

script-src  https://cdn.reactive.chat;
connect-src wss://ws.reactive.chat https://ws.reactive.chat;
img-src     data: https:;

Warum beide connect-src-Einträge nötig sind: Sicherheit und CSP.

4. Prüfen

Öffne deine Seite mit den Entwicklerwerkzeugen:

Schreib eine Testnachricht; sie erscheint im Pult deines Kontos. Kommt keine Verbindung zustande, hilft die Fehlerbehebung.

Varianten

Über einen Tag-Manager: Der Loader liest seine Attribute vom eigenen <script>-Element. Lege deshalb ein Tag an, das ein echtes <script src> mit den Attributen einfügt, oder setze die Konfiguration vorher:

<script>
  window.ReactiveChatSettings = { siteKey: 'SITE_KEY', locale: 'de' };
</script>
<script src="https://cdn.reactive.chat/loader.js" async></script>

Unter einer strengen CSP braucht das Inline-Skript eine Nonce, die dein Tag-Manager setzen muss.

loader.js selbst ausliefern: Lädst du die Datei aus deinem eigenen Verzeichnis, gib die Chat-Adresse ausdrücklich an – sonst sucht das Widget den Chat-Server unter deiner Domain, und es kommt keine Nachricht an, ohne dass eine Fehlermeldung erscheint:

<script src="/js/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-ws-url="wss://ws.reactive.chat/rc_wss/"
        data-rc-cdn-base="https://cdn.reactive.chat/"
        async></script>

Mit data-rc-cdn-base holt der Loader den passenden Kern weiter von uns. Beachte: Eine Kopie von loader.js wird nicht aktualisiert; bei Änderungen am Kern musst du sie selbst erneuern. Empfohlen bleibt das Einbinden von cdn.reactive.chat oder über eine eigene Domain.

Domains mit zweiteiliger Endung (.co.uk, .com.au …) bei eigener Auslieferung: setze data-rc-ws-url immer ausdrücklich.

Single-Page-Apps: einmal in die Hülle der App einbinden, siehe SPA und Seitenwechsel.

Mobile Apps: Mobile Apps.

Die nächsten Schritte

An nuashonrú is déanaí: