14.5使用API测试您的决策

14.5.1使用Postman使用Offer Decisioning API

此Postman Collection for Offer Decisioning下载到桌面并解压缩。 然后您将拥有:

OD API

现在,您的桌面上有此文件:

  • _Module 14- Decisioning Service.postman_collection.json

练习3.3.3 — 对Adobe I/O进行邮递验证,您安装了邮递员。 你需要再次使用邮递员来做这个练习。

打开邮递员。 单击​导入

Adobe I/O新集成

单击​上载文件

Adobe I/O新集成

选择文件​_Module 14- Decisioning Service.postman_collection.json,然后单击​打开

Adobe I/O新集成

然后,邮递员会提供此集合。

Adobe I/O新集成

您现在拥有Postman中所需的一切,以便通过API与Adobe Experience Platform进行开始交互。

14.5.1.1列表容器

单击以打开请求​GET-列表容器

在​Params​下,您将看到:

  • 属性:_instance.parentName==aepenablementfy21

在该参数中,aepenablementfy21​是在Adobe Experience Platform中使用的沙箱的名称。 应使用的沙箱为--aepSandboxId--。 将文本​aepenmentfy21​替换为--aepSandboxId--

替换沙箱名称后,单击​发送

OD API

这是响应,它显示您指定的沙箱的优惠容器。 请复制​容器instanceId,并将其写入计算机上的文本文件中。 您需要将此​容器instanceId​用于下一个练习!

OD API

14.5.1.2列表版面

单击以打开请求​GET-列表位置。 单击​发送

OD API

您现在可以在优惠容器中看到所有可用位置。 您看到的位置是在Adobe Experience Platform UI中定义的,如练习14.1.3中所示。

OD API

14.5.1.3列表决策规则

单击以打开请求​GET-列表决策规则。 单击​发送

OD API

在响应中,您将看到您在Adobe Experience Platform UI中定义的决策规则,如练习14.1.4中所示。

OD API

14.5.1.4列表个性化优惠

单击以打开请求​GET — 个性化列表。 单击​发送

OD API

在响应中,您将看到您在Adobe Experience Platform UI中在练习14.2.1中定义的个性化优惠。

OD API

14.5.1.5列表回退优惠

单击以打开请求​GET-列表回退优惠。 单击​发送

OD API

在响应中,您将看到您在练习14.2.2的Adobe Experience Platform UI中定义的回退优惠。

OD API

14.5.1.6列表集

单击以打开请求​GET-列表集

OD API

在响应中,您将看到您在Adobe Experience Platform UI中在练习14.2.3中定义的集合。

OD API

14.5.1.7获取有关客户用户档案的详细优惠

单击以打开请求​POST — 获取客户用户档案的详细优惠。 此请求与前一个请求类似,但实际上将返回图像URL、文本等详细信息。

OD API

对于此请求,您需要提供​xdm:placementId​和​xdm:activityId​的值,以检索客户的特定优惠详细信息。

字段​xdm:activityId​已作为您发送的上一个请求的结果填充,之后您将密钥​优惠_活动_ID​存储在您的邮递员环境中。

需要填写字段​xdm:placementId。 您可以在Adobe Experience Platform UI中检索它,如下所示。 在以下示例中,您可以看到放置​Web - Image​的placementId。

OD API

转至​Body​并输入要向其请求优惠的客户的电子邮件地址。 单击​发送

OD API

最后,您将看到个性化优惠的结果以及需要向此客户展示的资产。

OD API

14.5.2使用Offer Decisioning API展示Xray上的优惠

在上一个练习中,您使用API从Adobe Experience Platform和Offer Decisioning检索信息。 现在让我们看一个实际的例子。

您之前在网站上看过Xray面板。 Xray面板使用Adobe Experience Platform API检索有关每个负载的信息。 现在,让我们在Xray上添加来自Offer Decisioning API的响应。

为了实现这一目标,您需要三个值:

  • offer decisioning容器ID
  • offer decisioning位置ID
  • offer decisioning决策ID

你在哪里可以找到这些值?

14.5.2.1 Offer decisioning容器ID

容器instanceId由您作为本练习的一部分发送的第一个API调用返回。 向上滚动,您会看到​列表容器​步骤。 按照此处的说明收集容器instanceId。

容器 instanceId的格式如下所示:02068be3-17ae-3ca6-bed6-0daf0084c5a1​是​列表容器​请求输出的一部分:

OD API

14.5.2.2 Offer decisioning位置ID

优惠位置ID标识所需的资产位置和类型。 例如,Luma网站主页上的主图像与Web - Image的优惠位置ID相对应。

WebSDK

要查找Web - Image的优惠位置ID,请转至https://platform.adobe.com

接下来,转到Components,然后转到Aptiens。 单击Web - Image位置以查看其详细信息。

WebSDK

如上图所示,在本例中,优惠放置ID为xcore:offer-placement:129048460001fd30。 在下一个练习中,请记下优惠位置ID,作为Web - Image的位置。

14.5.2.3 Offer decisioning决定ID

决策ID标识您要使用的个性化优惠和回退优惠的组合。 在上一个练习中,您创建了自己的Decision并将其命名为​ldap - Luma Decision

要查找​ldap - Luma Decision​的决定ID,请转至https://platform.adobe.com

接下来,转至优惠,然后转至决策并单击以选择名为​ldap - Luma Decision​的决策。

WebSDK

如上图所示,在本例中,决策ID为xcore:offer-activity:1290525f4441fd6e。 在下一个练习中,请记下您的决定ldap - Luma决定的决定ID。

14.5.2.4更新您的Enablement Configuration ID

在测试端到端演示之前,您需要更新配置ID设置,并更新​更新配置IDOffer decisioning位置ID​和​Offer decisioning决策ID​的​Offer decisioning容器配置ID​字段7/>页。

转到https://public.aepdemo.net/admin_configuration_update.html

然后您将看到:

启动设置

输入您的配置ID,然后单击​加载配置。 您将看到正在加载您的配置ID值。

启动设置

向下滚动,直到看到字段​Offer decisioning容器IDOffer decisioning放置ID​和​Offer decisioning决策ID

启动设置

您现在需要输入这三个字段的值。 您在前一步中几分钟前收集了这些值。

启动设置

接下来,在“更新配置ID”页上,向下滚动并单击​更新配置ID

启动设置

更改后,Offer Decisioning API响应将在Xray上显示!

14.5.2测试Xray

14.5.2.1加载网站和品牌

打开全新的、干净的Incognito浏览器窗口并转到https://public.aepdemo.net

然后你会看到这个。

启动设置

输入您的配置ID,然后单击​加载配置。 随后将加载您的配置。

启动设置

向下滚动并单击​保存配置

启动设置

然后,您将被重定向到“管理员”主页。 转至​选择LDAP。 选择您的LDAP并单击​保存

启动设置

然后,您将被重定向到“管理员”主页。 转至​选择品牌​并选择品牌​Luma,单击​保存

启动设置

然后,您将被重定向到“管理员”主页。 单击​Luma​徽标。

启动设置

14.5.2.2客户浏览网站

然后您将看到Luma主页。 您应立即看到您的主角图像更改,并且应看到定义为您决策的一部分的回退优惠,就像在上一个练习中一样。 此外,当您打开Xray面板并查看Offer decisioning面板时,您现在还会看到相应的优惠显示在该面板中。

了解其中的区别很重要:

  • 由于Web SDK、Edge和Offer Decisioning之间的集成,网站中的主角图像由Web SDK提供
  • Xray面板和Xray上显示的优惠通过使用Offer decisioningAPI实现

这意味着有两种方法可以将优惠置于需要的环境中,这会使您有很大的灵活性!

启动设置

转到页面​登录/注册。 填写字段,然后单击​创建帐户​以创建帐户。

启动设置

在配置个性化优惠时,您为男性客户或女性客户定义了优惠。 根据您在​登录/注册​页面上所做的性别选择,您现在将在Luma主页上看到另一个优惠。 这次,它不再是备用优惠,而是个性化优惠。 您现在可以再次在主角图像和Xray上看到相同的优惠。

在本例中,性别选择为男性。 对男性顾客而言,最优先的优惠是齐柏林瑜伽裤的优惠。

启动设置

由于Web SDK与Adobe Experience Platform之间的集成,优惠可以以友好而轻松的方式交付,并且配置量有限。

您现在已完成此练习。

下一步:14.6使用Journey Orchestration测试您的决策

返回模块14

返回到所有模块

在此页面上