Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
        • 始める
            • カスタムフィールドの使用
        • 条件を適用する
        • セグメントを適用してください
        • 意思決定モデルを活用してください
        • 体験を回しましょう
    • SitecoreAIの体験
    • 経験リストの利用
    • 経験の詳細を管理する
    • メール通知の設定
    • パフォーマンス分析を見る
    • 運用データの閲覧
    • 複製、削除、詳細の閲覧
  • クライアントサイドJavaScriptの使用
  • 用語集
  1. インタラクティブな体験を創りましょう
  1. Sitecore Personalize
  2. 体験紹介

インタラクティブな体験におけるカスタムフィールドの使用

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

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

インタラクティブな体験で、Sitecore Personalizeが取得しない属性に依存するロジックを使う必要がある場合もあります。例えば、組織のウェブサイトにログインしている訪問者だけに体験を実行させたい場合などです。これはSitecore Personalizeによって自動的にキャプチャされないため、“loggedInState”というカスタムフィールドを作成し、このデータを体験構築時に利用できます。

以下の機能を使う際にカスタムフィールドを使用できます:

  • APIリクエストを合成する
    。例えば、カスタムフィールドの値を取得し、それをさらなるロジックで活用します。
  • カスタム条件の作成
    。
  • プログラム可能な意思決定を作成する
    、プログラム可能な意思決定において次の最適なアクションやオファーを決定します。

POSTリクエスト内の任意のカスタムフィールドは、Sitecore Personalize REST APIを使って送信できます。以下の例に示されているように、paramsキーを使用しなければなりません:

{ "clientKey":"abBah8aelipaPeebae7roox2tiexoSee", "channel":"WEB", "language":"en", "currencyCode":"EUR", "pointOfSale":"retailsite.com", "browserId":"56860bff-94ba-4d84-aa37-2b5a83d5411b", "friendlyId":"home_page_banner", "params":{ "loggedInState":"logged in" } }

!警告ビジネスロジック全体でカスタムフィールドの使用は避けてください

一般的なルールとして、ビジネスロジックは分離し、カスタム条件、意思決定、APIリクエスト内で同じカスタムフィールドをロジックに使わないようにしてください。

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

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

Privacy policySitecore Trust CenterTerms of use
PersonalizeCloud Portal