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 ?.
| Muster | Trifft zu auf |
|---|---|
/pricing | Genau /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.
| Bedingung | Was geprüft wird | Beispiel |
|---|---|---|
| Seiten-URL | Die vollständige Adresse der aktuellen Seite. „entspricht dem Muster“ nutzt dieselben Platzhalter wie die Seitenliste. | enthält /pricing |
| URL-Parameter | Ein 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 Besuchers | Die 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 |
| Besucherattribut | Jedes 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 |
| Datum | Das heutige Datum, ab und/oder bis zu einem Tag (jeweils einschließlich). | von 2026-11-24 bis 2026-11-30 |
| Tag und Uhrzeit | Wochentage und ein Zeitfenster. Ein Fenster, das vor seinem Beginn endet, läuft über Mitternacht hinaus. | Mo–Fr, 09:00 bis 17:00 |
| Gerät | Smartphone oder Tablet bzw. Computer. | Smartphone |
| Browsersprache | Die Browsersprache des Besuchers. de umfasst auch de-CH und de-AT. | ist de |
| Verweildauer auf der Seite | Sekunden, 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.
<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.
<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
- Widget anpassen
Pass das Widget mit Farben, Logos, Nachrichten und Verhalten an deine Marke an.
- Besucher identifizieren
Identifiziere angemeldete Nutzer und sende benutzerdefinierte Attribute von deiner Website.
- Widget einrichten
Installiere das Sonny-Live-Chat-Widget mit einem einzigen Script-Tag auf deiner Website.
- Live-Besucher
Sieh, wer gerade auf deinen Websites unterwegs ist, und starte im richtigen Moment eine Unterhaltung.