事件模式的工作方式
对于访问者与运行时环境的交互式会话,事件模式作出的响应是更新其状态和状况,并将它们传递至运行时环境进行处理。
*
当交互式会话开始时,Interact 尝试装入与当前访问者的受众标识相关联的任何先前事件模式状态(如果事件模式状态存在)。
*
当发布事件时,Interact 将更新使用该事件的任何事件模式的状态。
*
*
这样做的优势在于,事件模式的状态与用户会话无关,以便一个用户会话中的事件活动反映在另一个会话中,而在发生这些事件活动时,受众标识相匹配,并且两个会话都处于活动状态。
缺省情况下,在会话结束时,会废弃未知用户的事件模式状态,除非配置属性 interact | services | eventPattern | persistUnknownUserStates 设置为 TRUE 或者会话参数 UACISavePatternStates 设置为 TRUE
*
如果受众标识在会话过程中发生更改,那么 Interact 将尝试装入新受众标识的已保存事件模式状态。在先前受众标识未知,并且配置设置 (interact | services | eventPattern | mergeUnknowUserInSessionStates) 设置为 true 或者会话参数 UACIMergePatternStates 设置为 true 的情况下,属于同一会话中先前受众标识的用户事件活动将合并到新的受众标识。