メインコンテンツにスキップ

Intercomで名前変数を使う方法

名前変数でメッセージをパーソナライズし、よくある問題を解決する方法。

対応者:Beth-Ann Sher

名前変数を使うと、usersの属性(例:first name)からデータを引き出して、Intercomのメッセージやテンプレートをパーソナライズできます。このガイドでは名前変数の使い方、よくある問題の対処法、スムーズで個別対応した顧客対応を実現する解決策を説明します。

  • 各顧客向けにメッセージやテンプレートをパーソナライズしましょう。

  • 動的コンテンツで顧客エンゲージメントを向上させます。

  • 名前データがない場合の不自然な挨拶を避けましょう。


名前変数の使い方

テンプレートやmacroでメッセージをパーソナライズする

  • macroやメッセージテンプレートで#fnまたは#{{first_name|fallback:"ENTER FALLBACK HERE"}}を使い、名前がない場合はフォールバックを設定して顧客のfirst nameを挿入します。

  • HTMLメールでは##{{ first_name | fallback:"ENTER FALLBACK HERE" }}を使って名前をパーソナライズします。名前がない場合に表示するフォールバックを設定してください。

  • Intercomのワークスペースで、テキストエディターのプレースホルダーオプションから変数を選択し、名前属性を挿入・カスタマイズします。

投稿メッセージをカスタマイズする

  1. 投稿を編集モードで開きます。

  2. 名前を表示したい場所にカーソルを置きます。

  3. テキストメニューから「first name」属性を挿入します。

  4. 黄色の注意アイコンをクリックしてフォールバック値(例:「Hey there」)を設定します。

  5. 変更を保存して、usersが名前またはフォールバックの挨拶を見るようにします。

macroで名前変数を使う

  1. アクションメニューを開き、macroを作成します。

  2. macroのテキストをカスタマイズし、属性を挿入 → First nameを選択します。

  3. macroを使うには、返信時にSHIFT + #を押して保存したmacroを選択します。


トラブルシューティングとベストプラクティス

よくある問題と解決策

  • usersのfirst nameが異なって表示される場合:これは通常、名前がIntercomのデフォルトの名前属性ではなくカスタム属性から取得されている場合に起こります。ワークフローでデフォルトの名前属性を使っているか確認してください。

  • 名前属性が空白の場合:名前属性はusersの作成や更新時に必須ではありません。設定されていなければ空のままです。usersの記録を保存する際は必ず名前の値を提供してください。

  • APIレスポンスに名前があるのにIntercomに表示されない場合:ウェブサイトや統合からのPingリクエストが空の名前フィールドを送信すると、usersの既存の名前が空白で上書きされることがあります。Pingリクエストに正しい名前が含まれていることを確認してください。

  • iOS usersがIntercomで「User」と表示される場合:Intercomは、iOS usersがメールやuser IDで識別されていない場合に「User m4m2」などのプレースホルダー識別子を割り当てます。ログイン時にメールや一意のuser IDを渡してusersを識別してください。

  • 投稿が実際の名前ではなく「Hi First Name」と挨拶する場合:これは挨拶がハードコードされている場合に起こります。Intercomの動的な"first name"属性とフォールバックオプションを使いましょう。

ベストプラクティス

  • カスタム設定が必要な場合を除き、常にデフォルトの"first name"属性を使いましょう。

  • 名前データがない場合の一貫性を保つため、すべてのコミュニケーションでフォールバック値を設定してください。

  • SDKでは、メールアドレスなどの安定した識別子を使ってできるだけ早くusersを識別しましょう。

  • 空のフィールドによる上書きを避けるため、API設定を定期的に見直してください。


よくある質問

なぜusersのfirst nameがIntercomで異なって表示されるのですか?

これは通常、名前がデフォルトの名前属性ではなくカスタム属性から取得されている場合に起こります。正確性を保つためにデフォルトの"first name"属性を使ってください。

なぜ名前属性が時々空白なのですか?

名前属性は必須ではありません。設定されていなければ空のままです。Intercomに連絡先を保存する際は必ず名前の値を提供してください。

なぜAPIレスポンスに名前があるのにIntercomに表示されないのですか?

空の名前フィールドを含むPingリクエストが既存の名前を上書きすることがあります。Pingリクエストに正しい名前が含まれていることを確認してください。

なぜiOS usersがIntercomで「User」と表示されるのですか?

iOS usersがメールやuser IDで識別されていない場合、Intercomはプレースホルダー識別子を割り当てます。ログイン時にメールアドレスなどでusersを識別してこれを避けてください。

なぜ投稿が「Hi First Name」と挨拶したのですか?

これは挨拶がハードコードされている場合に起こります。実際の名前を表示するためにフォールバック付きの動的属性を使いましょう。

こちらの回答で解決しましたか?