Proaktive Chat-Trigger nach Verhalten
Proaktive Trigger
Proaktive Trigger ermöglichen es Ihrem Chatbot, Besucher direkt anzusprechen, anstatt auf einen Klick zu warten. Verweilt ein Besucher auf Ihrer Preisseite, scrollt nach unten oder setzt zum Schließen des Tabs an, kann der Bot eine passende Nachricht einblenden. Richtig eingesetzt steigert dies die Interaktion, falsch eingesetzt stört es, weshalb die Funktion mit mehreren Schutzlimits ausgestattet ist (Details siehe unten).
Erste Schritte
- Öffnen Sie Dashboard → Ihr Assistent → Kanäle → Chat-Widget → Automatische Ansprache
- Aktivieren Sie "Proaktive Trigger aktivieren"
- Fügen Sie einen Trigger-Typ hinzu und konfigurieren Sie die Nachricht
- Klicken Sie auf Änderungen speichern und testen Sie das Verhalten auf der Website
Trigger-Typen
Es stehen neun Trigger-Typen zur Verfügung. Jeder Typ löst unter bestimmten Bedingungen des Besucherverhaltens aus.
| Trigger-Typ | Beschreibung | Parameter | Beispiel-Anwendungsfall |
|---|---|---|---|
| Time on Page | Löst aus, nachdem ein Besucher X Sekunden auf einer Seite verbracht hat. | Verzögerung (Sekunden): 5–300, Standard 30 | "Sie schauen sich unsere Preisseite schon eine Weile an, kann ich Ihnen bei der Auswahl helfen?" |
| Exit Intent | Löst aus, wenn ein Besucher die Seite verlassen möchte. Desktop: Maus bewegt sich an den oberen Bildschirmrand. Mobil: Tab-Wechsel oder Minimieren des Browsers. | Keine | "Bevor Sie gehen, kann ich Ihnen noch Fragen beantworten?" |
| Scroll Depth | Löst aus, wenn ein Besucher mehr als X % der Seite scrollt. | Scroll-Tiefe (%): 10–100, Standard 50 | "Sie haben schon ein gutes Stück gelesen, haben Sie Fragen?" |
| Inactivity | Löst aus nach X Sekunden ohne Maus-, Tastatur- oder Scroll-Aktivität. | Inaktivität (Sekunden): 10–300, Standard 60 | "Sieht aus, als hätten Sie Fragen, kann ich helfen?" |
| URL Match | Löst aus, wenn ein Besucher Seiten aufruft, die Glob-Mustern entsprechen. Löst mit einer Mindestverzögerung von 2 Sekunden aus. | URL patterns: Glob-Muster, eines pro Zeile | "Willkommen auf unserer Preisseite! Kann ich Ihnen bei der Auswahl eines Tarifs helfen?" |
| Section Visibility | Löst aus, wenn ein bestimmtes DOM-Element für X Sekunden im Viewport sichtbar ist (mittels IntersectionObserver). | CSS-Selektor (z. B. #pricing), Sichtbarkeitsdauer (Sek.): 5–120, Standard 8 | "Ich sehe, Sie schauen sich unsere Preise an, kann ich helfen?" |
| Returning Visitor | Löst aus, wenn ein Besucher die Website zum N-ten Mal besucht. Dies erfordert tracking-consent="granted", da die Besuchszählung localStorage nutzt. | Mindestbesuche: 1–100, Standard 2 | "Willkommen zurück! Kann ich Ihnen heute helfen?" |
| Pages Visited | Löst aus, nachdem ein Besucher X Seiten aufgerufen hat. Ohne Einwilligung werden SPA-Navigationen im selben Dokument im Speicher gezählt, mit Einwilligung wird die Zählung bei vollständigen Seitenaufrufen über sessionStorage fortgeführt. | Minimum pages: 2–50, Standard 3 | "Sie haben sich schon einiges angesehen, haben Sie Fragen?" |
| Rage Click | Löst aus, wenn ein Besucher wiederholt und schnell auf dasselbe Element klickt (Frustrationserkennung). | Klick-Anzahl: 3–10, Standard 4. Zeitfenster (ms): 500–3000, Standard 1500 | "Hier scheint etwas nicht zu klappen, kann ich helfen?" |
Globale Einstellungen
Diese Einstellungen gelten global für alle proaktiven Trigger.
| Feld | Beschreibung | Standard |
|---|---|---|
| Proaktive Trigger aktivieren | Hauptschalter zum Aktivieren/Deaktivieren aller proaktiven Trigger. | Aus |
| Max. Trigger pro Session | Maximale Anzahl proaktiver Nachrichten, die ein Besucher pro Browser-Tab-Sitzung erhält. Nach Erreichen dieses Limits lösen keine weiteren Trigger aus. (Bereich 1–100.) | 10 |
| Max. Trigger pro Tag | Maximale Anzahl proaktiver Nachrichten pro Besucher innerhalb von 24 Stunden. Wird nur nach erteilter Einwilligung in localStorage gespeichert, andernfalls gilt das Limit nur für das aktuelle Dokument. (Bereich 1–50.) | 20 |
| Cooldown-Typ | Per session: Cooldown wird beim Schließen des Tabs zurückgesetzt. Persistent: Cooldown wird besuchsübergreifend im Browser gespeichert. | Per session |
| Cooldown (seconds/hours) | Wartezeit nach dem Auslösen eines Triggers, bevor der nächste Trigger aktiv werden darf. Der Wert wird für Session-Gültigkeit in Sekunden und für persistente Gültigkeit in Stunden angegeben. | 5 Sek. (Session) / 24 Stunden (Persistent) |
| Permanenten Dismiss respektieren | Mit Einwilligung wird das Verwerfen gespeichert, bis die Browserdaten gelöscht werden. Ohne Einwilligung gilt dies nur für das aktuelle Dokument. | Ein |
| Als Sprechblase anzeigen | Zeigt die proaktive Nachricht als Sprechblase neben dem Chat-Button an, wenn der Chat geschlossen ist. Bei Deaktivierung öffnet sich der Chat direkt. | Ein |
| Sprechblase Auto-Hide (Sek.) | Zeit in Sekunden, bis die Sprechblase automatisch ausgeblendet wird. Auf 0 setzen, damit sie sichtbar bleibt, bis der Besucher interagiert. (Bereich 0–60.) | 0 (bleibt sichtbar) |
Antwortmodi
Jeder Trigger kann einen von drei Antwortmodi nutzen, um zu steuern, wie die proaktive Nachricht generiert und bereitgestellt wird.
| Modus | Beschreibung | Kosten | Erforderlicher Plan |
|---|---|---|---|
| Feste Nachricht | Zeigt die konfigurierte Nachricht exakt wie eingegeben an. Kein API-Aufruf. | Kostenlos | Standard oder höher |
| AI context on reply | Zeigt zuerst die statische Nachricht. Antwortet der Besucher, erhält der Bot den Seitenkontext (Seitentitel, Meta-Description oder Elementtext) für eine kontextbezogene Antwort. | Nur bei Antwort | Premium oder höher |
| AI-generated message | Bei erteilter Tracking-Einwilligung generiert der Bot die proaktive Begrüßung aus dem Seitenkontext. Ohne dieses Signal oder bei einem Timeout wird stattdessen die konfigurierte statische Nachricht verwendet. | Pro generiertem Trigger | Premium oder höher |
Bedingungen und Zeitpläne
Jeder Trigger unterstützt optionale Bedingungen und Zeitpläne, um genau festzulegen, wann und wo er auslöst.
Bedingungen
Bedingungen werden mit dem Trigger UND-verknüpft.
| Feld | Beschreibung |
|---|---|
| URL-Filter (Glob) | Trigger löst nur auf Seiten aus, die diesem Muster entsprechen. Leer = alle Seiten. Beispiel: /pricing/* |
| Nur Mobile | Wenn aktiviert, löst der Trigger nur auf Mobilgeräten aus. Deaktiviert lassen, um auf allen Geräten auszulösen. |
Zeitplan
| Feld | Beschreibung |
|---|---|
| Enable schedule | Zeitbasierte Steuerung für diesen Trigger umschalten. |
| Startzeit | Der Trigger wird ab dieser Uhrzeit aktiv (Format HH:MM). |
| Endzeit | Der Trigger löst nach dieser Uhrzeit nicht mehr aus. |
| Zeitzone | IANA-Zeitzone (z. B. Europe/Berlin, America/New_York). |
Trigger-Kombinationen (UND-Logik)
Sie können festlegen, dass andere Trigger ebenfalls erfüllt sein müssen, bevor dieser Trigger auslöst. Kombinieren Sie beispielsweise "Scroll-Tiefe 70%" UND "Verweildauer 45s", damit die Nachricht erst erscheint, wenn beide Bedingungen erfüllt sind.
Anti-Annoyance-Schutz
Proaktive Trigger enthalten mehrere Schutzebenen, um Besucher nicht zu belästigen:
- Sitzungslimit , Maximale Anzahl an Triggern pro Browser-Tab-Sitzung (Standard: 10; auf 1, 2 reduzieren, um weniger aufdringlich zu sein)
- Tageslimit , Maximale Anzahl an Triggern pro 24 Stunden über Sitzungen hinweg (Standard: 20; persistent nur mit Einwilligung)
- Cooldown , Wartezeit zwischen Triggern (standardmäßig im Arbeitsspeicher, persistent nur mit Einwilligung)
- Dauerhaftes Verwerfen , Wird standardmäßig für das Dokument und über Besuche hinweg nur mit Einwilligung gespeichert
- Kein erneutes Auslösen , Jeder spezifische Trigger löst pro Sitzung nur einmal aus
- Schutz bei offenem Chat , Kein Trigger löst aus, wenn der Chat bereits offen ist
- Schutz bei Nutzer-Nachricht , Kein Trigger löst aus, nachdem der Besucher bereits eine Nachricht gesendet hat
- Automatisches Ausblenden der Sprechblase , Sprechblase verschwindet nach der konfigurierten Zeit automatisch
Vorlagen
Drei vorgefertigte Vorlagen-Bundles stehen zur Verfügung, um schnell zu starten. Das Laden einer Vorlage ersetzt bestehende Trigger (nach Bestätigung).
| Template | Includes | Best For |
|---|---|---|
| E-Commerce Bundle | Exit-Intent + Inaktivität (60s) + Abschnitts-Sichtbarkeit (#cart) | Online-Shops, Reduzierung von Warenkorbabbrüchen |
| Lead-Generierung Bundle | Verweildauer (30s) + Scroll-Tiefe (70%) + Wiederkehrender Besucher (2) | SaaS, B2B-Lead-Erfassung |
| Support Bundle | Rage-Klick + Inaktivität (45s) | Helpdesks, Dokumentationsseiten |
Analysen
Der Reiter Trigger zeigt eine Leistungsübersichtstabelle an, sobald eingewilligte Trigger-Ereignisdaten verfügbar sind.
| Spalte | Beschreibung |
|---|---|
| Trigger | Erste 40 Zeichen der Trigger-Nachricht |
| Typ | Trigger-Typ (z. B. Verweildauer, Exit-Intent) |
| Ausgelöst | Gesamtzahl der Aktivierungen des Triggers |
| Antwortrate | Prozentsatz der ausgelösten Trigger, bei denen der Besucher eine Antwort gesendet hat |
| Verwerfungsrate | Prozentsatz der ausgelösten Trigger, bei denen der Besucher die Nachricht geschlossen hat |
Nutzen Sie diese Daten, um Ihre Trigger-Nachrichten und Einstellungen zu optimieren. Niedrige Antwortraten können darauf hinweisen, dass die Nachricht nicht relevant ist oder der Trigger zu früh auslöst.
Datenschutz / DSGVO
Proaktive Trigger starten im anonymen Datenschutz-Modus. Wenn das Widget kein tracking-consent-Attribut hat, der Wert ungültig ist oder der Status unknown/denied lautet:
- Regeln für Zeit, Scrollen, Exit-Intent, Inaktivität, URL, Abschnitts-Sichtbarkeit und Rage-Klick laufen lokal im Arbeitsspeicher.
- Ihr Verhalten wird vor einer Chat-Interaktion nicht an WebChatAgent gesendet.
- Es wird kein proaktiver Status in Cookies, localStorage oder sessionStorage geschrieben.
- Besuchte Seiten funktioniert während der SPA-Navigation im selben Dokument und setzt sich nach einem vollständigen Neuladen zurück.
- Wiederkehrender Besucher ist deaktiviert.
- KI-generierte Begrüßungen nutzen ihren konfigurierten statischen Fallback.
- Tageslimits, persistenter Cooldown und dauerhaftes Verwerfen fallen auf die Lebensdauer des aktuellen Dokuments zurück.
Wenn die Website des Kunden tracking-consent="granted" sendet, können optionale persistente Zähler, Besucherwiedererkennung, proaktive Analysen und KI-generierte Begrüßungen ausgeführt werden. Bei Ablehnung oder Widerruf wird der proaktive Speicher entfernt und das Widget kehrt in den anonymen Modus zurück.
Der Seitenkontext für KI-Kontext bei Antwort wird erst gesendet, nachdem der Besucher eine Nachricht abgesendet hat. Fügen Sie keine sensiblen Informationen in Seitentitel, Überschriften oder den Text des Zielelements ein.
Siehe Cookie-Einwilligung und anonyme proaktive Trigger für die vollständige Verhaltensmatrix, die Browser-Speicher-Referenz und Beispiele zur CMP-Integration.
Best Practices
- Einfach starten , Mit 1-2 Triggern beginnen und die Leistung messen, bevor weitere hinzugefügt werden
- Nachrichten kurz halten , Maximal 1-2 Sätze; hilfreich sein, nicht aufdringlich
- Angemessene Verzögerungen einstellen , Verweildauer: mindestens 15-30 Sekunden. Nicht sofort auslösen
- Bedingungen nutzen , Gezielt bestimmte Seiten ansprechen, statt überall auszulösen
- Analysen überwachen , Antwort- und Verwerfungsraten regelmäßig prüfen; Trigger mit niedriger Leistung anpassen oder deaktivieren
- Besucher respektieren , Sitzungslimits niedrig halten (1-2), dauerhaftes Verwerfen aktivieren
- Auf Mobilgeräten testen , Sicherstellen, dass Exit-Intent über Tab-Wechsel wie erwartet funktioniert
- Vorlagen verwenden , Mit einem Bundle starten und von dort aus anpassen
- Trigger kombinieren , UND-Logik für präzises Targeting nutzen (z. B. Scrollen + Zeit)
- Setup dokumentieren , Die tatsächlich auf Ihrer Website aktivierten Speicher und Anbieter beschreiben
