トリガーされたエクスペリエンスのAPIリクエストでFreeMarkerスニペットを使用する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Personalizeには、コピーしてAPIリクエストに貼り付けることができるFreeMarkerスニペットが用意されています。たとえば、オファーまたはコンテンツを返す決定モデルを選択した場合は、FreeMarkerを使用してAPIリクエストにオファーまたはコンテンツを含める必要があります。
FreeMarkerスニペットをコピーしてAPIリクエストに貼り付けるには:
-
APIエディターで、API bodyタブをクリックします。
-
Snippetsタブで、コピーしてAPI bodyタブに貼り付けることができる使用可能なFreeMarkerスニペットを参照します。
-
コピーするコード スニペットの横にある[コピーリンクをクリックします。
-
コード スニペットをAPI bodyタブに貼り付けます。
-
「 Save」をクリックします。
-
「
」をクリックして、APIエディターを閉じます。
変数が存在するかどうかを確認
このFreeMarkerスニペットを使用して、変数が存在するかどうかを確認できます。これにより、null値または欠損値がある場合のエラーを排除できます。
エポックの日付と時刻を変換する
Sitecore Personalizeは、日付と時刻をエポックで管理します。このFreeMarkerスニペットを使用して、エポックの日付と時刻をFreeMarkerが解釈できる形式に変換できます。
セッションまたは注文の抽出
このFreeMarkerスニペットを使用して、guestオブジェクトからFreeMarkerが解釈できるリスト形式にセッションを抽出できます。同様のスニペットを使用して、ordersオブジェクトからパラメーターを抽出することもできます。
数の確認
このFreeMarkerスニペットを使用して、数を確認できます。