예약된 매개변수
Interact
API에 사용되는 몇 개의 예약된 매개변수가 있습니다. 일부는 런타임 서버에 필요하고 나머지는 추가 기능에 사용할 수 있습니다.
postEvent 기능
기능
매개변수
설명
사용자 정의 테이블에 로그
UACICustomLoggerTableName
런타임 테이블 데이터 소스의 테이블 이름입니다. 이 매개변수에 유효한 테이블 이름을 제공하면, 런타임 환경은 선택한 테이블에 모든 세션 데이터를 기록합니다. 세션 데이터 NameValuePair와 일치하는 테이블의 모든 열 이름이 채워집니다. 런타임 환경은 세션 이름-값 쌍과 일치하지 않는 모든 열을 Null로 채웁니다.
customLogger
구성 특성을 시용하여 데이터베이스에 기록하는 프로세스를 관리할 수 있습니다.
다중 응답 유형
UACILogToLearning
값이 1 또는 0인 정수입니다. 1은 런타임 환경이 학습에 대한 수락으로 이벤트를 로그해야 함을 표시합니다. 0은 런타임 환경이 학습에 대한 이벤트를 로그하지 않아야 함을 표시합니다. 이 매개변수를 사용하여 학습에 영향을 주지 않고 여러 응답 유형을 로깅하는 몇 개의
postEvent
메소드를 작성할 수 있습니다. 컨택, 수락 또는 거부를 로그하도록 설정된 이벤트에 대해서는 이 매개변수를 정의하지 않아도 됩니다. 이 매개변수를
UACIResponseTypeCode
와 함께 사용해야 합니다.
UACILOGTOLEARNING
을 정의하지 않은 경우, 런타임 환경은 이벤트가 컨택, 수락 또는 거부 로그를 트리거하지 않으면 기본값 0을 가정합니다.
UACIResponseTypeCode
응답 유형 코드를 나타내는 값입니다. 이 값은
UA_UsrResponseType
테이블의 올바른 항목이어야 합니다.
응답 추적
UACIOfferTrackingCode
오퍼에 대한 처리 코드입니다. 이벤트가 컨택 또는 기록에 로그하는 경우 이 매개변수를 정의해야 합니다. 이벤트당 하나의 처리 코드만 전달할 수 있습니다. 오퍼 컨택에 대한 처리 코드를 전달하지 못할 경우, 런타임 환경은 마지막 오퍼 권장 목록의 모든 오퍼에 대한 오퍼 컨택을 로그합니다. 응답에 대한 처리 코드를 전달하지 못할 경우, 런타임 환경은 오류를 리턴합니다. 교차 세션 응답 추적을 구성하면,
UACIOfferTrackingcodeType
매개변수를 사용하여 처리 코드가 아닌 사용할 다른 추적 코드 유형을 정의할 수 있습니다.
교체 세션 응답 추적
UACIOfferTrackingCodeType
추적 코드 유형을 정의하는 숫자입니다. 1은 기본 처리 코드이고 2는 오퍼 코드입니다. 모든 코드는
UACI_TrackingType
테이블의 올바른 항목이어야 합니다. 이 테이블에 기타 사용자 정의 코드를 추가할 수 있습니다.
특정 플로우차트 실행
UACIExecuteFlowchartByName
현재 대상 레벨에 대해 모든 플로우차트를 실행하지 않고 세그먼트를 트리거하는 메소드(
startSession
,
setAudience
또는 재세그먼트를 트리거하는
postEvent
)에 대해 이 매개변수를 정의하면,
Interact
가 이름 지정된 플로우차트만 실행합니다. 파이프(|) 문자로 구분된 플로우차트 목록을 제공할 수 있습니다.
런타임 환경 예약 매개변수
런타임 환경에서 사용하는 예약 매개변수는 다음과 같습니다. 이러한 이름을 이벤트 매개변수에 사용하지 마십시오.
UACIEventID
UACIEventName
UACIInteractiveChannelID
UACIInteractiveChannelName
UACIInteractionPointID
UACIInteractionPointName
UACISessionID
Copyright IBM Corporation 2014. All Rights Reserved.