ウェブ実験のためのAPIリクエストを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
APIリクエストを作成する際、組織のウェブサイトがオファーやコンテンツを正しく表示するために必要とするパラメータを入力しなければなりません。 ウェブ実験応答の動的データをAPIリクエストにコピー&ペースト できます。これは、依存するウェブサイトが要求する"uri"、"region"、"pointOfSale"など、依存するウェブサイトからのリクエストAPIにパラメータを使いたい場合はが必要です。
また、意思決定モデルから返されたオファーやコンテンツもAPIリクエストに含めることができます。
これを行うには、バリアントが動的データを含めるように設定し、バリアントが実行された際にサーバーが動的データを要求し、組織のウェブサイトに渡すようにする必要があります。
ウェブ実験のためのAPIリクエストを作成するには:
-
コードエディターでAPIタブをクリックします。
-
FreeMarkerを使ってAPIリクエストを作成します。
!ヒント必要に応じて 、ゲストデータモデル や 意思決定モデルの応答から動的データをコピー&ペーストできます。
-
その後、該当するHTML、CSS、またはJavaScriptエディターに再度このデータを貼り付けて参照しなければなりません。
-
「保存」をクリックします。
-
コードエディタを閉じるには
をクリックしてください。
!注箱出しのウェブテンプレートを使う場合、またはそのテンプレートからJavaScriptをコピーした場合は、contextオブジェクト内でAPI応答の属性を参照しなければなりません。例えば、CSSにAPI応答のimageURLを含めるには、次のように参照してください:
background-image: URL("{{context.imageURL}}")