이벤트에 대한 작업
이벤트는 방문자를 세그먼트에 위치시키거나, 오퍼를 제공하거나, 데이터를 로깅하는 것과 같은 런타임 환경에서의 동작을 트리거시키는, 방문자가 취하는 동작입니다. Interact 디자인 환경에서는 이벤트를 Interact API와 직접 상호작용하는 구성의 요소 중 하나로 작성할 수 있습니다.
Interact API와 함께 작동하도록 접점을 코딩할 경우 postEvent 메소드를 사용하여 이벤트를 참조합니다. Interact API에서 사용되는 이벤트 이름은 디자인 환경에서 구성된 이벤트 이름과 일치해야 합니다. 이 이름은 대소문자를 구분하지 않습니다.
예를 들면 다음과 같은 이벤트를 작성할 수 있습니다.
*
*
*
*
*
*
이벤트는 다음 사전 정의된 동작 중 하나 이상을 트리거합니다.
*
다시 세그먼트화 트리거. 런타임 환경이 방문자 세션의 현재 데이터를 사용하여, 대화식 채널과 연관된 현재 대상 레벨에 대한 모든 대화식 플로우차트를 다시 실행합니다.
상호작용을 디자인할 때는 특정 플로우차트를 지정하지 않으면 재세그먼트화 조치는 이 대화식 채널과 연관된 모든 대화식 플로우차트를 현재 대상 레벨로 다시 실행한다는 점과 모든 플로우차트가 완료될 때까지 오퍼 요청이 대기한다는 점을 기억하십시오. 단일 방문 내에서의 과도한 다시 세그먼트화는 고객이 볼 수 있는 형태로 접점의 성능에 영향을 줄 수 있습니다.
Interact API의 요청(예: 대상 변경 등) 또는 고객 동작의 요청(예: 관심 목록 또는 장바구니에 새 항목 추가 등)에 따른 새 데이터와 같이, 중요한 새 데이터가 런타임 세션 오브젝트에 추가된 후에는 고객을 새 세그먼트에 위치시키십시오.
*
오퍼 컨택 로그. 런타임 환경은 데이터베이스 서비스의 권장 오퍼에 플래그를 지정하여 컨택 기록에 오퍼를 로그합니다.
웹 통합의 경우에는 접점과 런타임 서버 간에 요청 수를 최소화하기 위해 오퍼를 요청한 동일한 호출에서 오퍼 컨택을 로그하십시오.
접점에서 Interact가 방문자에게 제시한 오퍼에 대한 처리 코드를 리턴하지 않는 경우, 런타임 환경은 권장 오퍼의 최근 목록을 로그합니다.
*
오퍼 수락 로그. 런타임 환경은 응답 기록에 로그할 데이터베이스 서비스의 선택 오퍼에 플래그를 지정합니다.
*
오퍼 거부 로그. 런타임 환경은 응답 기록에 로그할 데이터베이스 서비스의 선택 오퍼에 플래그를 지정합니다.
*
사용자 표현식 트리거. 표현식 조치는 함수, 변수, 연산자 및 EXTERNALCALLOUT을 포함하여 Interact 매크로를 사용하여 정의할 수 있는 조치입니다. 표현식의 리턴 값은 어느 프로파일 속성에든 지정될 수 있습니다.
사용자 표현식 트리거 옆에 있는 편집 아이콘을 클릭하면 표준 사용자 표현식 편집 대화 상자가 나타나며, 이 대화 상자를 사용하여 대상 레벨, 결과를 지정할 선택적 필드 이름 및 표현식 자체의 정의를 지정할 수 있습니다.
*
이벤트 트리거. 이벤트 트리거 동작을 사용하여 이 동작으로 트리거시킬 이벤트의 이름을 입력할 수 있습니다. 이미 정의된 이벤트를 입력하는 경우 이 이벤트는 이 동작이 실행될 때 트리거됩니다. 입력한 이벤트 이름이 없을 경우 이 동작은 지정된 동작으로 해당 이벤트를 작성합니다.
둘 이상의 로그 오퍼 조치로 이벤트를 작성하는 경우에는 Interact API가 연관된 오퍼에 대해 같은 조치를 수행한다는 점을 기억하십시오. 따라서 오퍼 수락과 오퍼 거부는 서로 모순되므로 이 둘을 모두 로그하는 이벤트는 작성하지 마십시오. 그러나 오퍼 컨택 및 수락을 로그하거나 오퍼 컨택 및 거부를 로그하는 단일 이벤트를 작성하는 것은 사용자의 환경에서 유용할 수 있습니다.
기본적으로 런타임 환경은 오퍼 수락 및 오퍼 거부의 두 가지 응답 유형을 추적할 수 있습니다. acceptreject 구성 특성을 설정하여 오퍼 수락 로그 및 오퍼 거부 로그 이벤트가 기록하는 응답 유형을 수정할 수 있습니다.
Interact API는 API의 이벤트 매개변수를 사용하여 정의한 조치를 트리거하도록 이벤트를 사용할 수도 있습니다. 이러한 이벤트에는 사용자 정의 테이블에 로깅, 여러 응답 유형 추적 및 실행할 특정 플로우차트 지정이 포함됩니다. 예약된 이벤트 매개변수와 함께 사용하기 위해 로그 컨택과 같이 시스템 반응이 동일한 몇몇 이벤트 또는 시스템 반응이 정의되지 않은 일부 이벤트를 작성해야 할 수 있습니다.
오퍼 수락 로그 조치로 몇몇 이벤트(로그하려는 모든 응답 유형에 대해 하나씩)를 작성하거나 별도의 응답 유형을 로그하는 데 사용하는 모든 postEvent 호출에 대해 사용하는 오퍼 수락 로그 조치로 단일 이벤트를 작성할 수 있습니다.
예를 들어 각 응답 유형마다 오퍼 수락 로그 작업으로 하나의 이벤트를 작성하십시오. UA_UsrResponseType 테이블에 [이름(코드)]로 사용자 정의 응답을 정의합니다(예: 탐색(EXP), 고려(CON), 커미트(CMT)). 그런 다음 세 개의 이벤트를 작성하고 이름을 LogAccept_Explore, LogAccept_Consider, LogAccept_Commit으로 지정합니다. 세 개의 이벤트는 모두 동일하지만(오퍼 수락 로그 동작 보유) 이름은 서로 달라서 Interact API 작업자가 구별할 수 있습니다.
또는 모든 사용자 정의 응답 유형에 대해 사용할, 오퍼 수락 로그 동작을 포함한 단일 이벤트를 작성할 수 있습니다. 예를 들면 이 이벤트의 이름은 LogCustomResponse로 지정하십시오.
Interact API에 대해 작업할 때 이벤트 간의 기능적인 차이는 없지만, 이름 지정 규칙은 코드를 더 명확하게 해 줍니다. 각 사용자 정의 응답에 별도의 이름을 부여하는 경우에는 채널 이벤트 활동 요약 보고서에 보다 정확한 정보가 표시됩니다.
예약 매개변수 및 postEvent 메소드에 대한 자세한 정보는 Interact 관리자 안내서를 참조하십시오.
접점에서 이 모든 이벤트가 발생하는 빈도를 모니터하려면 채널 이벤트 활동 요약 보고서 정보의 내용을 참조하십시오.
이벤트 참조
이벤트 추가
카테고리 및 이벤트에 대한 작업