# リアルタイム パーソナライゼーションについて

パーソナライゼーションはプレミアム機能です。詳細については、カスタマーサクセス担当者にお問い合わせください。

パーソナライゼーションAPIを会社のWebサイト、店舗の販売時点管理システム、カスタマーサポート業務に統合することで、Treasure Data CDPに含まれる最新の顧客アトリビュートと行動(バッチとリアルタイムの両方)を活用して、各顧客に対してパーソナライズされたレスポンスを作成できます。

Audience Studioを使用して、パーソナライズされたレスポンスをトリガーする主要なアクションと、レスポンスの内容を識別するパーソナライゼーションを作成できます。レスポンスの内容には、パーソナライズされたレスポンスのテキストと、アクションを実行した顧客の情報とアトリビュートを含めることができます。

## パーソナライゼーション ユースケース

これらのユースケースは、リアルタイムとバッチデータのインサイトを組み合わせて、顧客にカスタマイズされた魅力的なエクスペリエンスを提供するために、Personalization 2.0の機能を活用しています。

### ログインするユーザー向けのWebパーソナライゼーション

* シナリオ — 顧客がマーチャントのWebサイトにログインします。
* プロセス — Webサイトは、「ログイン」イベントと顧客のIDを提供して、Treasure DataリアルタイムパーソナライゼーションAPIを呼び出します。TD Consoleで事前設定されたパーソナライゼーションは、イベントとIDを調べて、顧客がどの特定のオファーまたはレスポンスに該当するかを判断し、オファーのテキストと顧客に関する設定されたアトリビュート(例: Lifetime Value(LTV)スコア、購入履歴、最後のインタラクションタイプなど)を含む呼び出しに応答します。
* 結果 — マーチャントは、このプロファイルを使用して、購入履歴や好みに基づいてパーソナライズされた製品推奨や特別オファーを表示するなど、Webサイトでの顧客のエクスペリエンスをパーソナライズします。


以下の図1は、このユースケースの可能なデータフローを示しています。図ではサーバーサイドAPIとして呼び出されるパーソナライゼーションAPIが示されていますが、APIはクライアントサイドAPIとしてWebサイトから直接呼び出すこともできます。

### 放棄されたカートのリターゲティング

* シナリオ — 顧客がカートにアイテムを追加しますが、購入を完了せずにWebサイトを離れます。
* プロセス — Webサイトは、「放棄されたカート」イベントと顧客のIDを提供して、Treasure DataリアルタイムパーソナライゼーションAPIを呼び出します。TD Consoleでは、放棄されたカートイベントに対していくつかの異なるオファーまたはレスポンスを持つパーソナライゼーションが設定されています。システムは、ユーザーの既知のアトリビュートと行動を評価し、適切なカスタマイズされたレスポンスを決定します。レスポンスに含まれる情報を使用して、マーチャントはWeb、メール、SMSなどのさまざまなチャネルを使用して顧客に連絡できます。
* 結果 — 顧客は、カートに残されたアイテムを思い出させるパーソナライズされたメッセージを受信し、購入を完了するように促すための特別オファーや割引が含まれる可能性があり、それによってコンバージョン率が向上します。


### ロイヤルティ プログラム パーソナライゼーション

* シナリオ — ロイヤルティプログラムの一部である顧客がWebサイトを訪問します。
* プロセス — Webサイトがロイヤルティプログラムの一部であるユーザーがログインしたことを判断すると、「ロイヤルティ」イベントと顧客のIDを提供して、Treasure DataリアルタイムパーソナライゼーションAPIを呼び出します。顧客のプロファイルへの更新も含めることができます。システムはまず顧客のプロファイルを更新し、次にTD Consoleで事前設定されたパーソナライゼーションを使用して、顧客の既知のアトリビュートと行動(例: メンバーシップステータス、メンバーシップティア、ポイント残高など)を評価し、ロイヤル顧客が受ける権利のある適切なメッセージまたはオファーで応答します。
* 結果 — Webサイトは、レスポンスを使用して、顧客に表示されるコンテンツをパーソナライズし、顧客エンゲージメントとリテンションを向上させます。


![図1: リアルタイムWebサイトパーソナライゼーションにおけるデータフロー](/assets/personalizationapi_2.0_v2.ac7bb40bae20b7b2f6d1f9761e411e46aaf10025b0e827eff1c8dd74146f04b0.cf3845cb.png)

## パーソナライゼーションの設定

パーソナライゼーションの設定には3つのフェーズがあります:

1. Audience Studioを使用して、マーケティング担当者がパーソナライゼーションを作成します。パーソナライゼーションをトリガーする主要なイベントと、顧客がレスポンスを受け取る資格を持つ基準を定義します。また、レスポンスまたはオファーのテキストと、レスポンスの一部として返されるべき顧客に関する情報も定義します。([Audience Studioを使用したリアルタイムパーソナライゼーションの作成](/ja/products/customer-data-platform/real-time/creating-a-real-time-personalization-with-audience-studio)を参照してください。)
2. Data Workbenchを使用して、データエンジニアがパーソナライゼーションのトークンを作成します。データエンジニアは、これらのトークンを、パーソナライゼーションAPI呼び出しの認証に使用する開発チームに提供します。([Data Workbenchを使用したリアルタイムパーソナライゼーションサービスの作成](/products/customer-data-platform/data-workbench/parent-segments/creating-real-time-personalization-services-with-data-workbench)を参照してください。)
3. コードの適切な場所で、開発チームは次の情報を使用してパーソナライゼーションAPIエンドポイントを呼び出します:
  * 顧客ID
  * 使用する事前設定されたパーソナライゼーションのID
  * 顧客に関する更新された情報


開発チームは、レスポンスペイロードの内容を使用して、顧客にパーソナライズされたエクスペリエンスを作成します。