关于 Interact API
使用此部分来了解如何配置 Interact 以使用接触点。
Interact 配置为处理您的接触点包含两个主要部分:
*
*
通过使用 Interact API 配置接触点以使用运行时环境。
当这两个配置部分在两个不同的区域发生时,它们之间相互关联。Interact API 必须引用设计环境中的多个配置元素。您和使用 Interact API 的人员必须协作,一致同意命名约定和元素用途等等。这是一个迭代的协作流程。当其他人员使用 Interact API 和接触点时,您可能必须创建更多事件和交互点。在设计环境中设计交互时,您可能对使用 API 的人员有更多要求。
存在 Interact API 所引用的 Interact 配置的多个元素。但是,仅会按名称引用以下三种元素:
*
*
*
当您使用 Interact API 时,必须按名称引用这些元素。这些名称必须相匹配,但是它们不区分大小写。名称 myinteractmyInteractmYiNtErAcT 全部匹配。
您还可以在 Interact API 中使用 Interact 配置的其他元素(其中包括智能细分市场、营销活动开始日期和结束日期、商品以及交互式流程图)来增强交互。
在运行时,Interact API 会从交互式流程图和处理规则请求信息,但是该 API 会间接获取该信息。例如,API 从不调用交互式流程图。但是,该 API 会调用请求重新细分市场的事件,这将运行与交互式渠道相关联的所有交互式流程图。同样,API 使用 getOffers 方法请求商品,此方法会启动一系列事件(包括引用处理规则)。
Interact API 引用 Campaign 的以下元素:
*
*
*
*
*
*
*
*
*
由于在整个设计环境中共享了这些元素,因此必须对贵组织确定这些元素的标准。对于此类信息,您必须提供某些信息(例如,受众标识)才能正确调用 Interact API,还有些信息(例如,商品属性)要通过 API 来请求。
还可以使用 Interact API 引用商品的分数。通常,这是在“交互策略”选项卡上指定的市场营销分数。此分数仅与 Interact 相关,而不是与整个 Campaign 环境相关。可以从“交互策略”选项卡修改或覆盖市场营销分数。有关 Interact API 的更多信息,请参阅《Interact 管理员指南》。
Interact 运行时
以下部分简要概述了交互期间运行时服务器上的情况。
运行时会话启动时,即访问者启动联系时,Interact API 会触发 startSession。此调用可包含以下步骤:
1.
运行时会话是运行时服务器上的一个实例,它包含与访问者相关联的所有数据。这些数据包括所有已知概要文件数据以及向运行时发送的任何请求的结果(例如,细分市场成员资格或商品列表)。
2.
3.
当访问者与接触点进行交互时,Interact API 可以完成多项操作,这些操作包括触发事件、请求概要文件信息以及更改访问者的受众级别。访问者到达接触点的交互点时,Interact API 可请求一个或多个商品,或触发事件。当访问者由于注销、挂起或超时而离开接触点时,运行时服务器会结束运行时会话。
这是基本概述。还有许多可选功能部件(例如,学习模型),您可以启用这些功能部件来影响商品推荐。有关这些可选功能部件的更多信息,请参阅《Interact 管理员指南》。