People
Infobip 顧客データ プラットフォーム People に接続して、エンド ユーザーに関する情報を取得および更新します。People では、この情報は個人プロファイルに保存されます。
次の操作を行うことができます:
- エンドユーザーがチャットボットと対話するときに、会話から関連情報を取得し、この情報を個人プロファイルに保存できます。
- エンド・ユーザーに関する情報は、個人プロファイルから取得できます。
People は、Answers を有効にすると既定で有効になります。
Answers で使用できる People 機能は、Answers plan によって異なります。
無料トライアル | 始める | 育つ | 規模 | |
プロファイル、ファイルのアップロード、タグ、セグメント、カスタムフィールドなどの People の基本機能 | サポート | サポート | サポート | サポート |
Peopleの高度な機能(カスタムイベント、プロファイルスコアリング、計算フィールドなど) | サポート | サポート | サポート | サポート |
属性
属性を使用して、People からエンド ユーザーに関する情報を追加または取得します。この情報を使用して、エンド ユーザーへの応答をパーソナライズします。
属性の種類は次のとおりです。
- スタンダード: 標準フィールドの情報。例: 連絡先情報
- カスタム: 標準フィールドとして利用できないカスタマイズされた情報。例: サブスクリプションの終了日
- 計算済み:カスタム数式、プロファイルスコアリング、イベント集計によって取得された情報。これらの属性を使用して、次の操作を行います。
- エンドユーザーへのメッセージをカスタマイズします。例: エンド ユーザーが過去 7 日間に製品を購入した場合、「*最近の注文についてお問い合わせくださいか?」と尋ねることができます。
- エンドユーザーのプロファイルスコアが高い場合は、リクエストに優先順位を付けることができます
計算属性は People からのみ取得でき、更新することはできません。
属性のマッピング
カスタム マッピングを使用して、Answers の属性を People の属性にマッピングします。例: Answers では、終了ユーザーの場所を Location_City 属性に格納し、それを People の City 属性にマッピングできます。
Answers の属性タイプが People の属性タイプと互換性があることを確認します。例: Answers の属性タイプがブール値の場合、People のテキスト属性にマップすることはできません。
情報の取得 アクション (People から Answers) を使用すると、次のように属性をマップできます。
People の属性タイプ | Answers の属性タイプ |
---|---|
テキスト ジェンダー | テキスト |
10 進数 整数 | 数 |
真/偽 | ブーリアン |
日付 日時 | Date (日付) |
オブジェクトのリスト | List (リスト) |
ユーザープロファイルの作成または更新アクション(AnswersからPeopleへ)を使用すると、次のように属性をマップできます。
Answers の属性タイプ | People の属性タイプ |
---|---|
テキスト 電話番号 場所 URL 電子メール | テキスト |
NERの MO | テキスト |
ブーリアン | 真/偽 |
List (リスト) | オブジェクトのリスト |
カスタムイベント
エンドユーザーがチャットボットと対話してアクションを実行すると、このイベントをPeopleに渡すことができます。イベントは People に カスタムイベント として保存されます。その後、エンド ユーザーがチャットボットと再度対話するときにこの情報を使用したり、他の Infobip ソリューションで使用したりできます。
例: エンドユーザーは、チャットボットとのセッション中に製品を購入します。このイベントをカスタム イベントとして People に保存します。その後、次の操作を実行できます。
- Answers と Conversations でイベントをコンテキストとして使用する: エンド ユーザーは 3 日後に再びビジネスに連絡します。チャットボットまたはエージェントは、最初のメッセージで購入について言及できます。"*どうすればいいですか?最近の購入についてご連絡をいただいていますか?
- Momentsのフローキャンペーンを通じてエンドユーザーをフォローアップします:「*最近の購入に基づいて、ここにあなたが好きかもしれないいくつかの製品があります。
- イベント プロパティを使用して、People の 計算済み属性 を設定します。計算済み属性は、合計ライフタイム支出、平均支出、最も一般的なリクエスト、最終回答ダイアログの入力などのユースケースに使用できます。その後、これらの属性を使用して、Answersでのコミュニケーションをパーソナライズしたり、Momentsでのセグメンテーションを改善したりできます。
- 個人プロファイルを優先度の高いものとしてマークする: 次回、エンドユーザーがビジネスに連絡しユーザー、優先順位を付けることができます。
プロセス
プロセスは次のとおりです。
- Answersでは、エンドユーザーが商品をカートに保存するなどのアクションを実行します。
- このイベントの各関連プロパティを Answers 属性に保存します。例:カートへの商品の追加が成功した。製品の識別子、名前、および価格。
- これらの属性を People に渡すと、エンド ユーザーの Person プロファイルの カスタム イベント に保存できます。
各セクションの指示に従います。
Peopleでカスタムイベントを作成する
- NTT CPaaS のWebインターフェイス (opens in a new tab)にログオンします。
- People > Events > カスタムEventsに移動します。
- **Create event (イベントの作成)**を選択します。
- イベント名 と 説明 を追加します。例: カートに製品を追加するエンド ユーザーのイベントを保存するには、イベント AddedToCart を作成します。
- **Add event property (イベントプロパティの追加)**を選択します。
- イベント プロパティ名 を入力します。プロパティを必要な数だけ作成します。例: カートに商品を追加するイベントを保存するには、商品をカートに正常に追加するためのプロパティ (addedCart)、商品の識別子 (productID)、商品の名前 (productName)、および商品の価格 (productPrice) を作成します。
- Save (保存) をクリックします。
カスタムイベントを People に送信する
-
Answers >チャットボットに移動し、チャットボットを開きます。
-
[属性] タブで、次の操作を行います。
- イベントのプロパティを保存する属性を作成します。例: カートに商品を追加するイベントを保存するには、商品をカートに正常に追加するための属性 (addedCart)、商品の識別子 (productID)、商品の名前 (productName)、および商品の価格 (productPrice) を作成します。 属性ごとに、同等のイベント プロパティを People で作成してください。また、属性の型が compatible であり、People でイベント用に作成した イベント プロパティであることを確認してください。
- (オプション)個人プロファイルを識別する属性を作成します。たとえば、customerContactです。
-
イベントを Answers から People に送信するためのダイアログを作成します。例:カートに追加されました。
-
People カスタム イベント エレメントをドラッグします。
-
People カスタム イベント ドキュメントの説明に従ってエレメントを構成します。
-
People カスタム イベント エレメントで、イベントを保存するユーザープロファイルを見つけます。次の手順を実行します。
- 連絡先情報属性 フィールドに、顧客の連絡先情報を含む Answers 属性を入力します。たとえば、customerContactです。
- 連絡先情報属性タイプ フィールドで、属性タイプを選択します。このフィールドが、連絡先情報属性 フィールドで選択した属性のデータ型と一致していることを確認します。 .
-
カスタムイベント構成セクションで、個人プロファイルに対して保存されるイベントを指定します。これを行うには、イベントが保存されている属性を使用します。
- **[カスタム イベントの追加] をクリックします。
- People で作成したイベントを選択します。例: AddedToCart。
-
(オプション)イベントにプロパティを追加します。
- [属性マッピングの追加] をクリックします。
- イベント プロパティを含む 1 つ以上の Answers 属性を選択します。例: addedCart、productID、productName、productPrice。
- Answers 属性ごとに、People でイベント用に作成した同等のイベント プロパティを選択します。例: addedCart、productID、productName、productPrice。Answers属性の型とPeople イベントプロパティが compatible であることを確認します。
Answers は dateTime プロパティをサポートしていません。dateTime 値をイベントに渡す場合は、その値を Answers の Text 属性に保存し、その属性を Text プロパティ型にマップします。
- [属性マッピングの追加] をクリックします。
-
[追加] をクリックします。
-
(オプション)イベントが個人プロファイルに正常に保存されたかどうかを確認します。 条件エレメントを追加します。エレメントを次のように構成します。
- 属性フィールドで、事前定義された属性 lastPeopleStatusCode を選択します。
- 演算子を is に設定します。
- 状態 - 成功 を指定します。
- 必要に応じてチャットボット フロー分岐します。
イベントとそのプロパティは、People の最終的な ユーザー の Person プロファイルに保存されます。

製品イベント
チャットボットセッションの開始や終了などのAnswers 商品イベントをPeopleの人プロフィールに保存します。エンドユーザーがチャットボットとのセッションを開始すると、次の処理が行われます。
- エンドユーザーのプロファイルが存在する場合は、イベントがプロファイルに追加されます。
- プロファイルが存在しない場合は、新しいCustomer (顧客) プロファイルが Peopleに自動的に作成されます。その後、製品イベントがこのプロファイルに追加されます。
この機能を使用するには、People で Answers に対して 関連する製品イベントを有効にする 必要があります。
タグ
People のタグを更新するには、Answers の People タグ エレメントを使用します。次の操作を実行できます。
- タグの追加または作成: プロファイルに 1 つ以上の既存のタグを追加するか、新しいタグを作成します。
- タグの取得: 指定したタグがプロファイルに存在するかどうかを確認します。
- タグの削除: プロファイルから 1 つ以上のタグを削除します。
People チャットボットを作成する
このセクションでは、People と接続する基本的なチャットボットを作成する方法について説明します。以下の手順に従います。
- チャットボットエディタで、Peopleプロフィールエレメントをダイアログにドラッグ&ドロップします。
- 追加した People プロファイル エレメントをクリックします。
- アクションの選択 フィールドで、実行に必要なアクションを指定します。Peopleから情報を取得するか、Peopleに情報を投稿(作成/更新)できます。この例では、[ユーザープロファイルの作成または更新] を選択します。
- 連絡先情報属性 フィールドで、使用する属性を指定します。People に保存されている標準のチャネル固有の属性、または Answers のカスタム属性を使用できます。既定では、この値は endUserDestination に設定されています。
- カスタム属性の場合は、[属性マッピングの追加] をクリックして、People と Answers で属性をマップします。属性 > 属性マッピングセクションのガイドラインを参照してください。
- イベントが個人プロファイルに正常に保存されたかどうかを確認します。条件 エレメントを追加します。エレメントを次のように構成します。
- 属性フィールドで、事前定義された属性 lastPeopleStatusCode を選択します。
- 演算子を is に設定します。
- 状態 - 成功 を指定します。
- 必要に応じてチャットボット フロー分岐します。
リスト属性を使用すると、リスト値がリストに追加されます。リストに値を追加するのではなく、リスト値を上書きする場合は、属性をマップするときに上書きオプションを使用します。リストを上書きできるのは、プロファイルを作成または更新するときだけです。