渲染体验
请按照 渲染体验 图中的步骤操作,以确保渲染体验所需的所有必要任务都按正确顺序执行。
渲染体验图 diagram
只有当您启用了Automatic Page Load Request时,at.js提供的现成自动闪烁处理才有意义。 此选项在从Target获取体验时隐藏整个HTML正文。 在这种情况下,您有责任处理闪烁。 搜索可用于闪烁处理的实施模式以获取指导。
{width="600" modal="regular"}
单击以下链接以导航到所需的部分:
3.1:促销活动 promotion
创建活动时,通过在Target UI中选择“前面”或“后面”促销活动,添加促销项目并控制它们在推荐设计中的放置位置。
3.2:基于购物车的标准 cart
根据用户的购物车内容提供推荐。
可用标准
- People Who Viewed These, Viewed Those
- People Who Viewed These, Bought Those
- People Who Bought These, Bought Those
需要实体参数
- cartIds
读数
3.3:基于热门程度的标准 popularity
根据项目在整个网站中的整体受欢迎程度或访客最喜爱或查看次数最多的类别、品牌、流派等中的项目受欢迎程度提供推荐。
可用标准
- 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:基于项目的标准 item
根据查找的用户正在查看或最近查看过的项目的相似项目提供推荐。
可用标准
- 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:基于用户的标准 user
根据用户的行为提供推荐。
3.6:自定义标准 custom
根据您上传的自定义文件提出推荐。
3.7:提供包含规则中使用的属性 inclusion
读数
3.8:提供excludedIds exclude
传递要从推荐中排除的实体ID。 例如,可排除购物车中已有的商品。
读数
3.9:提供实体属性以更新Recommendations的产品目录 entity-attributes
3.10:提供用作包含规则键的配置文件属性 keys
提供用作上述任何Recommendations标准中包含规则的键的配置文件属性。
读数
3.11:触发页面加载请求 fire
此步骤在请求中触发具有execute
> pageLoad
有效负载的Delivery API调用。 getOffers()
方法提取体验,applyOffers()
渲染页面上的体验。 在可视化体验编辑器 (VEC)中创作的呈现体验需要pageLoad
请求。
{width="400" modal="regular"}
先决条件
- 必须使用
targetPageParams
函数完成所有数据映射。
读数
操作
- 使用
getOffers
和applyOffers
方法通过页面加载请求API调用获取体验。
3.12:消防区域定位请求(#location)
此步骤在其请求中触发具有execute
> mboxes
有效负载的Delivery API调用。 getOffers
方法提取体验,然后applyOffers
将体验渲染到页面。 您可以在execute
> mboxes
有效负载下发送多个mbox。
{width="400" modal="regular"}
先决条件
- 必须使用
targetPageParams
函数完成所有数据映射。
读数
操作
- 使用
getOffers
和applyOffers
方法通过页面加载请求API调用获取体验。
继续执行步骤4: 通知Target。