Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
リアルタイムオファー管理について
プロモーションレコメンデーション API

プロモーションレコメンデーション API

プロモーションレコメンデーション API を使用して、商品設定に基づいてパーソナライズされたプロモーションを顧客に提供します。この API では、ロイヤルティプログラムメンバー、個人、および匿名ユーザーの推奨プロモーションを取得できます。システムインテグレーターは API を外部システムと統合して、推奨プロモーションを Web サイトに表示できます。

必要なエディション

使用可能なインターフェース: Lightning Experience
使用可能なエディション: リアルタイムオファー管理が付属する Enterprise Edition、Unlimited Edition、および Developer Edition。さらに、Data Cloud と Personalization も必要です。

プロモーションレコメンデーション API を使用して、商品設定に基づいて顧客に関連するプロモーションを取得します。API を使用するには、次の詳細を入力します。

  • おすすめのプロモーションを取得するパーソナライズポイントの名前
  • 推奨プロモーションを取得する個人、ロイヤルティプログラムメンバー、または匿名ユーザーの詳細

取得するプロモーションの合計数と、商品ごとに取得するプロモーションの最大数を指定することもできます。詳細は、「Promotion Recommendations API」を参照してください。

メモ
メモ 取得するプロモーションの合計数は、商品あたりの最大プロモーション数よりも優先されます。10 個のプロモーションを要求し、商品ごとに最大 2 個のプロモーション制限を設定すると、最大 10 個の推奨プロモーションが取得されます。5 つのプロモーションを要求し、商品あたりのプロモーションの最大数を 7 に設定した場合、5 つの推奨プロモーションも取得されます。

データスペースを指定して、パーソナライズコンテキストの境界を定義できます。表示場所に基づいてプロモーションをカスタマイズするには、プロモーションを取得するチャネルを指定できます。

Promotion Recommendations API は、Salesforce Personalization をコールして推奨プロモーションのリストを取得します。API 応答には、推奨プロモーションのリストと Salesforce Personalization のパーソナライズ ID が含まれます。この ID は追跡および分析に使用できます。

例
人気の靴小売業者である Cloud Kicks は、自社の Web サイトにアクセスする顧客のプロモーションをパーソナライズしたいと考えています。顧客が好みに合わせて調整されたさまざまなプロモーションを受けられるように、特定の顧客に 10 個のプロモーションを表示し、商品ごとに最大 2 個のプロモーションを表示することを目指します。

プロモーションレコメンデーション API の要求は、API が実行されると次のようになります。


[
 {
  "personalizationPoint": "homepage_recommendations",
  "dataspace": "cloudkicks_dataspace",
  "membershipNumber": "CLK123",
  "loyaltyProgramId": "CKLoyaltyProgram",
  "eligibleChannel": {
   "channel": {
    "id": "web",
    "name": "Website"
  },
  "retailStore": {
   "id": "store_001",
   "name": "Cloud Kicks Main Store"
 }
 }, 
 "count": 10,
 "promotionsPerProductLimiy": 2
 }
}
 
読み込み中
Salesforce Help | Article