事件是设计环境中 Interact 配置中与
Interact API 直接交互的三种元素之一。对接触点进行编码以使用
Interact API 时,可使用
postEvent 方法来引用事件。
Interact API 中使用的事件名称必须匹配设计环境中配置的事件名称。此名称不区分大小写。
如果在创建事件时进行了多个记录要约操作,请记住 Interact API 会对关联的要约执行相同操作。因此,创建事件时不应同时记录要约接受和要约拒绝,因为这两个要约相互冲突。但是,可以创建单个事件来记录要约联系和接受或者要约联系和拒绝,可能会对您的环境有所帮助。
缺省情况下,运行时环境可跟踪两种类型的响应:要约接受和要约拒绝。可以使用 accept 和
reject 配置属性来修改“记录要约接受”和“记录要约拒绝”事件记录的响应类型。
Interact API 还可使用事件来触发使用 API 中事件参数定义的操作。这些事件包括记录到定制表、跟踪多种响应类型和指定要运行的特定流程图。可能需要使用非定义“系统反应”来创建部分事件,或使用相同“系统反应”来创建多个事件(如记录联系)以供保留事件参数使用。
例如,针对每个类型的响应使用“记录要约接受”操作创建事件。在 UA_UsrResponseType 表中定义以下定制响应 [名称(代码)]:Explore (EXP)、Consider (CON) 和 Commit (CMT)。然后创建三种事件,并将它们分别命名为 ogAccept_Explore、LogAccept_Consider 和 LogAccept_Commit。三个事件都完全相同(具有“记录要约接受”操作),但是名称不同,这样方便使用
Interact API 的人员可以区分这些事件。
使用 Interact API 时,事件功能上没有差别,但是使用命名约定可能会使代码更清楚。同时,如果为每个定制响应提供一个不同的名称,那么“渠道事件活动摘要”报告显示的信息将更精确。
“事件”选项卡包含缺省类别和系统定义的类别。无法在此类别中编辑、添加或删除事件。 此类别包含与 Interact API 对应的事件。可以通过“渠道事件活动摘要”报告监视所有这些事件在接触点上发生的频率。