促销推荐 API
使用促销推荐 API,根据客户的产品首选项为其提供个性化促销。此 API 可以检索忠诚计划会员、个人和匿名用户的推荐促销。系统集成商可以将 API 与外部系统集成在一起,以在其网站上显示推荐的促销。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有实时优惠管理的 Enterprise、Unlimited 和 Developer Edition。此外,您需要 Data Cloud 和 Personalization。 |
使用促销推荐 API,根据客户的产品首选项检索相关促销。要使用 API,请提供这些详细信息。
- 检索推荐促销的个性化点的名称
- 为其检索推荐促销的个人、忠诚计划会员或匿名用户的详细信息
您还可以指定要检索的促销总数,以及要为每个产品检索的最大促销数量。要了解更多信息,请查看促销推荐 API。
备注 要检索的促销总数优先于每个产品的最大促销数量。如果您请求 10 个促销,并为每个产品设置最多 2 个促销的限制,则最多可以检索 10 个推荐的促销。如果您请求 5 个促销,并设置每个产品最多 7 个促销的限制,则还会检索 5 个推荐的促销。
您可以通过指定数据空间来定义个性化上下文的边界。要根据促销的显示位置对其进行定制,您可以指定检索促销的渠道。
促销推荐 API 调用 Salesforce Personalization,以获取推荐的促销列表。API 响应包含推荐促销列表和 Salesforce Personalization 的个性化 ID。您可以使用 ID 进行跟踪和分析。
示例 Cloud Kicks 是颇受欢迎的鞋类零售商,它希望为访问其网站的客户个性化促销。为了确保客户收到根据自己的喜好定制的各种促销,他们的目标是为特定客户显示 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
}
}本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
