Zum Hauptinhalt springen

Kunde klickt auf ein Website-Element

Lösen Sie einen Workflow aus, wenn Kunden auf einen Button 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 einen bestimmten Button 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 "Chat to sales" auf Ihrer Preisseite klicken.

  • Generieren Sie mehr Newsletter-Abonnements über den "Abonnieren"-Button Ihres Blogs.

Hinweis:

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

  • Workflows von Buttons werden bei jedem Klick von Besuchern/users ausgelöst.


Loslegen

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

Screenshot des Workflows-Übersichtsbildschirms mit hervorgehobenem '+ Neuer Workflow'-Button 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 einen Button auf Ihrer Seite auszuwählen, der den Workflow auslöst. Wählen Sie einfach Element auf Ihrer Seite zum Start auswählen.

Screenshot des Auslöser-Konfigurationspanels 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 zu der Seite zu gelangen, die den Button enthält, mit dem 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 hervorgehobenem und zur Auswahl bereitem Button.

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 anstelle eines spezifischen für Ihren Button angezeigt wird, wiederholen Sie die Auswahl.

Screenshot der Elementauswahl-Überlagerung mit sichtbarem Speichern und schließen-Button nach Auswahl eines Elements.

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

Denselben Workflow von mehreren Stellen aus auslösen

Wenn Sie mehrere Buttons 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 einem Button pro Seite:

Wichtig: Nur ein Button pro Seite löst den Workflow aus. Wenn Sie mehrere Buttons 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 einen der Buttons 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 Buttons eine Klasse wie .bot_launcher_button teilen und fügen Sie diese 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, damit mehrere Buttons 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, ob der Besucher ein bekannter Kunde oder ein neuer lead ist, und Aktionen wie das Zuweisen des Gesprächs an ein Team hinzu. Siehe Workflow-Erstellung für eine vollständige Anleitung zu den verfügbaren Schritttypen.

Wenn Sie beispielsweise einen Workflow auf einem "Chat to us"-Button verwenden, könnten Sie separate Pfade für neue leads und aktuelle Kunden erstellen:

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

Wichtig: Für Button Bot Workflows (z. B. „Customer clicks a website element“) sind folgende Voraussetzungen erforderlich:

  • Antwort-Buttons mit definierten button_label-Werten oder

  • Daten-/Attributsammlung zur Erfassung von Eingaben.

Ohne einen Button oder ein Eingabefeld sieht der Kunde die erste Nachricht, hat aber keine Möglichkeit zur Interaktion und zum Auslösen des Fortschritts zum nächsten Schritt.


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 Drittanbieter-iframe eingebettet?

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

Der Intercom Messenger wird immer in seinem eigenen iframe (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 Drittanbieter-iframe 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, mit der 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 (COOP)-Header Ihres Servers steuert, ob eine Seite mit dem Fenster kommunizieren kann, das sie geöffnet hat. Wenn Ihr COOP-Header auf same-origin oder same-origin-allow-popups gesetzt ist, setzen Browser window.opener auf null, was verhindert, dass das Auswahlmenü geladen wird. (Same-origin-allow-popups scheint hier in Ordnung zu sein – aber diese Einstellung hält nur die Verbindung zu Popups, die Ihre Seite öffnet. Sie hält nicht die Verbindung zurück zum Intercom-Tab, der Ihre Seite geöffnet hat, was das Auswahlmenü benötigt. Daher funktioniert das Auswahlmenü genauso wenig wie bei same-origin.) Um dies zu beheben, bitten Sie Ihren Entwickler, den Header-Wert auf unsafe-none zu ändern oder den Header ganz zu entfernen.

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.

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?