Zum Hauptinhalt springen

Wie man Namensvariablen in Intercom verwendet

Wie man Nachrichten personalisiert und häufige Probleme mit Namensvariablen behebt.

Verfasst von Beth-Ann Sher

Namensvariablen ermöglichen es Ihnen, Nachrichten und Vorlagen in Intercom zu personalisieren, indem sie Daten aus Benutzerattributen wie dem Vornamen ziehen. Diese Anleitung erklärt, wie man Namensvariablen verwendet, behandelt häufige Probleme und bietet Lösungen für reibungslose, personalisierte Kundeninteraktionen.

  • Personalisieren Sie Nachrichten und Vorlagen für jeden Kunden.

  • Verbessern Sie die Kundenbindung mit dynamischen Inhalten.

  • Vermeiden Sie unangenehme Begrüßungen, wenn Namensdaten fehlen.


Wie man Namensvariablen verwendet

Personalisieren Sie Nachrichten in Vorlagen und macros

  • Verwenden Sie #fn oder {{first_name|fallback:"ENTER FALLBACK HERE"}} in macros oder Nachrichtenvorlagen, um den Vornamen des Kunden einzufügen, mit einer Fallback-Option, falls der Name fehlt.

  • Verwenden Sie in HTML-E-Mails {{ first_name | fallback:"ENTER FALLBACK HERE" }}, um Namen zu personalisieren. Legen Sie eine Fallback-Option fest, die angezeigt wird, wenn der Name nicht verfügbar ist.

  • Wählen Sie in Ihrem Intercom-Arbeitsbereich Variablen aus den Platzhalteroptionen des Texteditors aus, um Namensattribute einzufügen und anzupassen.

Passen Sie Post-Nachrichten an

  1. Öffnen Sie den Post im Bearbeitungsmodus.

  2. Setzen Sie den Cursor an die Stelle, an der der Name erscheinen soll.

  3. Fügen Sie das Attribut „first name“ über das Textmenü ein.

  4. Klicken Sie auf das gelbe Warnsymbol, um einen Fallback-Wert festzulegen (z. B. „Hey there“).

  5. Speichern Sie die Änderungen, damit users ihren Namen oder eine Fallback-Begrüßung sehen.

Verwenden Sie Namensvariablen in macros

  1. Öffnen Sie das Aktionsmenü und erstellen Sie ein macro.

  2. Passen Sie Ihren macro-Text an und wählen Sie Attribut einfügen → First name.

  3. Um das macro zu verwenden, drücken Sie SHIFT + # beim Antworten und wählen Sie Ihr gespeichertes macro aus.


Fehlerbehebung und bewährte Methoden

Häufige Probleme und Lösungen

  • Der Vorname des users erscheint unterschiedlich: Dies passiert meist, wenn der Name aus einem benutzerdefinierten Attribut statt aus dem Standard-Name-Attribut von Intercom gezogen wird. Stellen Sie sicher, dass Ihr Workflow das Standard-Name-Attribut verwendet.

  • Name-Attribut ist leer: Das Name-Attribut ist beim Erstellen oder Aktualisieren von users nicht erforderlich. Wenn es nicht gesetzt ist, bleibt es leer. Geben Sie immer einen Namen an, wenn Sie Benutzerinformationen speichern.

  • Name in API-Antwort vorhanden, aber in Intercom nicht sichtbar: Wenn eine Ping-Anfrage von Ihrer Website oder Integration ein leeres Namensfeld sendet, kann dies den vorhandenen Namen des users mit einem leeren Wert überschreiben. Stellen Sie sicher, dass Ping-Anfragen den korrekten Namen enthalten.

    Namensvariable ist in der allerersten Workflow-Nachricht einer neuen Konversation leer: Dies kann passieren, selbst wenn der Name des Kunden aus einer vorherigen Konversation in derselben Browsersitzung bereits bekannt ist. Eine Workflow-Nachricht, die durch „customer opens a new conversation in the Messenger“ ausgelöst wird, kann feuern, bevor das Intercom JavaScript SDK den user identifiziert und den Namen schreibt, sodass der {{Name}}-Wert in diesem Moment noch nicht verfügbar ist und leer angezeigt wird. Sobald die Informationen des users gespeichert sind, steht der Name für spätere Nachrichten in derselben Konversation zur Verfügung. Es gibt keine Garantie, dass {{Name}} rechtzeitig für die allererste Nachricht gefüllt wird – legen Sie einen Fallback-Wert für die Variable fest, damit die Begrüßung natürlich bleibt, falls dies passiert.

  • iOS users werden in Intercom als „User“ angezeigt: Intercom weist Platzhalterkennungen zu (wie „User m4m2“), wenn iOS users ohne Identifikation per E-Mail oder user ID Kontakt aufnehmen. Identifizieren Sie users beim Login, indem Sie deren E-Mail oder eindeutige user ID übergeben.

  • Posts begrüßen users mit „Hi First Name“ statt mit ihrem tatsächlichen Namen: Dies passiert, wenn die Begrüßung fest codiert ist. Verwenden Sie das dynamische „first name“-Attribut von Intercom mit einer Fallback-Option.

  • Wenn E-Mails an mehrere Empfänger mit aktivierter Option „Send separately“ gesendet werden, personalisiert die Namensvariable nicht jeden Empfängernamen; stattdessen wird der Fallback-Wert oder ein Leerwert angezeigt.

Bewährte Methoden

  • Verwenden Sie immer das Standard-„first name“-Attribut, es sei denn, benutzerdefinierte Konfigurationen sind unbedingt erforderlich.

  • Legen Sie in allen Kommunikationen Fallback-Werte fest, um Konsistenz zu gewährleisten, wenn Namensdaten fehlen.

  • Identifizieren Sie users in SDKs so früh wie möglich mit einem stabilen Identifikator, wie einer E-Mail-Adresse.

  • Überprüfen Sie regelmäßig API-Konfigurationen, um Überschreibungen durch leere Felder zu vermeiden.


FAQs

Warum erscheint der Vorname des users in Intercom unterschiedlich?

Dies passiert meist, wenn der Name aus einem benutzerdefinierten Attribut statt aus dem Standard-Name-Attribut gezogen wird. Verwenden Sie das Standard-„first name“-Attribut, um Genauigkeit zu gewährleisten.

Warum ist das Name-Attribut manchmal leer?

Das Name-Attribut ist nicht verpflichtend. Wenn es nicht gesetzt ist, bleibt es leer. Geben Sie immer einen Namen an, wenn Sie Kontakte in Intercom speichern.

Warum ist ein Name in der API-Antwort vorhanden, aber in Intercom nicht sichtbar?

Eine Ping-Anfrage mit leerem Namensfeld kann den vorhandenen Namen überschreiben. Stellen Sie sicher, dass Ping-Anfragen immer den korrekten Namen enthalten.

Warum werden iOS users in Intercom als „User“ angezeigt?

Intercom weist Platzhalterkennungen zu, wenn iOS users nicht per E-Mail oder user ID identifiziert werden. Identifizieren Sie users beim Login, um dies zu vermeiden (z. B. über deren E-Mail-Adresse).

Warum hat ein Post users mit „Hi First Name“ begrüßt?

Dies passiert, wenn die Begrüßung fest codiert ist. Verwenden Sie dynamische Attribute mit einer Fallback-Option, um den tatsächlichen Namen anzuzeigen.

Hat dies deine Frage beantwortet?