이벤트 패턴 작동 방식
이벤트 패턴은 해당 상태를 업데이트하고 처리를 위해 런타임 환경에 전달하여 런타임 환경으로 방문자의 대화식 세션에 응답합니다.
*
대화식 세션이 시작되면 이벤트 패턴 상태가 있을 경우 Interact는 현재 방문자의 대상 ID와 연관된 이전 이벤트 패턴 상태를 로드하려 시도합니다.
*
이벤트가 게시되면 Interact는 해당 이벤트를 사용하는 이벤트 패턴의 상태를 업데이트합니다.
*
*
이러한 방식의 장점은 사용자 세션으로부터 이벤트 패턴 상태가 독립적이므로, 이벤트 활동이 발생할 때 대상 ID가 일치하고 두 세션이 활성 상태이면 한 사용자 세션의 이러한 이벤트 활동이 다른 세션에 반영된다는 점입니다.
또한 구성 특성 interact | services | eventPattern | persistUnknownUserStatesTRUE로 설정되어 있지 않거나 세션 매개변수 UACISavePatternStatesTRUE로 설정되어 있지 않은 한 알 수 없는 사용자에 대한 이벤트 패턴 상태는 기본적으로 세션 끝에서 버려집니다.
*
세션 중에 대상 ID가 변경되는 경우 Interact는 새 대상 ID에 대한 저장된 이벤트 패턴 상태를 로드하려 시도합니다. 이전 대상 ID를 알 수 없고 구성 설정(interact | services | eventPattern | mergeUnknowUserInSessionStates)이 true로 설정되거나 세션 매개변수 UACIMergePatternStates가 true로 설정된 시나리오에서는 같은 세션에서 이전 대상 ID에 속한 사용자 이벤트 활동이 새 대상 ID로 병합됩니다.