Anleitung

Festlegen, wo das Widget erscheint

Halte Chat-Widget und Hilfecenter von Seiten fern, auf denen sie stören, und blende sie genau dann ein, wenn sie helfen: für angemeldete Kunden, während einer Kampagne oder wenn jemand schon eine Weile liest.

Wo du die Einstellung findest

Öffne Kanäle, wähle deinen Website-Kanal, öffne den Tab Live-Chat und scrolle zu Wo das Widget erscheint. Inhaber und Admins können das ändern. Wähle Änderungen speichern, wenn du fertig bist. Besucher erhalten die neuen Regeln beim nächsten Seitenaufruf.

Erlaubt- und Sperrlisten

Unter Seiten wählst du einen von drei Modi:

  • Auf jeder Seite anzeigen: Die Standardeinstellung. Es wird keine Seitenliste verwendet.
  • Nur auf diesen Seiten anzeigen: Eine Erlaubt-Liste. Das Widget erscheint nur dort, wo ein Muster zutrifft.
  • Auf diesen Seiten ausblenden: Eine Sperrliste. Das Widget erscheint überall außer dort, wo ein Muster zutrifft.

Füge pro Seite ein Muster hinzu. Beginne ein Muster mit /, um einen Pfad auf einer beliebigen deiner Domains zu treffen, oder gib die Domain mit an, um eine bestimmte Website anzusprechen. * passt auf alles. Groß- und Kleinschreibung sowie der Query-String werden ignoriert, es sei denn, dein Muster enthält ?.

MusterTrifft zu auf
/pricingGenau /pricing (ein abschließender Schrägstrich wird ignoriert)
/blog/*Jede Seite unter /blog/, aber nicht /blog selbst
/blog*/blog und jede Seite darunter
*checkout*Jeder Pfad, der checkout enthält
shop.example.com/*Jede Seite dieser Domain (www. wird ignoriert)
/pricing?plan=*/pricing nur mit einem plan-Parameter

Das Widget abhängig von Auslösern anzeigen

Unter Nur anzeigen, wenn fügst du bis zu 20 Bedingungen hinzu. Bei mehreren wählst du, ob Alle Bedingungen oder Eine beliebige Bedingung zutreffen müssen. Das Widget erscheint nur auf einer erlaubten Seite und wenn die Bedingungen zutreffen. Datum und Uhrzeit richten sich nach der Zeitzone aus den Einstellungen deines Arbeitsbereichs.

BedingungWas geprüft wirdBeispiel
Seiten-URLDie vollständige Adresse der aktuellen Seite. „entspricht dem Muster“ nutzt dieselben Platzhalter wie die Seitenliste.enthält /pricing
URL-ParameterEin einzelner Query-Parameter, etwa eine Kampagne oder ein Gutschein. Mit „ist gesetzt“ prüfst du, ob er überhaupt vorhanden ist.utm_campaign ist summer-sale
Kam von (Referrer)Die Seite, von der der Besucher gekommen ist.enthält google.
E-Mail des BesuchersDie E-Mail-Adresse, die deine Website mit identify gesendet oder der Besucher eingegeben hat. Nutze „ist gesetzt“ für „nur angemeldete Besucher“.endet mit @acme.com
BesucherattributJedes Attribut, das deine Website mit identify oder setAttributes sendet: eine Nutzer-ID, Gruppe, ein Tarif oder ein benutzerdefiniertes Feld. Text, Zahlen und Wahr/Falsch werden exakt verglichen.group ist einer von vip, beta
DatumDas heutige Datum, ab und/oder bis zu einem Tag (jeweils einschließlich).von 2026-11-24 bis 2026-11-30
Tag und UhrzeitWochentage und ein Zeitfenster. Ein Fenster, das vor seinem Beginn endet, läuft über Mitternacht hinaus.Mo–Fr, 09:00 bis 17:00
GerätSmartphone oder Tablet bzw. Computer.Smartphone
BrowserspracheDie Browsersprache des Besuchers. de umfasst auch de-CH und de-AT.ist de
Verweildauer auf der SeiteSekunden, seit der Besucher die aktuelle Seite geöffnet hat. Das Widget erscheint, sobald die Zeit erreicht ist.mindestens 15 Sekunden

Die Regeln werden erneut geprüft, sobald der Besucher in einer Single-Page-App zu einer anderen Seite wechselt, wenn deine Website neue Attribute sendet und jede Minute, solange eine Datums- oder Zeitplanbedingung gesetzt ist. Ist der Chat geöffnet, wenn die Regeln ihn ausblenden, wird er geschlossen. Die Unterhaltung bleibt erhalten, bis das Widget wieder erscheint.

Die Werte senden, die deine Regeln prüfen

Bedingungen für E-Mail des Besuchers und Besucherattribute lesen, was deine Website an das Widget übergibt. Angemeldete Besucher mit bestätigter Identität (userJwt) sollten zusätzlich email übergeben, wenn eine E-Mail-Bedingung das braucht.

HTML
<script>
  // Send the values your display rules check
  sonny('identify', {
    email: 'anna@acme.com',
    attributes: { userId: 'u_123', group: 'vip', seats: 12 }
  });

  // Later, when something changes
  sonny('setAttributes', { group: 'beta' });
</script>

Die Regeln per Code übersteuern

Dein eigener Code hat immer Vorrang. sonny('show') und sonny('hide') ignorieren die Regeln bis zum nächsten Neuladen der Seite.

HTML
<script>
  sonny('hide'); // hide the widget, whatever the rules say
  sonny('show'); // show it again, whatever the rules say
  sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>

Gut zu wissen

  • Anzeigeregeln blenden das Widget aus. Sie schränken den Zugriff nicht ein: Jeder kann es weiterhin laden.
  • Die Regeln gelten für das gesamte Widget, einschließlich des Tabs Hilfe. Deine öffentliche Hilfecenter-Website ist nicht betroffen.
  • Die SDKs für iOS und Android ignorieren Anzeigeregeln. Dort entscheidet die App, wann der Chat geöffnet wird.
  • Live-Besucher listet weiterhin Personen auf Seiten auf, auf denen das Widget ausgeblendet ist.

Verwandte Anleitungen