文档TargetTarget开发人员指南

渲染体验

最近更新: 2025年5月5日
  • 主题:
  • APIs/SDKs

创建对象:

  • 有经验的
  • 开发人员

请按照​ 渲染体验 ​图中的步骤操作,以确保渲染体验所需的所有必要任务都按正确顺序执行。

注意
如果您在​ 初始化SDK ​中的配置自动页面加载请求步骤期间启用了自动页面加载请求,则可以跳过此活动,除非您想要调用Adobe Target SDK以使用区域位置请求呈现其他体验。
小贴士
单击本主题中的图像以展开到全屏。

渲染体验图

只有当您启用了Automatic Page Load Request时,at.js提供的现成自动闪烁处理才有意义。 此选项在从Target获取体验时隐藏整个HTML正文。 在这种情况下,您有责任处理闪烁。 搜索可用于闪烁处理的实施模式以获取指导。

注意
下图中的步骤编号与以下部分相对应。 步骤编号没有特定顺序,也不反映创建活动时在Target UI中执行的步骤顺序。

渲染体验图表

单击以下链接以导航到所需的部分:

  • 3.1:促销活动
  • 3.2:基于购物车的标准
  • 3.3:基于热门程度的标准
  • 3.4:基于项目的标准
  • 3.5:基于用户的标准
  • 3.6:自定义标准
  • 3.7:提供包含规则中使用的属性
  • 3.8:提供excludedIds
  • 3.9:提供实体属性以更新Recommendations的产品目录
  • 3.10:提供用作包含规则键的配置文件属性
  • 3.11:触发页面加载请求
  • 3.12:消防区域定位请求

3.1:促销活动

创建活动时,通过在Target UI中选择“前面”或“后面”促销活动,添加促销项目并控制它们在推荐设计中的放置位置。

查看详细信息

可用选项

  • 按ID提升
  • 按收藏集促销
  • 按属性促销

需要实体参数

  • 使用“按属性促销”选项时,必须传递促销活动中的项目属性。

读数

  • 添加促销活动

返回此页面顶部的图表。

3.2:基于购物车的标准

根据用户的购物车内容提供推荐。

查看详细信息

可用标准

  • People Who Viewed These, Viewed Those
  • People Who Viewed These, Bought Those
  • People Who Bought These, Bought Those

需要实体参数

  • cartIds

读数

  • 基于购物车

返回此页面顶部的图表。

3.3:基于热门程度的标准

根据项目在整个网站中的整体受欢迎程度或访客最喜爱或查看次数最多的类别、品牌、流派等中的项目受欢迎程度提供推荐。

查看详细信息

可用标准

  • Most Viewed Across the Site
  • Most Viewed by Category
  • Most Viewed by Item Attribute
  • Top Sellers Across the Site
  • Top Sellers by Category
  • Top Sellers by Item Attribute
  • Top by Analytics Metric

需要实体参数

  • entity.categoryId或基于热门程度的项属性(如果条件基于当前或项属性)。
  • 对于网站中的“查看次数最多”/“销售最高”页面,无需传递任何内容。

读数

  • 基于热门程度

返回此页面顶部的图表。

3.4:基于项目的标准

根据查找的用户正在查看或最近查看过的项目的相似项目提供推荐。

查看详细信息

可用标准

  • People Who Viewed This, Viewed That
  • People Who Viewed This, Bought That
  • People Who Bought This, Bought That
  • Items with Similar Attributes

需要实体参数

  • entity.id
  • 如果有任何配置文件属性用作键

读数

  • 基于项

返回此页面顶部的图表。

3.5:基于用户的标准

根据用户的行为提供推荐。

查看详细信息

可用标准

  • Recently Viewed Items
  • Recommended for You

需要实体参数

  • entity.id

读数

  • 基于用户

返回此页面顶部的图表。

3.6:自定义标准

根据您上传的自定义文件提出推荐。

查看详细信息

可用标准

  • Custom algorithm

需要实体参数

entity.id或用作自定义算法键的属性

读数

  • 自定义标准

返回此页面顶部的图表。

3.7:提供包含规则中使用的属性

查看详细信息

读数

  • 使用动态和静态包含规则

返回此页面顶部的图表。

3.8:提供excludedIds

传递要从推荐中排除的实体ID。 例如,可排除购物车中已有的商品。

查看详细信息

读数

  • 我可以动态排除实体吗?

返回此页面顶部的图表。

3.9:提供实体属性以更新Recommendations的产品目录

查看详细信息

读数

  • 实体属性

您还可以通过使用Target UI创建产品馈送来更新Recommendations的产品目录,从而完成此步骤。

返回此页面顶部的图表。

3.10:提供用作包含规则键的配置文件属性

提供用作上述任何Recommendations标准中包含规则的键的配置文件属性。

查看详细信息

读数

  • 配置文件属性

返回此页面顶部的图表。

3.11:触发页面加载请求

此步骤在请求中触发具有execute > pageLoad有效负载的Delivery API调用。 getOffers()方法提取体验,applyOffers()渲染页面上的体验。 在可视化体验编辑器 (VEC)中创作的呈现体验需要pageLoad请求。

查看详细信息

触发页面加载请求图表

先决条件

  • 必须使用targetPageParams函数完成所有数据映射。

读数

  • adobe.target.getOffers()
  • adobe.target.applyOffers()

操作

  • 使用getOffers和applyOffers方法通过页面加载请求API调用获取体验。

返回此页面顶部的图表。

3.12:消防区域定位请求(#location)

此步骤在其请求中触发具有execute > mboxes有效负载的Delivery API调用。 getOffers方法提取体验,然后applyOffers将体验渲染到页面。 您可以在execute > mboxes有效负载下发送多个mbox。

查看详细信息

触发区域位置请求图表

先决条件

  • 必须使用targetPageParams函数完成所有数据映射。

读数

  • adobe.target.getOffers()
  • adobe.target.applyOffers()

操作

  • 使用getOffers和applyOffers方法通过页面加载请求API调用获取体验。

返回此页面顶部的图表。

继续执行步骤4: 通知Target。

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