Einstein Profile Connector
品牌经常收集有关其购物者的数据。例如,品牌可能会向购物者提供调查或测验,以了解他们的偏好。品牌还可能从某些第三方数据中获取购物者属性。使用 Profile Connector API,Einstein 可以接收这些数据并使用它来提升个性化推荐结果。
要将面向购物者的数据发送给 Einstein,品牌开发人员可以利用 Profile Connector API 批量上传历史数据或实时捕获购物者信息。然后,商家可以使用 Einstein Configurator 设置购物者概况规则并推广与购物者属性匹配的产品或分类。Einstein 可以使用这些数据来推广或降级产品,根据个人购物者的独特偏好推荐产品。
启用和配置 API 以使用概况数据的基本过程包括:
-
开发人员启用对 Profile Connector API 的访问。(说明将在下一节“启用访问”中介绍)。
-
开发人员与商家合作评估与推荐相关的购物者数据。然后,商家可以计划将哪些数据发送给 Einstein,以及购物者数据如何映射到产品目录。
-
开发人员设置 API 调用以方便上传配置文件数据。请参阅发送概况数据。
-
管理 Einstein Configurator 的商家设置他们希望 Einstein 在推荐与某些购物者属性相关的产品时使用哪些产品和分类。请参阅配置概况数据
-
使用 Einstein Configurator 预览推荐并根据需要为推荐结果计划任何 A/B 测试。
-
保存对 Recommender 所做的任何更改。
对建议的更改最多可能需要 10 分钟才能应用。
该视频演示了如何启用 Profile Connector API:
要启用对任何 Einstein API 端点的访问,请转到 Einstein Configurator,然后在 API 页面中输入您的 Commerce Cloud Account Manager 客户端 ID。使用站点管理员访问权限,您可以在 Account Manager 页面创建必要的客户 ID。有关更多信息,请参阅添加 API 客户端 ID。
启用后,只要传递了正确的客户端 ID,API 就可以在所有环境中运行,包括生产环境 (Production) 、准备环境 (Staging)、开发环境 (Development) 和 Sandbox 实例。
使用此 API 不需要使用 Einstein Recommendations API。您可以将它与 Einstein Recommendations API 一起使用,但您也可以将此 API 与传统的 B2C Commerce 网店实现一起使用。
每个 API 调用都必须传递用于 API 密钥身份验证的 x-cq-client-id
标头。
在客户端或服务器端实现我们的 API 需要进行一些权衡。为确保您对客户端 ID 保密,我们建议您在服务器端实施我们的 API 以提高安全性。客户端实施存在将您的客户端 ID 暴露给不良行为者的风险。
我们的服务是全球分布,可横向扩展,并且可以根据流量自动扩展和缩减,因此无需进行负载测试。我们建议您避免任何负载测试,因为它会影响推荐结果。
Einstein 不会针对您的购物者概况数据的表现提供单独的报告。您可以在 Einstein Reports and Dashboard 上查看标准 Recommender 绩效报告(请参阅本文档以了解有关 Einstein Reports and Dashboard 的更多信息)。