Zum Hauptinhalt springen

Kunde klickt auf ein Website-Element

Lösen Sie einen Workflow aus, wenn Kunden auf eine Schaltfläche oder ein Element auf Ihrer Website klicken.

Verfasst von Beth-Ann Sher

Verwenden Sie diesen Artikel, um einen Workflow einzurichten, der im Messenger geöffnet wird, wenn ein Kunde auf eine bestimmte Schaltfläche oder ein Element auf Ihrer Website klickt. Dies steht Teammitgliedern zur Verfügung, die den Messenger auf ihrer Seite installiert haben und Zugriff auf Workflows in ihrem Plan besitzen.

Zum Beispiel könnten Sie:

  • Ersetzen Sie Ihr Kontaktformular durch einen Workflow, der Kunden schnell identifiziert und deren Gespräch dem richtigen Team zuweist.

  • Qualifizieren und weisen Sie automatisch leads zu, die auf Ihrer Preisseite auf „Chat to sales“ klicken.

  • Generieren Sie mehr Newsletter-Abonnements über die „Abonnieren“-Schaltfläche Ihres Blogs.

Hinweis:

  • Sie können Workflows von Schaltflächen auf Desktop- und Mobilseiten verwenden. Sie funktionieren nicht in mobilen Apps.

  • Workflows von Schaltflächen werden bei jedem Klick von Besuchern/users ausgelöst.


Loslegen

Gehen Sie zu Fin AI Agent > Workflows und klicken Sie auf Neuer Workflow.

Screenshot des Workflows-Übersichtsbildschirms mit hervorgehobener Schaltfläche „+ Neuer Workflow“ oben rechts.

Wählen Sie Von Grund auf neu erstellen und verwenden Sie den Auslöser „Wenn Kunde auf ein Website-Element klickt“.

Screenshot des Auslöser-Auswahlbildschirms mit ausgewähltem „Wenn Kunde auf ein Website-Element klickt“.

Wählen Sie aus, wo Ihr Workflow gestartet werden soll

Jetzt müssen Sie die Einstellungen konfigurieren, um eine Schaltfläche auf Ihrer Seite auszuwählen, die den Workflow auslöst. Wählen Sie einfach Element auf Ihrer Seite zum Start auswählen.

Screenshot des Auslöser-Konfigurationsfensters mit der Option „Element auf Ihrer Seite zum Start auswählen“.

Wählen Sie dann die Website aus, auf der Sie diesen Workflow hinzufügen möchten, und klicken Sie auf Website öffnen.

Sie werden in einem neuen Fenster zu Ihrer Website weitergeleitet. Wählen Sie im Menü unten auf der Seite „Navigieren“, um zur Seite zu gelangen, die die Schaltfläche enthält, mit der Sie Ihren Workflow auslösen möchten:

Screenshot der Elementauswahl-Überlagerung auf der Kundenwebsite, die das untere Navigationsmenü mit den Optionen Navigieren, Auswählen und Speichern und schließen zeigt.

Sobald Sie auf der richtigen Seite sind, klicken Sie im Menü auf Auswählen und dann auf das gewünschte Website-Element.

Screenshot des aktiven Elementauswahlmodus auf der Website, mit hervorgehobener und zur Auswahl bereiter Schaltfläche.

Nachdem Sie das richtige Element ausgewählt haben, klicken Sie auf Speichern und schließen. Sie kehren zum Workflow-Builder zurück, wo das ausgewählte Element als bestätigter Auslöser angezeigt wird. Um zu überprüfen, ob es korrekt registriert wurde, prüfen Sie, ob die Auslöserkonfiguration jetzt einen CSS-Selektor anzeigt – dies ist die eindeutige Adresse des Elements auf Ihrer Seite, z. B. .contact-button oder #chat-trigger. Wenn ein generischer Selektor statt eines spezifischen für Ihre Schaltfläche angezeigt wird, wiederholen Sie die Auswahl.

Screenshot der Elementauswahl-Überlagerung mit sichtbarer Schaltfläche „Speichern und schließen“ nach Auswahl eines Elements.

Hinweis: Wenn Sie die Option Speichern und schließen nicht sehen, müssen Sie im Navigationsmenü horizontal scrollen, um sie sichtbar zu machen.

Denselben Workflow von mehreren Stellen aus auslösen

Wenn Sie mehrere Schaltflächen auf Ihrer Seite haben und alle denselben Workflow auslösen sollen, können Sie manuell eine gemeinsame CSS-Klasse definieren. Eine CSS-Klasse ist ein Label, das Sie HTML-Elementen im Code Ihrer Seite hinzufügen – jedes Element mit dieser Klasse kann dann als Auslöser fungieren. Ein CSS-Selektor ist die Übereinstimmungsregel, die Intercom verwendet, um dieses Element auf der Seite zu finden, z. B. .bot_launcher_button.

Beachten Sie vor der Einrichtung die untenstehende Einschränkung von einer Schaltfläche pro Seite:

Wichtig: Nur eine Schaltfläche pro Seite löst den Workflow aus. Wenn Sie mehrere Schaltflächen haben, müssen diese auf verschiedenen Seiten sein.

Verwenden Sie zuerst den visuellen Selektor (öffnen Sie Ihren Workflow, klicken Sie auf Element auf Ihrer Seite zum Start auswählen und dann im unteren Menü auf Auswählen) und wählen Sie eine der Schaltflächen aus, die den Workflow auslösen sollen. Sie sehen dann den erfassten CSS-Selektor – Sie können ihn im angezeigten Feld manuell bearbeiten:

Screenshot des CSS-Selektor-Felds in der Auslöserkonfiguration, das den automatisch erfassten Selektor zeigt, der manuell bearbeitet werden kann.

Stellen Sie sicher, dass alle Schaltflächen eine Klasse wie .bot_launcher_button teilen, und fügen Sie sie hier hinzu (falls noch nicht ausgewählt), dann speichern und schließen:

Screenshot des CSS-Selektor-Felds mit eingegebenem gemeinsamen Klassennamen, z. B. .bot_launcher_button, sodass mehrere Schaltflächen denselben Workflow auslösen können.

Jedes Element auf Ihrer Seite, das diese CSS-Klasse teilt, löst nun den Workflow aus, wenn es angeklickt wird.

Sobald Sie bestätigt haben, dass der Auslöser eingerichtet ist, können Sie mit dem Aufbau Ihres Workflows beginnen – fügen Sie Schritte wie eine Willkommensnachricht, Verzweigungen basierend darauf hinzu, ob der Besucher ein bekannter Kunde oder ein neuer lead ist, und Aktionen wie das Zuweisen des Gesprächs an ein Team. Siehe Workflow erstellen für eine vollständige Anleitung zu den verfügbaren Schritttypen.

Wenn Sie beispielsweise einen Workflow auf einer „Chat to us“-Schaltfläche verwenden, könnten Sie separate Pfade für neue leads und aktuelle Kunden erstellen:

Screenshot eines Workflows, der von einem „Chat to us“-Schaltflächen-Auslöser erstellt wurde, mit separaten Verzweigungspfaden für neue leads und bestehende Kunden.

Wichtig: Um weiterzukommen, benötigen Button Bot Workflows (z. B. „Customer clicks a website element“) Folgendes:

  • Antwortschaltflächen mit definierten button_label-Werten oder

  • Daten-/Attributsammlung zur Erfassung von Eingaben.

Ohne eine Schaltfläche oder ein Eingabefeld sieht der Kunde die erste Nachricht, hat aber keine Möglichkeit zu interagieren und den Fortschritt zum nächsten Schritt auszulösen.


Warum kann ich kein Element auswählen?

Manchmal erscheint das Auswahlmenü unten nicht, wenn Sie Ihre Website mit dem Elementselektor öffnen. Dies wird meist durch eine der folgenden Ursachen verursacht. Die ersten beiden können von jedem behoben werden; die dritte und vierte erfordern technische Konfiguration, die möglicherweise einen Entwickler in Ihrem Team benötigt.

Prüfen Sie, ob der Messenger auf Ihrer Seite installiert ist

Um ein Element von Ihrer Website auszuwählen, muss der Messenger auf der Seite installiert sein, auf der Sie es erstellen möchten. Wenn er nicht installiert ist, wird das Auswahlmenü nicht geladen. Wenn Sie beispielsweise einen Workflow in Ihrem Produkt auslösen möchten, aber den Messenger nur für ausgeloggte Besucher installiert haben, erscheint das Auswahlmenü nicht in Ihrem Produkt.

Wenn Sie den Messenger nicht installiert haben, lesen Sie diese Anleitungen, um zu starten:

Ist Ihre Seite in einem iframe eines Drittanbieters eingebettet?

Das Auswahlmenü funktioniert nicht auf einer Seite, auf der Ihre Seite in einem iframe eines Drittanbieters eingebettet ist.

Der Intercom Messenger wird immer in seinem eigenen iframe (ein Inline-Frame – eine Möglichkeit, eine Webseite in eine andere einzubetten) gerendert. Dies ist erwartetes Verhalten und kann nicht geändert werden. Wenn Ihre Seite oder Ihr Produkt jedoch selbst in einem iframe eines Drittanbieters geladen wird (z. B. in einer Shopify-App oder einem Figma-Plugin), kann der Messenger keine Informationen von der übergeordneten Seite mit dem iframe abrufen.

In diesen Fällen wird die Auswahl eines Elements zum Auslösen eines Workflows nicht unterstützt.

Ändert Ihre Seite window.opener?

Das Auswahlmenü verwendet die window.opener-Eigenschaft – eine Browser-API, die es dem Auswahlmenü ermöglicht, zurück zur Intercom-App im Tab zu kommunizieren, der Ihre Website geöffnet hat. Wenn das JavaScript Ihrer Seite (oder eine Drittanbieter-Bibliothek) window.opener auf null überschreibt, kann das Auswahlmenü keine Daten zurücksenden und wird nicht geladen.

Überprüfen Sie Ihren Cross-Origin-Opener-Policy-Header
Der Cross-Origin-Opener-Policy-Header (COOP) Ihres Servers steuert, ob eine Seite mit dem Fenster kommunizieren kann, das sie geöffnet hat. Wenn Ihr COOP-Header auf same-origin gesetzt ist, setzen Browser automatisch window.opener auf null, was verhindert, dass das Auswahlmenü geladen wird. Bitten Sie Ihren Entwickler, den Header-Wert auf unsafe-none zu ändern oder den Header ganz zu entfernen, um dies zu beheben.

Hinweis: Der Cross-Origin-Opener-Policy-Header muss nur auf unsafe-none gesetzt (oder entfernt) werden, während Sie den Auswahlmenü-Editor verwenden, um ein Element auszuwählen. Dies beeinflusst nicht, wie der Workflow-Auslöser zur Laufzeit funktioniert.

Nachdem Sie Ihre Elementauswahl gespeichert haben, können Sie den Header auf den vorherigen Wert zurücksetzen – der Workflow wird weiterhin korrekt bei Kundenklicks ausgelöst.

Wichtig: Für Workflows, die durch „Customer clicks a website element“ ausgelöst werden, gibt es derzeit keine eingebaute Option, den Workflow so zu begrenzen, dass er nur einmal pro Kunde angezeigt wird. Der Workflow wird jedes Mal ausgelöst, wenn das Element angeklickt wird. Als Workaround kann eine benutzerdefinierte JavaScript-Lösung implementiert werden, um zusätzliche Auslöser zu unterdrücken.

Haben Sie immer noch Probleme?

Wenn Sie den richtigen Workspace auf Ihrer Seite installiert haben und das Auswahlmenü immer noch nicht geladen wird, chatten Sie mit uns im Messenger, wir helfen Ihnen gerne weiter.

Hat dies deine Frage beantwortet?