実験用のAPIリクエストを構成します
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
トリガー実験用の ウェブフックを作成 した後は、決定 モデルが返すオファーやコンテンツを含める ためにAPIリクエストを作成し、選択したウェブフック宛先に送信する必要があります。
APIリクエストはゲストデータモデルや実験応答からの動的データを含めることを可能にします。例えば、トリガーされた実験のバリアントにゲストの名前、所在地、ロイヤルティ番号などを含める必要があるかもしれません。 FreeMarkerを使ってリクエストを設定します。
トリガー実験のためのAPIリクエストを作成するには:
-
APIエディターのAPIリクエスト タブで、ドロップダウンリストを使ってデータを送信したい外部宛先を選択します。
-
必要に応じて、リクエストに追加ヘッダーを追加するには「 ヘッダーを追加」をクリックしてください。
!注ここで追加するヘッダーにはFreeMarkerの変数を含めることはできません。ヘッダーにFreeMarker変数が必要な場合は、外部宛先へのリクエストを設定する際に作成しなければなりません。
-
接続にFreeMarker変数が含まれている場合は、「 変数値を設定 」をクリックして各変数の値を指定します。その後、「 保存」をクリックします。
!注文字列の値を二重引用符で囲む、例えば "test-value"。
-
API ボディタブをクリックして、APIリクエストのボディを合成してください。
FreeMarkerの変数表記法 ${}を用いて変数を含めることができます。例えば、ゲストデータモデル や 意思決定モデルの応答から動的データをコピー&ペーストすることができます。
以下は、ゲストデータモデルの変数を用いた放棄されたカートメールのAPIリクエストボディの例です:
{ "from": "[email protected]", "to": "${guest.email}", "subject": "Don't forget your favorite pair of shoes", "body": "Hello, ${guest.firstName}. We noticed that you left a pair of shoes in your cart..." }
-
「保存」をクリックします。
-
APIエディターを閉じるには
をクリックしてください。