Die Verfolgung von Ereignissen in Intercom gibt Ihnen ein besseres Verständnis dafür, wie Ihre Kunden Ihr Produkt nutzen. Dieses Verständnis ermöglicht es Ihnen, gezielte, relevante Nachrichten zu senden und bietet Ihnen den gesamten Kontext, den Sie benötigen, um Ihre Kunden zu unterstützen.
Intercom verfolgt einige Ereignisse standardmäßig, wie Seitenaufrufe und Interaktionen mit Ihrem Help Center, dieser Artikel behandelt jedoch die Verfolgung Ihrer eigenen benutzerdefinierten Ereignisse.
Es gibt viele Möglichkeiten, Ereignisse an Intercom zu senden:
Über unsere mobilen SDKs.
Ereignis-Metadaten
Jedes Ereignis, das Sie verfolgen, kann auch Metadaten enthalten. Dies sind zusätzliche Informationen zu jedem einzelnen Ereignis. Zum Beispiel: Wenn Sie ein „purchase“-Ereignis verfolgen, könnten die Metadaten der Name und Preis des gekauften Artikels sein.
Jedes Ereignis kann mit bis zu zwanzig Metadatenstücken gesendet werden. Folgende Datentypen werden unterstützt:
String: Ein einfacher String mit bis zu 255 Zeichen.
Number: Positive oder negative Zahl.
Date: Ein Zeitstempel, den wir als lesbares Datum anzeigen. (Hinweis: Dies gilt nur in Intercom. Wenn Sie Metadaten als Teil von Proactive Support-Nachrichten verwenden, werden diese Werte nicht formatiert.)
Link: Eine http- oder https-URL, zu der wir einen Link erstellen.
Rich link: Ein http- oder https-Link, der auch mit einem Titel gesendet wird, zu dem wir einen Link erstellen.
Image: Ein http- oder https-Link zu einem Bild, das wir anzeigen.
Stripe (retail): Eine Stripe-Rechnungs-, Kunden- oder Belastungskennung, zu der wir einen Link erstellen.
Monetary (retail): Ein Betrag mit einer Währung.
Wichtig:
Schlüsselbezeichnungen sind nicht case-sensitiv und dürfen keine Punkte ('.'), Dollarzeichen ('$'), Zeichen wie ~`!@#%^&*'{}|\'" oder das NULL-Zeichen enthalten.
Bindestriche in Schlüsselnamen werden in Intercom nicht angezeigt. Der Schlüssel ist für die Datenverfolgung weiterhin wichtig, während 'invited-friend' und 'invited friend' beide als Eingeladener Freund in der UI angezeigt werden, repräsentieren die beiden Felder unterschiedliche Daten.
Lesen Sie weiter, um zu erfahren, wie Sie Ereignisse mit jeder Methode senden. Oder, springen Sie zu dieser Übersicht, wie man ein Ereignis von Anfang bis Ende verfolgt.
Die Intercom JavaScript API
Mit dem installierten Intercom JavaScript-Snippet in Ihrer App oder auf Ihrer Website können Sie Ereignisse senden, wenn Ihre users oder Besucher Aktionen ausführen.
Verwenden Sie die Intercom('trackEvent')-Methode. Diese verknüpft das Ereignis automatisch mit dem aktuell verfolgten Besucher, lead oder user und sendet es an Intercom. Ein einfaches Ereignis sieht so aus:
Dies würde so verfolgt werden:
Intercom('trackEvent', ‘upload-complete');
Optional können Sie auch Metadaten mit dem Ereignis einschließen, um ereignisbasierte Nachrichten gezielter zu gestalten und in den Nachrichteninhalt einzubeziehen:
Dieses Ereignis mit Metadaten:
var metadata = {
duration: 19,
type: "JPEG",
file_location: "https://external-content.com/example.jpg"
};
Intercom('trackEvent', 'upload-complete');
Hinweis: Um Ereignisse mit der JavaScript API zu verfolgen, müssen Sie sicherstellen, dass das Intercom JavaScript-Snippet bereits erfolgreich auf der Seite geladen wurde.
Um Intercom zu installieren, kopieren Sie den ersten Code-Snippet in Ihren Web-Installationseinstellungen, der mit Ihrer Workspace-ID vorausgefüllt ist. Fügen Sie dann den Code direkt vor dem schließenden <body/>-Tag jeder Seite ein, auf der Sie Ereignisse verfolgen möchten.
Google Tag Manager
Wenn Sie Intercom mit Google Tag Manager installiert haben, können Sie damit benutzerdefinierte Ereignisse verfolgen, wie in diesem Beispiel aus unserem Help Center-Artikel, das ein Ereignis für „Exit intent“ verfolgt. Dies ist perfekt für Nachrichten, die Sie an Ihre Website-Besucher senden möchten, wie im Beispiel.
Direkt über die REST API
Sie können Ereignisse direkt über die REST API verfolgen, mit der Sprache Ihrer Wahl oder einem unserer unterstützten SDKs:
Beim Verfolgen eines Ereignisses mit der REST API können Sie auch eine „created_at“-Zeit angeben, um genau zu definieren, wann es stattgefunden hat, was es Ihnen ermöglicht, Ereignisse nachträglich zu erfassen.
Siehe unsere API-Dokumentation für weitere Details.
Hinweis: Ereignisse, die über die API verfolgt werden, lösen keine Banner oder Karussells aus. Für diese Nachrichtentypen empfehlen wir die Verwendung der JavaScript api oder eines unserer mobilen SDKs.
Über Ihre mobile App mit einem unserer mobilen SDKs
Sie können eines unserer mobilen SDKs verwenden, um die Ereignisverfolgung einzurichten:
Mit einer App wie Segment oder Stripe.
Verschiedene Apps aus unserem app store verfolgen Ereignisse für Sie in Intercom. Zum Beispiel verfolgt die Stripe-App Abonnementereignisse wie kürzliche Zahlungen. Dies ist perfekt für das Senden von Benachrichtigungsnachrichten über Kontobewegungen.
Ereignisverfolgung in Aktion
Für dieses Beispiel verfolgen wir ein Ereignis mit der JavaScript API, wann immer der Upload eines Kunden abgeschlossen ist, und senden ihnen dann jedes Mal eine Nachricht, wenn das passiert.
Zuerst der Code, den wir brauchen:
Dieses JavaScript verfolgt ein Ereignis namens „Upload complete“ und enthält:
Den Dateispeicherort - „/example.jpg“
Den Typ - „JPEG“
Und wie lange der Upload gedauert hat (in Minuten) - 19
Jetzt ist jedes Mal, wenn das Ereignis verfolgt wird, an diesen Stellen sichtbar:
Das user-Profil.
Im Help Desk (letzte Ereignisse).
In Ihren Nachrichtenfiltern.
Filter in der Kontaktliste.
Hinweis: Wenn Sie zum ersten Mal kontaktiert werden und als lead in Intercom hinzugefügt werden, können Sie alle Ereignisse sehen, die sie in den letzten 90 Tagen vor der Kontaktaufnahme als Besucher verfolgt haben.
Unter Einstellungen > Daten > Personen und unter dem Tab Ereignisse fügen wir dem Ereignis eine Beschreibung hinzu, damit für alle Teammitglieder klar ist, was es darstellt:
Jetzt, da das Ereignis erfolgreich verfolgt wird, können wir ereignisbasierte Nachrichten verwenden, um jedes Mal, wenn es auftritt, ein Benachrichtigungsbanner zu senden. Lesen Sie diesen Artikel, um alles über ereignisbasierte Nachrichten zu erfahren.
Wie lösche ich Ereignisse?
Öffnen Sie in den Ereigniseinstellungen Ihres Workspace das Ereignis und klicken Sie auf 'Archivieren':
Sie können ein Ereignis später jederzeit wiederherstellen, wenn Sie Ihre Meinung ändern, aber archivierte Ereignisse werden nicht erneut erstellt, wenn Sie sie erneut verfolgen.
Unten sehen Sie ein Beispiel, wie Sie einen Rich Link einrichten würden:
var metadata = {
order_number: {url: "https://example.com/tx186373", value: "TX186373"},
};
Intercom('trackEvent', 'order', metadata);Im obigen Beispiel senden wir den Link https://example.com/tx186373 in den Metadaten für das 'order'-Ereignis mit einem Titel, der einen Link zur gesendeten URL erstellt.
Wenn das obige Ereignis für einen bestimmten user gesendet wird, sehen sie das Attribut order_number mit dem Wert TX186373, aber der Link wird in diesem Wert eingebettet sein.
Best Practices für die Erfassung von Ereignissen
Ereignisse sind am nützlichsten, um Ihre users zu filtern und zu segmentieren und gezielte Nachrichten an Ihre Kunden zu senden.
Mit diesem Gedanken haben wir einige Empfehlungen, wie Sie das Beste aus Ereignissen herausholen:
Senden Sie Ereignisse, die bedeutungsvolle Aktionen erfassen. Ein Kauf ist eine großartige Grundlage für ein Gespräch, im Gegensatz zur Aufzeichnung aller Klicks, die zu diesem Kauf führen. Bedeutungsvolle Ereignisse erleichtern auch das Erstellen von Filtern und automatischen Nachrichten.
Senden Sie die richtige Menge an Metadaten. Metadaten sind eine großartige Möglichkeit, Aktivitäten zu kontextualisieren, aber zu viele können ablenken. Denken Sie daran, dass Sie immer auf Ihre eigenen Systeme für weitere Details verlinken können.
Formatieren Sie Ihre Metadaten so, als würden sie an einen Kunden gesendet werden. Metadaten werden in Ihren Nachrichten nicht formatiert, daher müssen sie bereit sein, wenn sie von Intercom empfangen werden.
Verwenden Sie Ereignisse, um Interaktionen zwischen users zu verstehen, wie Einladungen und soziale Aktivitäten. Sie können Metadaten verwenden, um eine umfassende Ansicht darüber zu bieten, wie users mit Ihrem Unternehmen und untereinander interagieren.
Nennen Sie Ihre Ereignisse so, dass sie in Intercom leicht lesbar sind. Die Verwendung eines Verbs in der Vergangenheit ist eine Möglichkeit, die Aktion leichter verständlich zu machen, wenn sie in der Benutzeraktivitäts-Timeline erscheint, z. B. „Gekauft Artikel“, „Erstellt Profil“ oder „Angesehen Onboarding-Anleitung“.



