対話型実験のAPI応答を作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Webページにオファーまたはコンテンツを正しく表示するために、組織のWebサイトにデータを送信するには、API応答を作成する必要があります。 意思決定モデルによって返されたオファーまたはコンテンツをAPIレスポンスに含めることができます。
APIレスポンスを作成するときは、オファーまたはコンテンツを正しく表示するために、組織のWebサイトに必要なパラメーターを入力する必要があります。 インタラクティブなテストのレスポンスから動的データをコピーしてAPIレスポンスに貼り付けることができます。これは、依存するWebサイトによって要求されたAPI応答のパラメーター("uri"、、"region"、"pointOfSale"など)を使用する場合に必要です。
また、APIレスポンスを作成して、動的ゲストデータを バリアントに含めることもできます。たとえば、インタラクティブな テスト のバリアントに、ゲストの名前、場所、ロイヤルティ番号などを含めるようにすることができます。これを行うには、バリアントが実行されたときにサーバーが動的データをリクエストして組織のWebサイトに渡すように、動的データを含めるようにバリアントを構成する必要があります。
対話型 実験のAPI応答を作成するには:
-
APIエディターのAPIタブで、FreeMarkerを使用してAPI応答を作成します。
先端必要に応じて、ゲスト・データ・モデル および 意思決定モデル応答から動的データをコピーして貼り付けることができます。また、APIエディターに直接入力して、応答の一部を次のようなコンテキスト属性に置き換えることもできます ${guest.firstName}.
-
「 Save」をクリックします。
-
「
」をクリックして、APIエディターを閉じます。告知応答時間の100% をカバーするために、システムの応答に600ミリ秒のタイムアウトを設定することをお勧めします。これには、当社のサーバーとの通信における潜在的なネットワーク時間は含まれません。クライアントサーバーの場所はクライアントごとに異なることを考慮する必要があります。APIレスポンスに依存するクライアントに設定するすべてのタイムアウトは、それに応じて調整する必要があります (動的オファーのUIレンダリングなど)。