Wie können wir helfen?

Schreib uns kurz, worum es geht - wir melden uns per E-Mail.

Diese Seite ist durch reCAPTCHA geschützt. Es gelten die Datenschutzerklärung und die Nutzungsbedingungen von Google.
Zur Startseite

Script-Tag-Referenz: alle Attribute und Konfigurationsquellen

Vollständige Referenz der data-rc-Attribute am Loader-Tag, von window.ReactiveChatSettings und ReactiveChat('boot') – mit Typen, Vorgaben, Rangfolge und den Attributen an anderen Elementen deiner Seite.

Das Widget lässt sich vollständig über Attribute am Script-Tag einrichten – ohne Inline-Skript und damit auch unter einer strengen Content-Security-Policy. Wer lieber JavaScript schreibt, setzt dieselben Felder über window.ReactiveChatSettings oder ReactiveChat('boot', …).

Gestaltung, Texte, Startseite, Regeln und Touren stellst du normalerweise im Konto ein; sie kommen beim Verbindungsaufbau vom Server. Die Attribute hier sind für das, was je Seite gelten soll. Alle Gestaltungsoptionen findest du unter Anpassung.

Vier Konfigurationsquellen und ihre Rangfolge

Die spätere Quelle gewinnt; zusammengeführt wird flach (ein Objektfeld wie brand wird als Ganzes ersetzt, nicht tief gemischt):

  1. Vorgaben des Widgets
  2. data-rc-*-Attribute am Loader-Tag
  3. window.ReactiveChatSettings (vor dem Loader gesetzt)
  4. ReactiveChat('boot', {...})-Aufrufe aus der Warteschlange, in ihrer Reihenfolge

Felder, die das Widget nicht kennt, werden verworfen – ein vertipptes Attribut bleibt also still wirkungslos.

<script>
  window.ReactiveChatSettings = { locale: 'de', position: 'left' };
</script>
<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        async></script>

Wie Attributwerte gelesen werden

Der Name wird von Bindestrich- in Kamelschreibung umgesetzt: data-rc-site-key → siteKey. Der Typ ergibt sich aus der Vorgabe:

Gelesen wird nur das Tag, das gerade ausgeführt wird (document.currentScript). Binde den Loader deshalb als klassisches Skript ein, nicht mit type="module".

Pflicht

Verbindung und Auslieferung

Sprache, Thema, Bewegung

Darstellung und Position

Laden und Verhalten

Attribute an anderen Elementen deiner Seite

Chat öffnen (wirkt sofort, auch bevor der Kern geladen ist):

Ausführlich: Chat über einen eigenen Link oder Knopf öffnen.

Datenschutztext:

Seitentext ausschließen:

<aside data-rc-private>
  Interne Hinweise, die der Assistent nicht lesen soll.
</aside>

URL-Parameter

Weitere Parameter in der Adresse wertet das Widget beim Laden nicht aus.

Mehrfacheinbindung

Steht der Loader zweimal auf der Seite (etwa über ein Template und einen Tag-Manager), startet nur der erste mit gültigem Site-Key; der zweite tut nichts. Ein erstes Tag mit ungültigem Schlüssel sperrt ein korrektes zweites nicht aus.

Weiter: JavaScript-API · Ereignisse

Stand: