Commerce Cloud爱因斯坦实施 – 部署爱因斯坦商务云

学习目标

完成本单元后,您将能够:

  • 列出爱因斯坦跟踪的数据类型。
  • 说明爱因斯坦数据隐私协议的重要性。
  • 列出Commerce Cloud推荐验证程序跟踪的四个操作。
  • 列出在部署期间可以激活提要的两种方式。
  • 说明爱因斯坦如何使用数据提要。

介绍

计划已经完成,琳达·罗森伯格知道她和她的团队需要做什么。首先,她安装并配置了各种功能。对于搜索词典,她签署了《爱因斯坦数据隐私协议》。对于产品建议和预测性排序,她安装了Commerce Cloud建议验证器,这是一个用于质量保证测试的Chrome扩展程序。她还部署了Commerce Cloud Einstein。

然后,琳达开始处理数据。

数据在哪里

机器学习算法需要大量数据集才能发现和使用有价值的相关性和统计模式。尽管理想的是2年数据,但是Cloud Kicks并没有收集那么长时间的数据。幸运的是,爱因斯坦可以处理您拥有的数据。

要在她的B2C Commerce店面中使用爱因斯坦,琳达将从这些来源获取数据。

  • 目录: 她通过对生产实例运行目录提要来收集存储在目录中的产品信息。
  • 订单:她通过对生产实例运行订单供稿来收集在店面中生成的订单信息。
  • 点击流: 网站使用像素跟踪自动自动实时收集点击流数据。这是实时数据:Linda无需做任何事情即可收集此数据。

爱因斯坦使用机器学习模型:

  • 分析这些数据。
  • 确定经常购买的产品,以获取更有效的产品组合以及捆绑销售和促销信息。
  • 确定要添加到搜索词典中以改善搜索结果的字词。
  • 使用内容槽显示推荐的产品。
  • 使用搜索弹出菜单和业务管理器设置可以个性化预输入搜索指南。
  • 排序搜索结果。

为店面启用活动跟踪

爱因斯坦使用基于浏览器的活动跟踪来实时响应购物者在您网站上的操作。为确保活动已在生产中启用:

  1. 打开业务经理。
  2. 选择站点>商户工具>站点首选项>隐私设置
  3. 选择“启用跟踪”(新店面会话默认)。
  4. 点击应用

Commerce Cloud建议验证器

Recommendation Validator是Chrome扩展程序,可在店面中验证和调试Einstein产品建议和排序规则。它提供了用于分析购物篮的仪表板,并可以帮助诸如Brandon Wilson之类的采购商验证和调试预测性情报建议。这使您可以查看站点活动,站点推荐和电子邮件推荐数据。

注意

此扩展程序仅适用于Google Chrome浏览器。

Linda将此扩展程序加载到她的浏览器中,以便在其他用户遇到问题时可以帮助他们。这是她的做法。

  1. 在Chrome浏览器中,转到Chrome Web Store扩展页面。Commerce Cloud建议验证器
  2. 点击添加到ChromeRecommendation Validator用户界面,显示“添加到Chrome”按钮
  3. 要确认安装,请单击添加扩展扩展名图标显示在地址栏的右侧。

建议验证程序安装后即开始运行。当琳达导航到使用爱因斯坦功能的网站时,它会立即验证推荐活动和排序规则。识别到事件后,图标中会出现一个带数字的脚注,其中显示了它捕获的事件数。

这是她使用此工具的方式。

  1. 打开店面。
  2. 通过浏览店面来触发活动。
  3. 当脚注出现时,单击“验证器”图标(1)以查看触发的活动的状态。在本示例中,有两个脚注。显示在推荐验证器上的信息
  4. 看一下已识别的事件(2)。在此示例中,clickCategory是活动。

Linda启用建议后,该选项卡将填充信息。

验证者事件

验证器识别到事件后,将显示一个图标,其中包含其检测到的事件数。根据活动,验证器将显示响应。像Vijay Lahiri这样的开发人员应在验证其实现时查看Infocenter文档。

该表显示了购物者采取的操作(例如,单击类别),代码内的触发器以及在验证器中显示的结果。

购物者的行为(行动) 触发 结果
单击一个类别。 viewCategory 如果点击流跟踪配置正确,您将在验证器中看到“ viewCategory可以”。
点击产品。 查看产品 如果点击流跟踪配置正确,您将在验证器中看到“ viewProduct正常”。
查看推荐内容插槽。 viewReco 如果在页面上启用了建议并且可以正常工作,则您会在Validator中看到“ viewReco可以”。要查看单个推荐者信息,请单击“推荐”选项卡。
单击推荐的产品。 clickReco 如果clickstream跟踪配置正确,您将在Validator中看到“ clickReco正常”。
将商品添加到购物车。 添加到购物车 如果点击流跟踪配置正确,您将在验证器中看到“ addToCart正常”。
点击开始结帐。 beginCheckout 如果点击流跟踪配置正确,您将在验证器中看到“ beginCheckout正常”。
完成结帐。 finishCheckout 如果点击流跟踪配置正确,您将在验证器中看到“ finishCheckout正常”。
执行搜索,并显示搜索结果。 viewSearch 如果点击流跟踪配置正确,您将在Validator中看到“ viewSearch没问题”。

部署爱因斯坦

将爱因斯坦部署到云上踢了B2C Commerce店面,使Linda成为了预测情报部门。Einstein Deployment服务将数据从产品目录和订单提要传输到Commerce Cloud Einstein。预测性机器学习模型使用数据提要来生成建议。爱因斯坦部署还将数据输入Configurator工具,Brandon可以在其中配置业务规则以微调系统生成产品推荐的方式。

Linda控制将目录和订单数据部署到爱因斯坦的频率,因此她经常运行部署以使数据保持最新状态。由于部署会影响店面性能,因此她根据目录更改频率进行部署。找出最佳频率可以尝试几次。

她采取以下步骤来启动部署Commerce Cloud Einstein的数据馈送过程。

  1. 打开业务经理。
  2. 选择管理>操作>爱因斯坦状态仪表板。
  3. 在“站点”列中,单击要配置的站点。
  4. 选择与您的主要业务地理区域相对应的区域。此设置确定在物理上存储和处理预测数据的位置。例如,选择美洲。
  5. 如果需要,修改主机设置(例如:www.northerntrailoutfitters.comhttps://不包括在内)。
  6. 选择您要包括的一个或多个功能。
    • 缺货产品:让您在缺货的产品详细信息页面上提供建议。
    • 变体产品:如果您的目录包含变体组,则可以在变体组级别(例如在颜色级别)提供建议。
    • 多语言环境:如果您的站点支持多个语言环境,则会在所有语言环境中引入产品信息。
  7. 选择或输入创建出口订单后的日期。
  8. 输入每次运行的最大订单数,例如10,000
  9. 选择打开开关。如果该开关处于非活动状态,则不会为该站点计划目录和订单提要。
  10. 计划何时启动提要以及它们运行的​​频率。
    • 立即运行提要以进行一次捕获,或者
    • 配置定期计划。
  11. 点击保存

Commerce Cloud爱因斯坦现已准备就绪!

下一步

在这个部门中,琳达了解了签署爱因斯坦数据隐私协议的重要性。她还了解了店面的订单,产品和点击流数据如何为公司提供有关Cloud Kicks购物者的有价值的信息,从而使诸如Brandon之类的商品销售商可以通过更有针对性的产品推荐和更好的搜索排序来改善他们的体验。在下一个单元中,她将探讨如何使用Configurator工具查看数据。

Commerce Cloud爱因斯坦实施 – 部署爱因斯坦商务云

学习目标

完成本单元后,您将能够:

  • 列出爱因斯坦跟踪的数据类型。
  • 说明爱因斯坦数据隐私协议的重要性。
  • 列出Commerce Cloud推荐验证程序跟踪的四个操作。
  • 列出在部署期间可以激活提要的两种方式。
  • 说明爱因斯坦如何使用数据提要。

介绍

计划已经完成,琳达·罗森伯格知道她和她的团队需要做什么。首先,她安装并配置了各种功能。对于搜索词典,她签署了《爱因斯坦数据隐私协议》。对于产品建议和预测性排序,她安装了Commerce Cloud建议验证器,这是一个用于质量保证测试的Chrome扩展程序。她还部署了Commerce Cloud Einstein。

然后,琳达开始处理数据。

数据在哪里

机器学习算法需要大量数据集才能发现和使用有价值的相关性和统计模式。尽管理想的是2年数据,但是Cloud Kicks并没有收集那么长时间的数据。幸运的是,爱因斯坦可以处理您拥有的数据。

要在她的B2C Commerce店面中使用爱因斯坦,琳达将从这些来源获取数据。

  • 目录: 她通过对生产实例运行目录提要来收集存储在目录中的产品信息。
  • 订单:她通过对生产实例运行订单供稿来收集在店面中生成的订单信息。
  • 点击流: 网站使用像素跟踪自动自动实时收集点击流数据。这是实时数据:Linda无需做任何事情即可收集此数据。

爱因斯坦使用机器学习模型:

  • 分析这些数据。
  • 确定经常购买的产品,以获取更有效的产品组合以及捆绑销售和促销信息。
  • 确定要添加到搜索词典中以改善搜索结果的字词。
  • 使用内容槽显示推荐的产品。
  • 使用搜索弹出菜单和业务管理器设置可以个性化预输入搜索指南。
  • 排序搜索结果。

为店面启用活动跟踪

爱因斯坦使用基于浏览器的活动跟踪来实时响应购物者在您网站上的操作。为确保活动已在生产中启用:

  1. 打开业务经理。
  2. 选择站点>商户工具>站点首选项>隐私设置
  3. 选择“启用跟踪”(新店面会话默认)。
  4. 点击应用

Commerce Cloud建议验证器

Recommendation Validator是Chrome扩展程序,可在店面中验证和调试Einstein产品建议和排序规则。它提供了用于分析购物篮的仪表板,并可以帮助诸如Brandon Wilson之类的采购商验证和调试预测性情报建议。这使您可以查看站点活动,站点推荐和电子邮件推荐数据。

注意

此扩展程序仅适用于Google Chrome浏览器。

Linda将此扩展程序加载到她的浏览器中,以便在其他用户遇到问题时可以帮助他们。这是她的做法。

  1. 在Chrome浏览器中,转到Chrome Web Store扩展页面。Commerce Cloud建议验证器
  2. 点击添加到ChromeRecommendation Validator用户界面,显示“添加到Chrome”按钮
  3. 要确认安装,请单击添加扩展扩展名图标显示在地址栏的右侧。

建议验证程序安装后即开始运行。当琳达导航到使用爱因斯坦功能的网站时,它会立即验证推荐活动和排序规则。识别到事件后,图标中会出现一个带数字的脚注,其中显示了它捕获的事件数。

这是她使用此工具的方式。

  1. 打开店面。
  2. 通过浏览店面来触发活动。
  3. 当脚注出现时,单击“验证器”图标(1)以查看触发的活动的状态。在本示例中,有两个脚注。显示在推荐验证器上的信息
  4. 看一下已识别的事件(2)。在此示例中,clickCategory是活动。

Linda启用建议后,该选项卡将填充信息。

验证者事件

验证器识别到事件后,将显示一个图标,其中包含其检测到的事件数。根据活动,验证器将显示响应。像Vijay Lahiri这样的开发人员应在验证其实现时查看Infocenter文档。

该表显示了购物者采取的操作(例如,单击类别),代码内的触发器以及在验证器中显示的结果。

购物者的行为(行动) 触发 结果
单击一个类别。 viewCategory 如果点击流跟踪配置正确,您将在验证器中看到“ viewCategory可以”。
点击产品。 查看产品 如果点击流跟踪配置正确,您将在验证器中看到“ viewProduct正常”。
查看推荐内容插槽。 viewReco 如果在页面上启用了建议并且可以正常工作,则您会在Validator中看到“ viewReco可以”。要查看单个推荐者信息,请单击“推荐”选项卡。
单击推荐的产品。 clickReco 如果clickstream跟踪配置正确,您将在Validator中看到“ clickReco正常”。
将商品添加到购物车。 添加到购物车 如果点击流跟踪配置正确,您将在验证器中看到“ addToCart正常”。
点击开始结帐。 beginCheckout 如果点击流跟踪配置正确,您将在验证器中看到“ beginCheckout正常”。
完成结帐。 finishCheckout 如果点击流跟踪配置正确,您将在验证器中看到“ finishCheckout正常”。
执行搜索,并显示搜索结果。 viewSearch 如果点击流跟踪配置正确,您将在Validator中看到“ viewSearch没问题”。

部署爱因斯坦

将爱因斯坦部署到云上踢了B2C Commerce店面,使Linda成为了预测情报部门。Einstein Deployment服务将数据从产品目录和订单提要传输到Commerce Cloud Einstein。预测性机器学习模型使用数据提要来生成建议。爱因斯坦部署还将数据输入Configurator工具,Brandon可以在其中配置业务规则以微调系统生成产品推荐的方式。

Linda控制将目录和订单数据部署到爱因斯坦的频率,因此她经常运行部署以使数据保持最新状态。由于部署会影响店面性能,因此她根据目录更改频率进行部署。找出最佳频率可以尝试几次。

她采取以下步骤来启动部署Commerce Cloud Einstein的数据馈送过程。

  1. 打开业务经理。
  2. 选择管理>操作>爱因斯坦状态仪表板。
  3. 在“站点”列中,单击要配置的站点。
  4. 选择与您的主要业务地理区域相对应的区域。此设置确定在物理上存储和处理预测数据的位置。例如,选择美洲。
  5. 如果需要,修改主机设置(例如:www.northerntrailoutfitters.comhttps://不包括在内)。
  6. 选择您要包括的一个或多个功能。
    • 缺货产品:让您在缺货的产品详细信息页面上提供建议。
    • 变体产品:如果您的目录包含变体组,则可以在变体组级别(例如在颜色级别)提供建议。
    • 多语言环境:如果您的站点支持多个语言环境,则会在所有语言环境中引入产品信息。
  7. 选择或输入创建出口订单后的日期。
  8. 输入每次运行的最大订单数,例如10,000
  9. 选择打开开关。如果该开关处于非活动状态,则不会为该站点计划目录和订单提要。
  10. 计划何时启动提要以及它们运行的​​频率。
    • 立即运行提要以进行一次捕获,或者
    • 配置定期计划。
  11. 点击保存

Commerce Cloud爱因斯坦现已准备就绪!

下一步

在这个部门中,琳达了解了签署爱因斯坦数据隐私协议的重要性。她还了解了店面的订单,产品和点击流数据如何为公司提供有关Cloud Kicks购物者的有价值的信息,从而使诸如Brandon之类的商品销售商可以通过更有针对性的产品推荐和更好的搜索排序来改善他们的体验。在下一个单元中,她将探讨如何使用Configurator工具查看数据。

Commerce Cloud爱因斯坦实施 – 制定针对特定功能的计划

学习目标

完成本单元后,您将能够:

  • 描述开发人员实施预测性排序和产品推荐所必须执行的任务。
  • 列出您可以轻松实现的功能。
  • 列出实施产品建议和预测性排序必须采取的预启动步骤。
  • 列出开发人员实施产品推荐所必须执行的发布后步骤。

介绍

Cloud Kicks管理员Linda Rosenberg向后退一步,回顾了团队在Commerce Cloud Einstein中实现特定功能所必须做的事情。她还研究了功能选择如何影响实施。

Commerce Insights仅需要数据源和登录到Configurator。

这些功能需要更多的精力。

  • 搜索字典
  • 搜索建议
  • 预测排序
  • 产品推荐

Linda更深入地研究了更具挑战性的功能。

搜索字典

爱因斯坦根据这些因素生成搜索词典。

  • 网站的现有同义词组。如果没有同义词组,则没有爱因斯坦搜索词典的同义词建议。
  • 前往该网站并到达“无搜索结果”页面的流量。

在对与爱因斯坦的数据共享进行了一些研究之后,琳达接受了《爱因斯坦数据隐私协议》。我们在下一个单元中向您显示步骤。这是基于B2C Commerce网络搜索和同义词组数据匿名共享和接收同义词建议的协议。

布兰登(在登台实例上)将电子邮件地址添加到业务管理器的搜索首选项中,以通知商品销售团队批准或拒绝的搜索字词。首先,他批准或拒绝搜索条件,并且他的经理还收到一封电子邮件。随着他的角色扩展,他的经理将这项任务分配给其他团队成员。

搜索建议

尽管Linda希望实现所有“搜索推荐”功能,但可以逐步实现它们。她可以从不需要店面自定义的“搜索推荐”中的省力功能开始,然后添加其他功能。这是她的计划。

  1. 启用爱因斯坦搜索推荐。机器学习算法开始消耗搜索查询并标识要推荐的搜索短语。爱因斯坦开始根据实际的购物者搜索显示搜索建议。
  2. 在开发人员的帮助下,确定要将爱因斯坦搜索推荐放到哪个位置。扩展预输入搜索弹出窗口(展开搜索框)以呈现多个搜索建议(与默认的单个建议相比)。这需要自定义,因为它不是开箱即用的。
  3. 设计准备就绪后,您可以添加添加以下Einstein Search推荐选项:
    • 通过修改预输入搜索弹出菜单来呈现最近的搜索短语,以呈现购物者输入的个性化搜索短语列表。
    • 将流行的搜索短语添加到最近的搜索短语定制中。
    • 添加热门店面搜索。
    • 添加最近的个人搜索。
  4. 准备好将搜索首选项复制到生产环境中后,才能在您的网站上发布

在开发弹出窗口时,CSM和Vijay必须就弹出窗口上显示的内容以及每个元素显示的最大结果数达成一致,例如:

  • 业务观点
  • 搜索/您的意思是
  • 热门搜寻
  • 品牌品牌
  • 类别
  • 内容
  • 最近浏览过的

预测排序

为了实现预测排序,Brandon复制了现有的排序规则,然后根据其业务需求将预测排序混合到Business Manager中的动态或静态排序规则中。A / B测试是衡量预测性排序的最佳方法。

产品推荐

产品推荐功能还需要团队合作。

零件
角色 分配给…
内容槽和模板 设计内容插槽的外观。 开发者 维杰
订单历史记录供稿
管理员 琳达
SFTP凭证
管理员 琳达
推荐人。 选择您希望他们在店面中居住的位置。 跟单员 布兰登

为了实现此功能,团队计划采取以下步骤。

  • Vijay通过与推荐者关联的内容插槽将“产品推荐”功能添加到产品详细信息页面。
  • 布兰登在Configurator中创建推荐器。
  • Vijay将建议添加到内容位置。

布兰登创建推荐人时,我们建议他从默认产品详细信息页面(PDP)推荐人开始,推荐人在部署爱因斯坦后自动在Business Manager内容版位配置中可用。该推荐人可让他通过机器学习算法个性化产品详细信息页面,其中包括:

  • 查看以查看相关性
  • 产品关联
  • 自然语言处理

使用此推荐程序可以使Brandon在浏览量最高的页面上开始。

他使用预览和验证器工具来确保没有问题。

基本时间表

团队将按照以下方式实施产品建议。

琳达/ CSM 维杰
上市前
  • 测试静态内容插槽渲染。
  • 准备用于动态渲染的广告位。
上市后
  • 打开订单和产品Feed。
  • 联系客户成功经理以启动爱因斯坦。
  • 如果未导入到Business Manager中,则以必需的Einstein格式提供2年的订单历史记录数据。
  • 部署爱因斯坦后,会自动创建SSH文件传输协议(SFTP)凭据和位置。
  • 开发静态产品类型的内容广告位,并填充静态产品或最近浏览过的产品。
  • 如果可能,请使用全局上下文语法以最大程度地减少填充插槽的手动工作。
  • 产品图块渲染验证后,对Internet商店标记语言(ISML)语法进行必要的类型和上下文更新,推送代码并启用建议。

多产品实施

团队希望同时实施产品建议和预测性排序(任务以粗体显示)。

琳达/ CSM 维杰
上市前
  • 测试静态内容插槽渲染。
  • 准备用于动态渲染的广告位。
  • 请求在下一个sprint中添加条件页面缓存。
上市后
  • 打开订单和产品Feed。
  • 联系客户成功经理以启动爱因斯坦。
  • 如果未导入到Business Manager中,则以必需的Einstein格式提供2年的订单历史记录数据。
  • 部署爱因斯坦后,会自动创建SSH文件传输协议(SFTP)凭据和位置。
  • 开发静态产品类型的内容广告位,并填充静态产品或最近浏览过的产品。
  • 如果可能,请使用全局上下文语法以最大程度地减少填充插槽的手动工作。
  • 产品图块渲染验证后,对Internet商店标记语言(ISML)语法进行必要的类型和上下文更新,推送代码并启用建议。
  • 修改代码以应用条件页面缓存。

下一步

在这个单元中,Linda和她的团队了解了实现特定的Commerce Cloud Einstein功能所需的步骤。在下一个单元中,Linda启用隐私协议,安装Chrome扩展程序,并在Business Manager中运行部署。

Commerce Cloud爱因斯坦实施 – 计划实施

学习目标

完成本单元后,您将能够:

  • 列出实现Commerce Cloud Einstein所需采取的一般步骤。
  • 列出启用数据后可以测试的三个功能。
  • 描述充分利用数据的方法。

介绍

Cloud Kicks管理员Linda Rosenberg准备在开发人员和销售商的帮助下计划如何启用和实施Einstein。

她列出了实现爱因斯坦功能所需的一般步骤。

  1. 在Business Manager(Linda)的Einstein Status Dashboard中启用数据。
  2. 修改模板(开发人员)。
  3. 在配置器(商户)中创建自定义推荐程序。
  4. 直播(全部)。
  5. A / B在整个站点中测试并添加推荐者(商人)。

团队进行了一些研究,以了解每个步骤所涉及的内容。这是他们学到的东西。

启用数据

Linda访问Business Manager的生产实例以收集凭据,并从Einstein Status Dashboard安排目录和订单供稿。

爱因斯坦仅在主要实例组(开发,登台和生产)上运行以进行功能激活和测试。爱因斯坦仅收集购物者进行购买和购买的生产实例的数据。不涉及沙箱实例。

爱因斯坦收集数据并使用已经收集的数据。这些是提要。

  • 一次性历史订单供稿
  • 每日订单提要
  • 每日产品提要

爱因斯坦捕获实时点击流数据,并将其用于爱因斯坦算法。为了确保Einstein可以使用点击流数据,Linda启用了Business Manager中的跟踪(商人工具>网站偏好设置>隐私设置)。启用数据后,无需开发工作或保证质量即可立即测试这些功能。

  • 商业见解
  • 爱因斯坦搜索词典

开发模板

开发人员Vijay Lahiri收集需求并进行设计,以便他可以创建或修改店面页面模板。当他完成此步骤后,产品推荐就可以测试了。

对于预测性排序,如果激活了预测性排序,则Vijay会验证类别和搜索网格页面上的缓存无效。(有关更多详细信息,请参见“信息中心iscache”页面上的“如果属性示例”部分。)

对于爱因斯坦搜索推荐,向购物者显示特定于可用的选项:流行搜索,最近搜索和爱因斯坦搜索推荐(键入时进行个性化搜索),以阐明品牌希望通过搜索弹出广告展示的体验。要深入研究,请查看“设置搜索建议”模块中的功能与工作量

维杰·拉希里(Vijay Lahiri)

配置推荐器

Cloud Kicks采购员Brandon Wilson了解到他需要使用Configurator来创建推荐器,这是产品推荐中使用的一组规则和策略。推荐者告诉店面显示基于爱因斯坦数据的推荐。

布兰登·威尔逊

布兰登使用Commerce Cloud推荐验证器(Chrome扩展程序)来验证店面上的推荐活动。

当他完成这些步骤时,产品推荐就可以测试了。

上线

布兰登计划在Commerce Cloud报表和仪表板软件中监视“爱因斯坦仪表板”,以比较爱因斯坦归属的收入与整个站点的收入,并与他的经理分享。

发挥数据作用

爱因斯坦建议书投入生产后,布兰登就可以开始开发测试学习方法。他可以使用Business Manager中的A / B测试工具或第三方平台中的工具。他还可以与他的Commerce Cloud客户成功经理(CSM)一起查看A / B测试结果,并聘请Salesforce成功专家获得更详细的建议。

爱因斯坦实施B2C商务网站的时间表示例

以下是团队在店面中启用和实施爱因斯坦的步骤。

类型 描述 角色
1个 计划 复查现场准备情况评估(SRA)。定义功能范围并商定开发步骤。 合作伙伴/开发人员,业务用户
2 计划 为产品推荐定义内容位置和资产。 合作伙伴/开发人员,业务用户
3 计划 开会以澄清有关建议书样式和搜索功能的技术问题。 职能架构师,业务用户
4 发展 更新或创建弹出搜索,店面模板代码和广告位呈现。确保他们遵循爱因斯坦产品推荐的最佳做法。 合作伙伴/开发人员,业务用户
5 部署 该站点位于Business Manager的生产实例上之后,开始分配分配有包含库存产品的目录,开始激活Einstein。 管理员
6 部署 确保已在B2C Commerce客户管理器中设置了跟单者的电子邮件地址。 管理员
7 部署 要求您自己和(可选)登录凭证的配置者访问权限来自支持部门的SFTP外部/商店订单提要凭证。 管理员
9 部署 添加具有用户对配置器访问权限的跟单员的电子邮件地址。 管理员
10 部署 (可选)如果您想将外部商店数据纳入爱因斯坦,则通过SFTP发送外部订单数据。提交支持请求以验证是否成功处理了外部数据。 开发人员/支持
17 测试 验证阶段:

  • 产品推荐
  • 预测排序
  • 搜索建议
合作伙伴/开发人员
19 商务云爱因斯坦上线。 球队
20 与采购团队一起审查最佳做法。 商人
21 创建A / B测试以衡量成功。 商人

有了这个详尽的计划,Cloud Kicks离更快乐的购物者仅一步之遥!

下一步

在这个单元中,琳达·罗森伯格(Linda Rosenberg)了解了谁参与了在爱因斯坦针对Commerce Cloud上线的网站的启用和实施。接下来,她探讨了实现特定功能所需的工作。

Commerce Cloud爱因斯坦实施 – 计划实施

学习目标

完成本单元后,您将能够:

  • 列出实现Commerce Cloud Einstein所需采取的一般步骤。
  • 列出启用数据后可以测试的三个功能。
  • 描述充分利用数据的方法。

介绍

Cloud Kicks管理员Linda Rosenberg准备在开发人员和销售商的帮助下计划如何启用和实施Einstein。

她列出了实现爱因斯坦功能所需的一般步骤。

  1. 在Business Manager(Linda)的Einstein Status Dashboard中启用数据。
  2. 修改模板(开发人员)。
  3. 在配置器(商户)中创建自定义推荐程序。
  4. 直播(全部)。
  5. A / B在整个站点中测试并添加推荐者(商人)。

团队进行了一些研究,以了解每个步骤所涉及的内容。这是他们学到的东西。

启用数据

Linda访问Business Manager的生产实例以收集凭据,并从Einstein Status Dashboard安排目录和订单供稿。

爱因斯坦仅在主要实例组(开发,登台和生产)上运行以进行功能激活和测试。爱因斯坦仅收集购物者进行购买和购买的生产实例的数据。不涉及沙箱实例。

爱因斯坦收集数据并使用已经收集的数据。这些是提要。

  • 一次性历史订单供稿
  • 每日订单提要
  • 每日产品提要

爱因斯坦捕获实时点击流数据,并将其用于爱因斯坦算法。为了确保Einstein可以使用点击流数据,Linda启用了Business Manager中的跟踪(商人工具>网站偏好设置>隐私设置)。启用数据后,无需开发工作或保证质量即可立即测试这些功能。

  • 商业见解
  • 爱因斯坦搜索词典

开发模板

开发人员Vijay Lahiri收集需求并进行设计,以便他可以创建或修改店面页面模板。当他完成此步骤后,产品推荐就可以测试了。

对于预测性排序,如果激活了预测性排序,则Vijay会验证类别和搜索网格页面上的缓存无效。(有关更多详细信息,请参见“信息中心iscache”页面上的“如果属性示例”部分。)

对于爱因斯坦搜索推荐,向购物者显示特定于可用的选项:流行搜索,最近搜索和爱因斯坦搜索推荐(键入时进行个性化搜索),以阐明品牌希望通过搜索弹出广告展示的体验。要深入研究,请查看“设置搜索建议”模块中的功能与工作量

维杰·拉希里(Vijay Lahiri)

配置推荐器

Cloud Kicks采购员Brandon Wilson了解到他需要使用Configurator来创建推荐器,这是产品推荐中使用的一组规则和策略。推荐者告诉店面显示基于爱因斯坦数据的推荐。

布兰登·威尔逊

布兰登使用Commerce Cloud推荐验证器(Chrome扩展程序)来验证店面上的推荐活动。

当他完成这些步骤时,产品推荐就可以测试了。

上线

布兰登计划在Commerce Cloud报表和仪表板软件中监视“爱因斯坦仪表板”,以比较爱因斯坦归属的收入与整个站点的收入,并与他的经理分享。

发挥数据作用

爱因斯坦建议书投入生产后,布兰登就可以开始开发测试学习方法。他可以使用Business Manager中的A / B测试工具或第三方平台中的工具。他还可以与他的Commerce Cloud客户成功经理(CSM)一起查看A / B测试结果,并聘请Salesforce成功专家获得更详细的建议。

爱因斯坦实施B2C商务网站的时间表示例

以下是团队在店面中启用和实施爱因斯坦的步骤。

类型 描述 角色
1个 计划 复查现场准备情况评估(SRA)。定义功能范围并商定开发步骤。 合作伙伴/开发人员,业务用户
2 计划 为产品推荐定义内容位置和资产。 合作伙伴/开发人员,业务用户
3 计划 开会以澄清有关建议书样式和搜索功能的技术问题。 职能架构师,业务用户
4 发展 更新或创建弹出搜索,店面模板代码和广告位呈现。确保他们遵循爱因斯坦产品推荐的最佳做法。 合作伙伴/开发人员,业务用户
5 部署 该站点位于Business Manager的生产实例上之后,开始分配分配有包含库存产品的目录,开始激活Einstein。 管理员
6 部署 确保已在B2C Commerce客户管理器中设置了跟单者的电子邮件地址。 管理员
7 部署 要求您自己和(可选)登录凭证的配置者访问权限来自支持部门的SFTP外部/商店订单提要凭证。 管理员
9 部署 添加具有用户对配置器访问权限的跟单员的电子邮件地址。 管理员
10 部署 (可选)如果您想将外部商店数据纳入爱因斯坦,则通过SFTP发送外部订单数据。提交支持请求以验证是否成功处理了外部数据。 开发人员/支持
17 测试 验证阶段:

  • 产品推荐
  • 预测排序
  • 搜索建议
合作伙伴/开发人员
19 商务云爱因斯坦上线。 球队
20 与采购团队一起审查最佳做法。 商人
21 创建A / B测试以衡量成功。 商人

有了这个详尽的计划,Cloud Kicks离更快乐的购物者仅一步之遥!

下一步

在这个单元中,琳达·罗森伯格(Linda Rosenberg)了解了谁参与了在爱因斯坦针对Commerce Cloud上线的网站的启用和实施。接下来,她探讨了实现特定功能所需的工作。

Commerce Cloud爱因斯坦实施 – 认识Commerce Cloud爱因斯坦

学习目标

完成本单元后,您将能够:

  • 列出Commerce Cloud Einstein跟踪的三种数据类型。
  • 列出爱因斯坦改善购物者体验的三种方法。
  • 描述两个爱因斯坦搜索功能。
  • 解释爱因斯坦搜索和产品推荐之间的区别。

爱因斯坦是什么

Linda Rosenberg是Cloud Kicks的站点管理员,该公司专门从事高端定制运动鞋。Cloud Kicks电子商务网站在Salesforce B2C Commerce(Salesforce Commerce Cloud的一部分)上运行。最近,Cloud Kicks管理层了解了Commerce Cloud Einstein的好处。他们要求Linda将其部署到Cloud Kicks站点。

琳达·罗森伯格

在Linda开始之前,她想了解Commerce Cloud Einstein是什么以及它如何帮助她的公司业务。

Commerce Cloud Einstein是嵌入在应用程序中的人工智能(AI)。就像Salesforce核心平台中的爱因斯坦一样,使用B2C Commerce的商人可以轻松地使用预测智能,而无需雇用数据科学家,使用昂贵的第三方推荐提供商或创建本地解决方案。

她了解到,通过爱因斯坦,您可以:

  • 利用购物者的行为提供量身定制的产品类别。
  • 减少客户花在寻找他们想要的东西上的时间。
  • 增加购买的可能性。
  • 为所有购物者带来个性化的商业体验,从而改善他们的体验。

由于爱因斯坦已嵌入B2C Commerce中,因此数据收集对购物者的体验没有可衡量的影响。使用它不需要额外的合同或付款。

尽管它是嵌入式的,但是您仍然需要启用和实现它。让我们看看这意味着什么。

启用就是您…
  • 将B2C Commerce配置为使用Commerce Cloud Einstein。
  • 启用店面数据。
  • 启用配置器。
实现就是您…
  • 创建并更新模板和代码。
  • 创建配置器推荐器。
  • 在业务管理器中配置功能。
  • 完成测试。

琳达的工作是赋能。

数据是关键

爱因斯坦需要数据,所有店面都需要。那么需要多少数据?两年的数据是理想的,但是在店面启用后不久,数据对爱因斯坦很有用。爱因斯坦使用以下数据。

  • 点击流
  • 产品展示
  • 订单

数据包括订单,产品和点击流。

Clickstream是有关购物者行为的匿名数据。每次购物者,购物者的浏览器都会将信息发送到B2C Commerce服务器:

  • 查看产品或页面
  • 查看或点击推荐
  • 执行或优化搜索
  • 将产品添加到购物车
  • 从购物车中取出产品
  • 完成结帐

这是它发送的数据。

  • 时间戳记
  • 饼干
  • 活动类型(产品视图,页面视图,添加到购物车,从购物车中删除,结帐,查看类别,视图搜索,单击类别,客户注册)
  • 产品数据,例如当前页面的产品ID
  • 类别数据,例如当前页面的类别ID
  • 搜索词和搜索优化
  • IP地址
  • 用户代理(购物者使用的浏览器,版本和操作系统)

爱因斯坦汇总这些数据以进行基准测试和分析,从而使智能数据驱动的个性化成为可能。像Cloud Kicks这样的商家可以:

  • 个性化建议。
  • 个性化搜索结果和类别网格排序。
  • 识别新的搜索同义词。
  • 分析购物篮,以识别通常一起购买的产品。
  • 为购物者提供预先输入搜索指南,最近的个人搜索以及受欢迎的店面搜索。

Commerce Cloud爱因斯坦功能

琳达公司的采购员希望使用爱因斯坦功能来个性化购物者体验并自动执行与个性化相关的任务。这些是他们要使用的功能。

特征 描述
商业见解 捕获购物者,订单和产品数据,并显示最常一起购买的产品。商家可以使用此信息来创建产品包,交易和“完成外观”建议。
爱因斯坦搜索词典 消耗站点搜索和不在关键字列表中的搜索中使用的术语,并提出添加建议。
爱因斯坦搜索建议 执行个性化的术语完成和更正,并提供基于预测智能的最近搜索短语以及流行或趋势搜索短语的推荐。
爱因斯坦预测排序 根据预测情报对搜索结果或产品显示网格进行排序。
爱因斯坦产品推荐 根据个人购物者的经验提供个性化的产品推荐。

谁做了什么?

Cloud Kicks店面已经启用,因此Linda可以立即启用Commerce Cloud Einstein,也可以在她将团队召集并制定计划后立即启用。这些是Linda与之合作的人员。

  • 开发人员: 创建和更改代码以及模板和测试。
  • Merchandiser: 配置业务管理器和配置器设置并测试结果。

调整工作量

团队考虑实施Cloud Kicks所需功能所需的工作水平。

特征 开发者 跟单员 平均完成时间
商业见解 没有 定期与营销团队进行审查,以开发以产品为中心的新广告系列。 即时
爱因斯坦搜索词典 没有 要接受或拒绝同义词建议,请访问业务管理器>网站>商家工具>搜索>搜索词典

搜索>搜索字典以启用搜索首选项
搜索>搜索首选项以添加电子邮件以接收通知

即时
爱因斯坦搜索建议 需要 如果存在搜索弹出窗口,请在业务管理器中进行配置。配置和测试。 变化:立即到2冲刺
预测排序 没有 复制现有的排序规则并应用预测性排序。配置和测试。 即时
产品推荐 为推荐类型广告位定义渲染模板。 在配置器中创建推荐器。在Business Manager的给定内容插槽中进行配置,测试并复制内容插槽。 2个冲刺

启用组件

Linda得知Cloud Kicks开发人员已经为启用爱因斯坦做好了准备。在上线之前,开发人员在考虑爱因斯坦的情况下创建了模板和代码。例如,他们在发布前开发的内容位置渲染和相关的店面模板代码遵循爱因斯坦的最佳实践。这真是个好消息!

接下来,Linda需要了解要使用哪些组件来启用和实施Commerce Cloud Einstein。

特征 配置器 发展要素 业务经理 A / B测试
商业见解 没有 没有 没有
爱因斯坦搜索词典 没有 没有 搜索>搜索词典以启用
搜索>搜索首选项来添加电子邮件以进行通知

没有
爱因斯坦搜索建议 没有 搜索弹出 没有 没有
爱因斯坦预测排序 没有 没有 排序规则
爱因斯坦产品推荐 新的推荐广告位呈现模板 使用爱因斯坦推荐器的新插槽配置

实施技巧和资源

采购员在实施Commerce Cloud Einstein并根据其发现的见解发挥重要作用。因此,CSM还指出了一些资源来帮助他们了解有关Commerce Cloud Einstein的更多信息。当采购员计划将AI注入购物者体验的最佳方法时,这些便会派上用场。

  • B2C Commerce Einstein平台采用研讨会。
  • 与Salesforce现场专家进行1:1的Accelerator互动(请参见您的成功经理)。
  • 合作伙伴资源:合作伙伴社区> Commerce Cloud Chatter组。

下一步

在这个单元中,Linda Rosenberg了解了爱因斯坦商务云收集的数据以及爱因斯坦如何在店面中增强购物者的体验。她探讨了Commerce Cloud Einstein功能(涉及启用和实施)以及每个功能所需的工作。接下来,她探讨了如何规划启用和实施。

Commerce Cloud爱因斯坦实施 – 认识Commerce Cloud爱因斯坦

学习目标

完成本单元后,您将能够:

  • 列出Commerce Cloud Einstein跟踪的三种数据类型。
  • 列出爱因斯坦改善购物者体验的三种方法。
  • 描述两个爱因斯坦搜索功能。
  • 解释爱因斯坦搜索和产品推荐之间的区别。

爱因斯坦是什么

Linda Rosenberg是Cloud Kicks的站点管理员,该公司专门从事高端定制运动鞋。Cloud Kicks电子商务网站在Salesforce B2C Commerce(Salesforce Commerce Cloud的一部分)上运行。最近,Cloud Kicks管理层了解了Commerce Cloud Einstein的好处。他们要求Linda将其部署到Cloud Kicks站点。

琳达·罗森伯格

在Linda开始之前,她想了解Commerce Cloud Einstein是什么以及它如何帮助她的公司业务。

Commerce Cloud Einstein是嵌入在应用程序中的人工智能(AI)。就像Salesforce核心平台中的爱因斯坦一样,使用B2C Commerce的商人可以轻松地使用预测智能,而无需雇用数据科学家,使用昂贵的第三方推荐提供商或创建本地解决方案。

她了解到,通过爱因斯坦,您可以:

  • 利用购物者的行为提供量身定制的产品类别。
  • 减少客户花在寻找他们想要的东西上的时间。
  • 增加购买的可能性。
  • 为所有购物者带来个性化的商业体验,从而改善他们的体验。

由于爱因斯坦已嵌入B2C Commerce中,因此数据收集对购物者的体验没有可衡量的影响。使用它不需要额外的合同或付款。

尽管它是嵌入式的,但是您仍然需要启用和实现它。让我们看看这意味着什么。

启用就是您…
  • 将B2C Commerce配置为使用Commerce Cloud Einstein。
  • 启用店面数据。
  • 启用配置器。
实现就是您…
  • 创建并更新模板和代码。
  • 创建配置器推荐器。
  • 在业务管理器中配置功能。
  • 完成测试。

琳达的工作是赋能。

数据是关键

爱因斯坦需要数据,所有店面都需要。那么需要多少数据?两年的数据是理想的,但是在店面启用后不久,数据对爱因斯坦很有用。爱因斯坦使用以下数据。

  • 点击流
  • 产品展示
  • 订单

数据包括订单,产品和点击流。

Clickstream是有关购物者行为的匿名数据。每次购物者,购物者的浏览器都会将信息发送到B2C Commerce服务器:

  • 查看产品或页面
  • 查看或点击推荐
  • 执行或优化搜索
  • 将产品添加到购物车
  • 从购物车中取出产品
  • 完成结帐

这是它发送的数据。

  • 时间戳记
  • 饼干
  • 活动类型(产品视图,页面视图,添加到购物车,从购物车中删除,结帐,查看类别,视图搜索,单击类别,客户注册)
  • 产品数据,例如当前页面的产品ID
  • 类别数据,例如当前页面的类别ID
  • 搜索词和搜索优化
  • IP地址
  • 用户代理(购物者使用的浏览器,版本和操作系统)

爱因斯坦汇总这些数据以进行基准测试和分析,从而使智能数据驱动的个性化成为可能。像Cloud Kicks这样的商家可以:

  • 个性化建议。
  • 个性化搜索结果和类别网格排序。
  • 识别新的搜索同义词。
  • 分析购物篮,以识别通常一起购买的产品。
  • 为购物者提供预先输入搜索指南,最近的个人搜索以及受欢迎的店面搜索。

Commerce Cloud爱因斯坦功能

琳达公司的采购员希望使用爱因斯坦功能来个性化购物者体验并自动执行与个性化相关的任务。这些是他们要使用的功能。

特征 描述
商业见解 捕获购物者,订单和产品数据,并显示最常一起购买的产品。商家可以使用此信息来创建产品包,交易和“完成外观”建议。
爱因斯坦搜索词典 消耗站点搜索和不在关键字列表中的搜索中使用的术语,并提出添加建议。
爱因斯坦搜索建议 执行个性化的术语完成和更正,并提供基于预测智能的最近搜索短语以及流行或趋势搜索短语的推荐。
爱因斯坦预测排序 根据预测情报对搜索结果或产品显示网格进行排序。
爱因斯坦产品推荐 根据个人购物者的经验提供个性化的产品推荐。

谁做了什么?

Cloud Kicks店面已经启用,因此Linda可以立即启用Commerce Cloud Einstein,也可以在她将团队召集并制定计划后立即启用。这些是Linda与之合作的人员。

  • 开发人员: 创建和更改代码以及模板和测试。
  • Merchandiser: 配置业务管理器和配置器设置并测试结果。

调整工作量

团队考虑实施Cloud Kicks所需功能所需的工作水平。

特征 开发者 跟单员 平均完成时间
商业见解 没有 定期与营销团队进行审查,以开发以产品为中心的新广告系列。 即时
爱因斯坦搜索词典 没有 要接受或拒绝同义词建议,请访问业务管理器>网站>商家工具>搜索>搜索词典

搜索>搜索字典以启用搜索首选项
搜索>搜索首选项以添加电子邮件以接收通知

即时
爱因斯坦搜索建议 需要 如果存在搜索弹出窗口,请在业务管理器中进行配置。配置和测试。 变化:立即到2冲刺
预测排序 没有 复制现有的排序规则并应用预测性排序。配置和测试。 即时
产品推荐 为推荐类型广告位定义渲染模板。 在配置器中创建推荐器。在Business Manager的给定内容插槽中进行配置,测试并复制内容插槽。 2个冲刺

启用组件

Linda得知Cloud Kicks开发人员已经为启用爱因斯坦做好了准备。在上线之前,开发人员在考虑爱因斯坦的情况下创建了模板和代码。例如,他们在发布前开发的内容位置渲染和相关的店面模板代码遵循爱因斯坦的最佳实践。这真是个好消息!

接下来,Linda需要了解要使用哪些组件来启用和实施Commerce Cloud Einstein。

特征 配置器 发展要素 业务经理 A / B测试
商业见解 没有 没有 没有
爱因斯坦搜索词典 没有 没有 搜索>搜索词典以启用
搜索>搜索首选项来添加电子邮件以进行通知

没有
爱因斯坦搜索建议 没有 搜索弹出 没有 没有
爱因斯坦预测排序 没有 没有 排序规则
爱因斯坦产品推荐 新的推荐广告位呈现模板 使用爱因斯坦推荐器的新插槽配置

实施技巧和资源

采购员在实施Commerce Cloud Einstein并根据其发现的见解发挥重要作用。因此,CSM还指出了一些资源来帮助他们了解有关Commerce Cloud Einstein的更多信息。当采购员计划将AI注入购物者体验的最佳方法时,这些便会派上用场。

  • B2C Commerce Einstein平台采用研讨会。
  • 与Salesforce现场专家进行1:1的Accelerator互动(请参见您的成功经理)。
  • 合作伙伴资源:合作伙伴社区> Commerce Cloud Chatter组。

下一步

在这个单元中,Linda Rosenberg了解了爱因斯坦商务云收集的数据以及爱因斯坦如何在店面中增强购物者的体验。她探讨了Commerce Cloud Einstein功能(涉及启用和实施)以及每个功能所需的工作。接下来,她探讨了如何规划启用和实施。

Salesforce B2C商业信任网站 – 检查您的B2C商业状态

学习目标

完成本单元后,您将能够:

  • 在Salesforce Trust网站上找到您的B2C Commerce POD。
  • 确定您的B2C Commerce POD的当前状态。
  • 订阅电子邮件通知以接收有关您的B2C Commerce POD的警报

了解B2C商业状态网站

Linda是我们经验丰富的Cloud Kicks的Salesforce管理员,她希望对如何找到其公司Salesforce B2C Commerce产品的状态更加熟悉。

Linda现在可以使用Salesforce Status网站来检查运行Cloud Kick的电子商务业务的系统的运行状况和状态。状态站点是Salesforce在其中提供有关Salesforce产品的服务可用性和性能的透明性的位置。

对于每种Salesforce产品,Salesforce跟踪运行状况数据的方式有所不同。例如,通过节点ID或组织ID跟踪Sales Cloud运行状况数据,而通过数据库实例跟踪Marketing Cloud运行状况数据。Linda知道她的沙箱,开发和生产实例都位于B2C Commerce POD上。POD相当于数据中心,并且单个POD通常支持多个公司。每个公司的数据都保持隔离状态,但是它们在POD上共享硬件和软件资源。

对于Linda(以及任何B2C Commerce客户),Salesforce Trust站点使用POD编号返回健康数据。

知道您的POD号码

当她的公司购买其Salesforce Commerce Cloud领域时,Linda收到了她的POD号码以及其他有关Cloud Kicks环境的信息。Linda知道Cloud Kicks B2C Commerce实例位于POD35上,但是她也可以通过查看Business Manager中的Log Center URL来找到自己的POD号。

要访问日志中心,Linda使用业务管理器“管理”菜单。这是如何做:

  1. 启动业务管理器,然后单击“管理”选项卡
  2. 在“站点开发”中,选择“开发设置”
  3. 在“ WebDAV访问”下,选择“日志中心”

当“日志中心”打开时,URL出现在浏览器地址栏中。日志中心URL使用特定格式。

logcenter- {podNumber} {00 | 01} -hippo.demandware.net/logcenter

例如,“ Cloud Kicks”沙箱实例的“日志中心URL”显示POD号为35。

logcenter- 35 00-hippo.demandware.net/logcenter

Salesforce状态

Linda通过单击Salesforce Trust站点上的status.salesforce.com链接的“状态”按钮导航到Salesforce状态站点。

status.salesforce.com链接旁边的突出显示状态按钮

关于产生的信任| 在状态页面上,琳达找到指向各个产品的链接,例如销售云,服务云,市场营销云,B2C Commerce等。她还可以查看有关整个Salesforce平台上正在进行的事件的信息,当前正在执行的正在进行的维护的列表以及最近查看的POD。

“信任状态”页面左窗格中突出显示的B2C Commerce链接

B2C商业状态

Linda从列表中选择B2C Commerce,然后B2C Commerce产品的状态页面打开。

B2C商业信托产品状态页面

在此页面上,Linda可以看到所有B2C Commerce POD的健康状态,以颜色表示。这是每种颜色的含义。

状态颜色 状态图示 状态
绿色 绿色检查 POD可用且功能齐全。
橙子 橙色感叹 POD正在性能下降。
红色x POD遇到服务中断。
紫色 紫色扳手 POD正在维护中。

Linda也可以单击“维护”选项卡以查看B2C Commerce POD的所有维护事件的过滤列表。

导航到您的POD

现在Commerce Cloud已移至Salesforce Trust站点,Linda可以访问每个POD的更详细视图。在“ B2C Commerce产品状态”页面上,她在快速查找栏中键入POD编号(35),以查看特定于Cloud Kicks POD的信息。

B2C Commerce POD当前状态页面

检查POD状态

默认情况下,Cloud Kicks POD在“按服务显示当前状态”视图上打开。该视图通过关键服务跟踪包含Cloud Kicks B2C Commerce实例的POD的运行状况。它提供有关POD组件服务中任何问题的见解。

Cloud Kicks POD的状态为绿色。与“产品”页面一样,颜色表示其POD的状态。这些颜色的含义如下。

状态颜色 状态图示 状态
绿色 绿色检查 POD可用且功能齐全。
橙子 橙色感叹 POD是可访问的。但是,某些功能可能不可用,或者该服务可能正经历较大的延迟。
红色x 客户无法访问POD。
紫色 紫色扳手 POD正在维护中。当POD进行维护时,将显示一条消息,指示POD实例的可用性。根据所执行的维护,实例可以是可用的,不可用的或处于只读状态。

查看历史数据

一切看起来都很不错,因此Linda会检查“历史记录”选项卡,以查看其POD在过去几天中是否遇到任何问题或维护。历史记录选项卡显示不同的B2C Commerce POD组件的运行状况,例如B2C核心操作,帐户管理器,购物车服务和嵌入式CDN(eCDN)。她还可以选择要查看的天数或选择特定日期。

B2C Commerce POD历史记录页面

分析维护日志

最后一个选项卡是Maintenances,Linda可以在其中查看其POD的所有最近维护会话。她可以看到执行的维护类型,以及维护会话期间执行的服务。琳达发现她的POD已升级到辅助实例组,并且计划在假日季节后的1月进行维护。

B2C Commerce POD维护页面

Linda单击2020年1月行中的维护ID,以查看有关维护的详细信息。

B2C Commerce POD维护信息页面

Linda指出,计划中的维护计划于1月15日进行,店面将受到影响。她认为这种维护不会对Cloud Kicks业务造成负面影响,因为它在忙碌的假期后落下了帷幕。她记下了计划的工作,以便可以与Cloud Kicks管理进行讨论。琳达(Linda)感觉到了充分的信息和充分的准备,因此继续探索。

订阅电子邮件

作为Salesforce管理员,琳达可以订阅有关其公司的B2C Commerce POD的任何问题或维护的电子邮件通知。

要订阅B2C Commerce POD的通知,请按照以下步骤操作。

  1. 单击订阅通知
  2. 输入您想收到通知的电子邮件地址。
  3. 单击发送到您的电子邮件的确认链接。

订阅通知链接按钮突出显示

Linda注册了电子邮件通知,以便在Cloud Kicks B2C Commerce POD的状态更改时随时接收警报。

使用API

Linda知道她还可以使用Status API for Salesforce Trust将她的Status数据带到另一个站点或页面。该API使用Swagger代表性状态传输(REST)参考页。

Linda已经查看了Salesforce Trust网站和Salesforce状态页面。现在,她可以确保Cloud Kicks的B2C Commerce POD运行顺畅,并为她的客户提供了很棒的购物体验!

Salesforce B2C商业信任网站 – 导航Salesforce信任站点

学习目标

完成本单元后,您将能够:

  • 确定在哪里可以找到您的B2C Commerce交付点(POD)的状态。
  • 查找有关安全性的基本信息。
  • 查找有关合规性标准的信息。

Salesforce B2C Commerce按需沙盒 – 创建和监视按需沙箱

学习目标

完成本单元后,您将能够:

  • 描述用于创建,启动和停止按需沙箱的工具。
  • 列出开发人员可能在自动化过程中包括的三个步骤。
  • 列出三种REST API操作。
  • 说明API客户端访问实例所需的业务管理器配置设置。

介绍

Cloud Kicks管理员Linda Rosenberg希望进行所有设置,以便她的开发人员可以正常工作。配置用户和客户端ID后,她想创建一个沙箱。首席开发人员之一Vijay Lahiri渴望创建一个新的过程来加快功能的推出。一旦他和开发团队启动并运行,Linda将监视信贷消耗并在出现问题时介入。

按需沙箱管理员和开发人员(例如Linda和Vijay)使用这些工具在其领域中创建,启动,停止,删除和管理沙箱。

  • REST API:在Swagger用户界面(UI)中公开
  • 基于社区的命令行界面(CLI):GitHub上的Commerce Cloud社区套件的一部分 。(您必须具有GitHub凭据)。

Linda希望首先探索REST API。然后她将帮助Vijay准备使用CLI。他想使用CLI创建类似于以下内容的自动化开发过程:

  1. 获取一个沙箱。
  2. 将代码部署到沙箱。
  3. 将测试数据部署到沙箱。
  4. 运行自动化测试。
  5. 删除沙箱。

REST API

Linda使用REST API创建按需沙箱。首先,她确保自己:

  • 可以访问已为按需沙箱启用的领域
  • 被分配沙盒API用户和业务经理管理员角色
  • 有客户编号

这是她访问REST API所采取的步骤。

  1. 打开浏览器。
  2. 输入此URL:https : //admin.us01.dx.commercecloud.salesforce.com/
  3. 单击授权以使用她使用帐户管理器配置的API客户端ID登录。REST API授权页面。
  4. 点击授权
  5. 输入客户端ID。
  6. 再次单击授权
  7. 单击关闭。授权锁定图标变为锁定。 REST API授权图标被锁定。

动作

REST API控制信用消耗。Linda使用它们来创建,启动,停止和删除沙箱。主页分为两部分,顶部是命令,底部是模型。

REST API命令。

她可以执行以下操作:

  • 对于通用API端点
  • 在领域级别
  • 在沙盒级别

她使用领域操作来获取有关其领域的信息或修补领域。

访问按需沙箱领域。

她可以使用多种沙箱操作,例如创建沙箱,运行沙箱操作,删除沙箱或显示沙箱使用情况。

按需沙箱操作。

Linda首先列出了沙箱,然后创建了一个新沙箱。拥有沙箱ID后,就可以管理各个沙箱。

楷模

琳达研究模型的详细信息,以便她可以理解其结果并正确指定请求。例如,这是StatusResponse模型。

REST API模型。

创建一个按需沙箱

现在Linda熟悉REST API,她创建了一个按需沙箱。这是她采取的步骤。

  1. 打开浏览器。
  2. 输入此URL:https : //admin.us01.dx.commercecloud.salesforce.com/
  3. 通过客户端ID授权。
  4. 单击/ sandboxes创建沙箱旁边的POST创建一个新的按需沙箱。
  5. 在<您的领域ID>和<您的客户ID>字段中输入详细信息。在REST API中,输入领域ID和客户端ID。
  6. 点击执行
  7. 在“响应”部分中查看结果。

在此示例中,生存时间(TTL)设置为24。此值定义沙箱需要生存多少小时。如果TTL设置为0或更小,沙盒将永远存在。

监控沙箱

为了使事情顺利进行,Linda会查看在专用日志中心收集的按需沙箱日志消息。她单击这样的链接以查看其领域的日志:https://logcenter.us01.dx.commercecloud.salesforce.com/

信贷使用

当Cloud Kicks达到其使用量消耗的85%时,按需沙箱系统会通知其Salesforce客户经理。由客户经理通知她的管理层。如果消费超过其公司购买的金额,则沙箱将继续运行并消费信用额,但会收取超额费用。

Linda可以轻松跟踪信贷使用情况。她将REST API中的GET使用情况请求API 用于领域(1)和沙箱(2)的使用情况数据。

数字1显示领域的REST API GET使用,数字2显示沙箱的REST API GET使用。

她可以查看模型以了解详细信息。这是领域使用模型。要跟踪的重要信息包括沙箱秒数,minutesUp和minutesDown(与她的管理层购买的商品相对应)。

REST API中的RealmUsageModel。

这是沙盒使用模型。它告诉Linda沙盒已运行了几秒钟,并且该时间已启动(正在运行)多少分钟,已关闭(未运行)了几分钟。请记住,实例运行时的成本要比不运行实例时的成本高。

REST API中的SandboxUsageModel。

删除沙箱

按需沙箱将消耗积分,直到将其删除。因此,只要Linda或开发人员不再需要它们,便可以迅速删除它们。

在某些情况下,她或Vijay使用POST /沙盒创建按需沙盒,并为沙盒存在的小时数配置可选的生存时间(TTL)设置。当他们仅需要短时间的沙箱时,他们会指定仅覆盖所需时间的TTL。

当Linda对于不确定最终计划的项目需要沙箱时,她无需配置TTL或指定一个非常大的TTL(例如2100小时),然后在项目完成后立即删除沙箱。TTL的最大值是2,160小时。创建沙箱后,可以使用PATCH / sandboxes命令更改TTL值。

准备好命令行界面(CLI)

Vijay准备使用CLI创建(CI / CD)开发过程。尽管此工具不是Salesforce的正式产品,但它是用于开发自动化流程的流行工具。它可以节省时间并消除通常由容易出错的手动过程引起的问题。通过这种类型的过程,他可以在其按需沙箱上自动执行Salesforce B2C Commerce代码验证和交付。

Vijay Lahiri,Cloud Kicks开发人员

他可以在本地的任何计算机上,也可以从Jenkins,Travis CI,Bitbucket Pipelines和Heroku CI等构建工具中使用CLI。CLI带有基本的JavaScript API,他可以使用它与Node.js上的更高级别的应用程序集成。

这是他可以执行的一些功能。

  • OAuth2交互式无头认证(无需Business Manager用户)
  • 创建,启动,停止和删除按需沙箱
  • 配置多个实例,包括别名
  • 使用代码版本管理部署代码和数据
  • 执行和监视系统作业
  • 执行和监视自定义作业
  • 通过WebDAV连接

Linda已经配置了供Vijay使用的API客户端ID。她还配置了重定向URI,默认范围,并为他提供了管理员级别的CLI访问权限。现在,他需要授予对实例的API客户端ID访问权限。

授予API客户端访问权限

对于某些CLI命令,Vijay需要对其他B2C Commerce实例进行API调用。这意味着Linda必须在Business Manager中授予全局访问权限。这是她的做法。

  1. 打开业务经理。
  2. 单击管理>网站开发>打开Commerce API设置
  3. 选择数据API全局
  4. 将客户端ID的权限集添加到设置中。
  5. 您可以复制此代码段并将其粘贴到设置字段中。将my_client_id替换为您的客户端ID。如果您已经具有OCAPI设置(用于其他API客户端ID),则将此权限集合并到现有列表中。
    { "_v": "19.5",
     "clients":
     [
       {
          "client_id": "my_client_id",
          "resources":
         [
            {
              "resource_id": "/code_versions",
              "methods": ["get"],
              "read_attributes": "(**)",
              "write_attributes": "(**)"
            },
            {
              "resource_id": "/code_versions/*",
              "methods": ["patch"],
              "read_attributes": "(**)",
              "write_attributes": "(**)"
            },
            {
              "resource_id": "/jobs/*/executions",
              "methods": ["post"],
              "read_attributes": "(**)",
              "write_attributes": "(**)"
            },
            {
              "resource_id": "/jobs/*/executions/*",
              "methods": ["get"],
              "read_attributes": "(**)",
              "write_attributes": "(**)"
            },
            {
              "resource_id":"/role_search",
              "methods":["post"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            },
            {
              "resource_id":"/roles/*",
              "methods":["get"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            },
            {
              "resource_id":"/roles/*/user_search",
              "methods":["post"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            },
            {
              "resource_id":"/roles/*/users/*",
              "methods":["put","delete"],
              "read_attributes":"(**)",
               "write_attributes":"(**)"
            },
            {
              "resource_id":"/user_search",
              "methods":["post"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            },
            {
              "resource_id":"/users",
              "methods":["get"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            },
            {
              "resource_id":"/users/*",
              "methods":["put","get","patch","delete"],
              "read_attributes":"(**)",
              "write_attributes":"(**)"
            }
          ]
        }
      ]
    }
  6. 单击管理>组织> WebDAV客户端权限
  7. 将您的客户端ID的权限集添加到权限设置中。您可以复制此代码段并将其粘贴到设置字段中。将my_client_id替换为您的客户端ID。如果您已经为其他API客户端ID配置了WebDAV客户端权限,请将此权限集合并到现有列表中。
    {
     "clients":
     [
       {
         "client_id": "my_client_id",
         "permissions":
         [
           {
             "path": "/impex",
             "operations": [
                "read_write"
             ]
         },
         {
             "path": "/cartridges",
             "operations": [
                "read_write"
             ]
            }
          ]
        }
      ]
    }

Vijay准备使用按需沙箱创建自动化流程。有关设置和使用SFCC-CLI的说明,请参见B2C Commerce B2C Commerce GitHub存储库。他遵循Salesforce B2C Commerce Developers Trailhead模块的工具和资源中的说明, 以学习如何访问此存储库。

让我们总结一下

您学习了如何使用REST API创建和删除按需沙箱。您还学习了如何监视沙箱和信用使用情况。通过了解CLI的先决条件以及如何向其他实例授予API客户端访问权限,您已经准备好使用CLI。当您在B2C Commerce店面中推出令人惊叹的新功能时,这种级别的控制和访问可以使您超级高效。

现在测试您的知识并获得惊人的徽章。