이벤트
이벤트는 방문자가 수행하고 런타임 환경에서 조치를 트리거하는 조치입니다. 이벤트의 예에는 세그먼트에 방문자 배치, 오퍼 표시 또는 데이터 로그가 있을 수 있습니다.
이벤트는 먼저 대화식 채널에 작성된 후 postEvent 메소드를 사용하여 Interact API에 대한 호출에 의해 트리거됩니다. 이벤트는 Interact 디자인 환경에 정의된 다음 중 하나 이상의 조치를 초래할 수 있습니다.
*
다시 세그먼트화 트리거. 런타임 환경이 방문자 세션의 현재 데이터를 사용하여, 대화식 채널과 연관된 현재 대상 레벨에 대한 모든 대화식 플로우차트를 다시 실행합니다.
상호작용을 디자인할 때는 특정 플로우차트를 지정하지 않으면 재세그먼트화 조치는 이 대화식 채널과 연관된 모든 대화식 플로우차트를 현재 대상 레벨로 다시 실행한다는 점과 모든 플로우차트가 완료될 때까지 오퍼 요청이 대기한다는 점을 기억하십시오. 단일 방문 내에서의 과도한 다시 세그먼트화는 고객이 볼 수 있는 형태로 접점의 성능에 영향을 줄 수 있습니다.
Interact API의 요청(예: 대상 변경 등) 또는 고객 동작의 요청(예: 관심 목록 또는 장바구니에 새 항목 추가 등)에 따른 새 데이터와 같이, 중요한 새 데이터가 런타임 세션 오브젝트에 추가된 후에는 고객을 새 세그먼트에 위치시키십시오.
*
오퍼 컨택 로그. 런타임 환경은 데이터베이스 서비스의 권장 오퍼에 플래그를 지정하여 컨택 기록에 오퍼를 로그합니다.
웹 통합의 경우에는 접점과 런타임 서버 간에 요청 수를 최소화하기 위해 오퍼를 요청한 동일한 호출에서 오퍼 컨택을 로그하십시오.
접점에서 Interact가 방문자에게 제시한 오퍼에 대한 처리 코드를 리턴하지 않는 경우, 런타임 환경은 권장 오퍼의 최근 목록을 로그합니다.
*
오퍼 수락 로그. 런타임 환경은 응답 기록에 로그할 데이터베이스 서비스의 선택 오퍼에 플래그를 지정합니다.
*
오퍼 거부 로그. 런타임 환경은 응답 기록에 로그할 데이터베이스 서비스의 선택 오퍼에 플래그를 지정합니다.
*
사용자 표현식 트리거. 표현식 조치는 함수, 변수, 연산자 및 EXTERNALCALLOUT을 포함하여 Interact 매크로를 사용하여 정의할 수 있는 조치입니다. 표현식의 리턴 값은 어느 프로파일 속성에든 지정될 수 있습니다.
사용자 표현식 트리거 옆에 있는 편집 아이콘을 클릭하면 표준 사용자 표현식 편집 대화 상자가 나타나며, 이 대화 상자를 사용하여 대상 레벨, 결과를 지정할 선택적 필드 이름 및 표현식 자체의 정의를 지정할 수 있습니다.
*
이벤트 트리거. 이벤트 트리거 동작을 사용하여 이 동작으로 트리거시킬 이벤트의 이름을 입력할 수 있습니다. 이미 정의된 이벤트를 입력하는 경우 이 이벤트는 이 동작이 실행될 때 트리거됩니다. 입력한 이벤트 이름이 없을 경우 이 동작은 지정된 동작으로 해당 이벤트를 작성합니다.
이벤트를 사용하여 postEvent 메소드가 정의한 조치(테이블에 데이터 로깅 포함, 학습에 데이터 포함 또는 개별 플로우차트 트리거 등)도 트리거할 수 있습니다.
디자인 환경에서는 편의상 이벤트를 카테고리로 구성할 수 있습니다. 런타임 환경에서 카테고리는 기능적 목적이 없습니다.