Zone 组件
Zone 定义为一个推荐动态内容。使用 Zone 进行推荐是可选的,但 Zone 提供了额外的灵活性。例如,您的产品详细信息页面可以有两个 Zone:一个用于“您可能还喜欢 ”Recommender,另一个用于“"Complete the set” Recommender。通过使用 Zone,您可以在 Einstein Configurator 中轻松切换 Recommender。
与网页动态内容不同,使用 Einstein Recommendations API 实施推荐需要一些编码来启用 Recommender 之间的切换。
更改 Zone 的 Recommender 时,请将更改限制为同一 Recommender 类型中的其他 Recommender。通过此操作,您可以避免更改推荐锚点的需要。
带 Zones | 不带 Zone | |
---|---|---|
更改 Zone 的 Recommender | 在 Einstein Configurator 中,更改链接到 Zone 的 Recommender。 | 使用代码更改以使用新的 Recommender 更新 API 调用。 |
API 端点 | 获取 Zone 建议 | 获取建议 |
推荐端点响应 | {recs: [], recoUUID: '', recommenderName: '', displayMessage: ''} | {recs: [], recoUUID: ''} |
无论是否使用 Zone,活动端点始终相同。viewReco
和 clickReco
活动始终需要 recommenderName
参数。使用 Zone 时, viewReco
和 clickReco
活动中的 recommenderName
参数必须来自对 Zone Recommendations API 的请求的响应。
在 Einstein Configurator 中启用对 API 的访问后,“站点推荐”选项卡更改为站点管理员用户的菜单。使用此菜单,您可以查看和配置 Recommender 或 Zone。
站点管理员可以通过定位和选择用户,然后从菜单中选择编辑操作,从“用户管理”选项卡为其他用户启用对 Zone 的访问。
您可以在 Recommender 选项卡中设置、编辑和删除 Recommender,这与在未配置 API 访问权限的情况下使用“站点推荐”页面相同。Zones 选项卡用于设置、编辑和删除 Zone。
要创建区域:
- 从"站点推荐"菜单中选择 Zone。
- 点击**+ 新建 Zone**。
- 指定 Zone 名称,并提供 Zone 的可选描述。
- 保存后,Zone 名称无法更改。
- 使用菜单选择在 Zone 中使用的可用 Recommender。
- 如果您没有配置任何 Recommender,或者尚未决定将哪个 Recommender 用于 Zone,则可以保存此步骤以备后用。有关如何创建 Recommender 的信息,请参阅 Commerce Cloud Einstein Product Recommendations。
- 点击保存。
您可以创建多个 Zone 以通过 Einstein API 使用。
在 Einstein Configurator 中设置 Zone 后,开发人员使用配置的 Zone 名称作为 Zone API 请求中的 zoneName
路径参数(请参阅 API Specification
- Endpoints
- Zone Recommendations
)。
响应包含 recommenderName
,以标识当前为 Zone 配置的 Recommender 的名称。在后续 viewReco
和 clickReco
活动请求中将此值作为 recommenderName
本体参数传递。