Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • 始める
        • トリガーとなる体験を作り出す
        • ウェブフックを作成する
        • トリガーを作成する
        • 条件を適用する
        • セグメントを適用してください
            • FreeMarkerのスニペットを使う
            • 動的意思決定モデルデータの活用
            • ゲストデータの利用
        • 意思決定モデルを活用してください
        • リクエストビンによるテスト
        • トリガー体験に対する自動目標追跡
    • SitecoreAIの体験
    • 経験リストの利用
    • 経験の詳細を管理する
    • メール通知の設定
    • パフォーマンス分析を見る
    • 運用データの閲覧
    • 複製、削除、詳細の閲覧
  • クライアントサイドJavaScriptの使用
  • 用語集
  1. トリガー体験
  1. Sitecore Personalize
  2. 体験紹介

体験のためのAPIリクエストを作成する

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

トリガーされた体験用の ウェブフック を作成した後は、決定モデルから返されるコンテンツを含める ためのAPIリクエストを作成し、選択したウェブフック宛先に送信する必要があります。

APIリクエストはゲストデータモデルや体験応答からの動的なデータを含めることを可能にします。例えば、トリガーされた体験のバリアントにゲストの名前、所在地、ロイヤルティ番号などを含めるようにしたい場合もあります。 リクエストはFreeMarkerを使って設定します。

トリガーされた体験のためのAPIリクエストを作成するには:

  1. APIエディターのAPIリクエスト タブで、ドロップダウンリストを使ってデータを送信したい外部宛先を選択します。

  2. 必要に応じて、リクエストに追加ヘッダーを追加するには「 ヘッダーを追加」をクリックしてください。

    !注ここで追加するヘッダーにはFreeMarkerの変数を含めることはできません。ヘッダーにFreeMarker変数が必要な場合は、外部宛先へのリクエストを設定する際に作成しなければなりません。

  3. 接続にFreeMarker変数が含まれている場合は、「 変数値を設定 」をクリックして各変数の値を指定します。その後、「 保存」をクリックします。

    !注文字列の値を二重引用符で囲む、例えば "test-value"。

  4. 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..." }

  5. 「保存」をクリックします。

  6. APIエディターを閉じるには back.png をクリックしてください。

この記事を改善するための提案がある場合は、 お知らせください!

© Copyright , Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal