计划和实施Recommendations

此信息可帮助您计划和实施Adobe Target Recommendations。

NOTE
除了本文之外,Adobe Target商业从业者指南还包含有关Target Recommendations的深入信息。

在Adobe Target中设置第一个Recommendations活动之前,请完成以下步骤:

1.实施Target

Target Recommendations要求您实施Adobe Experience Platform Web SDK或at.js 0.9.2(或更高版本)。 有关详细信息,请参阅Target客户端实施指南

2.设置您的Recommendations目录

要提供高质量的推荐,Target必须了解您要推荐的产品或内容。 目录通常包括有关推荐项目的三种类型的信息。 假设您正在推荐电影。 包括以下内容:

  1. 要向收到推荐的用户显示的数据。例如,您可以显示电影的名称以及电影海报的缩略图图像的URL。
  2. 用于应用营销和销售控制的数据。例如,您可以显示电影的分级,这样就不会推荐评级为NC-17的电影。
  3. 用于确定项目与其他项目段相似度的数据。 例如,您可以显示电影的流派和电影的导演。

Target提供了多个集成选项来填充您的目录。 这些选项可以组合使用,以更新目录中的不同项目或更新不同频率上的不同项目属性。

方法
内容
何时使用
其他信息
目录信息源
计划每天上传和摄取信息源(CSV、Google Product XML或Analytics Product Classifications)。
用于一次发送有关多个项目的信息。 用于发送不经常更改的信息。
请参阅信息源
实体API
调用API以发送单个项目的最新更新。
用于在更新发生时一次发送一个项目的更新。 用于发送经常更改的信息(例如价格、库存/库存水平)。
请参阅实体API开发人员文档
在页面上传递更新
使用页面上的JavaScript或使用投放API发送单个项目的即时更新。
用于在更新发生时一次发送一个项目的更新。 用于发送经常更改的信息(例如价格、库存/库存水平)。
请参阅下面的项目查看次数/产品页面

大多数客户应至少实施一个信息源。 然后,您可以选择使用实体API或页面上的方法通过经常更改属性或项目的更新来补充馈送。

3.传递行为信息和上下文

您应传递给Target的行为信息和上下文取决于访客正在执行的操作,该操作通常与访客与之交互的页面类型相关联。

项目视图或产品页面

在访客正在查看单个项目的页面(如产品详细信息页面)上,您应该传递访客正在查看项目的标识。 您还应传递访客正在查看的项目的最细粒度类别,以允许将推荐过滤到当前类别。

您还可以在产品页面本身上传递某些快速更改的属性。 例如,您可以传递价格(value)和库存/库存水平。

传递价格和库存

<script type="text/javascript">
function targetPageParams() {
   return {
      "entity": {
         "id": "32323",
         "categoryId": "running-shoes",
         "value": 119.99,
         "inventory": 329
      }
   }
}
</script>

类别视图/类别页面

在类别页面上,您可能希望将推荐限制为该类别中的产品或内容。 为此,请确保传递当前查看的类别的身份。

传递当前类别

function targetPageParams() {
   return {
      "entity": {
         "categoryId": "running-shoes"
      }
   }
}

购物车添加/购物车视图/结账页面

在购物车页面上,您可以根据访客当前购物车的内容推荐项目。 为此,请使用特殊参数cartIds传递访客当前购物车中所有项目的ID。

传递购物车中的当前项目

function targetPageParams() {
   return {
      "cartIds": "352,223,23432,432,553"
      }
}

有关基于购物车的推荐的更多信息,请参阅​ Adobe Target商业从业者指南 ​中的基于购物车的推荐

排除访客购物车中已有的项目

在整个网站的页面上,您可以从推荐中排除某些项目。 例如,您可能不希望推荐访客当前购物车中已有的项目。 为此,请使用特殊参数excludedIds传递要排除的所有项目的ID。

传递要排除的项目

function targetPageParams() {
   return {
      "excludedIds": "352,223,23432,432,553"
      }
}

购买/订单确认页面

发生购买事件时,传递购买项目的身份。 请参阅🔗如何部署at.js >在不使用标签管理器的情况下实施Target一文中的跟踪转化

4.配置全局排除项

排除全局级别上您绝不希望向访客推荐的任何项目。 请参阅​ Adobe Target商业从业者指南 ​中的排除项

5.配置Recommendations设置

可使用一些设置来管理 Recommendations 实施。

要访问​ Recommendations Settings ​选项,请在Adobe Experience Cloud中打开Target,然后单击​ Recommendations > Settings

Recommendations设置页面

以下选项可供选择:

设置
描述
自定义全局 Mbox

(可选)指定要用于提供 Target 活动的自定义全局 mbox。默认情况下,Target使用的全局mbox已用于Recommendations。

注意:此选项是在Target Administration ​页面上设置的。 打开Target,然后单击​ Administration > Visual Experience Composer

垂直行业
垂直行业用来帮助对您的推荐标准进行分类。此信息可帮助您的团队成员找到适合特定页面的标准,例如最适合购物车页面或媒体页面的标准。
筛选不兼容的标准

启用此选项,可仅显示要求选定页面传递所需数据的标准。并非每个标准都在每个页面上正确运行。 页面或mbox必须传入entity.identity.categoryId,当前项目/当前类别推荐才能兼容。 一般来说,最好只显示兼容的标准。但是,如果您希望将不兼容的标准用于活动,请取消选中此选项。

如果使用标签管理解决方案,建议您禁用此选项。

有关此选项的详细信息,请参阅​ Adobe Target商业从业者指南 ​中的Recommendations常见问题解答

默认主机组

选择默认主机组。

主机组可用于为不同用途而分隔目录中的可用项。例如,您可以将主机组用于“开发和生产”环境、不同的品牌或不同的地理位置。默认情况下,“目录搜索”、“收藏集”和“排除项”中的预览结果均基于默认的主机组。(也可以使用“环境”筛选器来选择要预览结果的不同主机组。)默认情况下,新添加的项目在所有主机组中都可用,除非在创建或更新项目时指定了环境 ID。交付的“推荐”取决于请求中指定的主机组。

如果您看不到产品,请确保您使用的是正确的主机组。例如,如果您将推荐设置为使用测试环境并将您的主机组设置为“测试”,则您可能需要在测试环境中重新创建收藏集,之后才会显示产品。要查看每个环境中提供了哪些产品,请在每个环境中使用“目录搜索”。您还可以预览选定环境(主机组)的Recommendations收藏集和排除项内容。

注意: ​更改选定的环境后,必须单击“搜索”以更新返回的结果。

The Environment ​筛选器可从Target UI中的以下位置访问:

  • 目录搜索(Recommendations > Catalog Search)
  • “创建收藏集”对话框(Recommendations > Collections > Create New)
  • “更新收藏集”对话框(Recommendations > Collections > Edit)
  • “创建排除项”对话框(Recommendations > Exclusions > Create New)
  • “更新排除项”对话框(Recommendations > Exclusions > Edit)

有关详细信息,请参阅​ Adobe Target商业从业者指南 ​中的主机

缩览图基本 URL

为您的产品目录设置基本 URL 后,可以在指定产品缩览图以及传递缩览图 URL 时使用相对 URL。

例如:

"entity.thumbnailURL=/Images/Homepage/product1.jpg"

设置的便是相对于缩览图基本 URL 的 URL。

Recommendations API令牌
在Recommendations API调用(如下载API)中使用此令牌。

6. (可选)使用管理员API管理Recommendations

请参阅使用Recommendations API实践指南,了解如何为Recommendations配置和使用Target管理和交付API。

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3