WebエクスペリエンスのAPI要求で動的ゲスト データを使用する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ゲストデータモデルから属性またはパスをコピーして、APIリクエストで使用できます。
APIリクエストに動的ゲストデータを含めるには、以下を実行します。
-
コード エディターで、APIタブをクリックします。
-
DataタブのData selector検索ボックスに、検索するゲストのメールアドレスまたはその他のIDを入力します。これにより、データ・モデルの属性とパスにアクセスできます。
先端コードの設定やテスト時に頻繁に使用するデータを持つゲストがいる場合は、starアイコンをクリックしてゲストをブックマークすると、そのゲストを検索する必要がなくなります。
-
「 Guest data model」で、属性またはパスの横にある「
」をクリックし、「 Copy Path as FreeMarker」をクリックします。
-
APIタブに貼り付けます。
先端FreeMarkerを使用して、APIリクエストにカスタムフィールドを挿入したい場合があります。たとえば、サイト訪問者のログイン状態を取得することができます。これを行うには、loggedInStateというカスタムフィールドを作成します。その後、APIリクエストを設定するときにFreeMarkerで次のパスを使用できます。 "customField": "${request.params.customField}"
-
その後、このデータを関連するHTML、CSS、またはJavaScript エディターに貼り付けて、このデータを再度参照する必要があります。
-
「 Save」をクリックします。
-
をクリックして、コード エディターを閉じます。