---
title: "インタラクティブな体験のためにAPIレスポンスに動的なゲストデータを活用しましょう"
slug: "use-dynamic-guest-data-in-the-api-response-for-an-interactive-experience"
abstract: "インタラクティブな体験(Sitecore Personalize)のAPI応答に動的ゲストデータを含める方法を説明しています。"
---
# インタラクティブな体験のためにAPIレスポンスに動的なゲストデータを活用しましょう

ゲストデータモデルから属性やパスをコピーしてAPIレスポンスで利用できます。

API応答に動的ゲストデータを含めるために:

1.  APIエディターの**API**タブから「 **Data** 」タブをクリックします。
    
2.  API応答に動的データを挿入するには、ゲストのメールアドレスやその他の識別子を入力して **、データセレクタ** の検索ボックスで検索してください。これにより、データモデルの属性やパスにアクセスできます。
    
    > !ヒントコードの設定やテスト時によく使うゲストがいる場合は、**スター**アイコンをクリックしてゲストをブックマークするだけで、もう探す必要がなくなりましょう。
    
3.  **ゲストデータモデルの「Guest data model**」で、属性またはパスの横にある「![Copy icon](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/copy_data.png)」をクリックし、「**Copy Path as Freemarker」**をクリックします。
    
    ![Copying attributes from the guest data model](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/pers_exprespns.png)
    
4.  **API**タブに貼り付けてください。
    
    > !ヒントFreeMarkerを使ってAPI応答にカスタムフィールドを挿入したい場合もあります。例えば、サイト訪問者の記録された状態を取得したい場合などです。これを行うには、カスタムフィールドを作成して「loggedInState」という[カスタムフィールドを作成します](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiences/introduction-to-interactive-experiences/compose-the-api-response-for-an-interactive-experience/using-custom-fields-in-an-interactive-experiment.html "Using custom fields in an interactive experiment")。そして、API応答を設定する際にFreeMarkerの以下のパスを使用します。"customField": "${request.params.customField}"
    
5.  **「保存**」をクリックします。
    
6.  APIエディターを閉じるには ![back.png](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/back.png) をクリックしてください。