런타임 환경 스테이징 테이블을 Campaign 기록 테이블에 맵핑
다음 테이블은 런타임 환경 스테이징 테이블을 Campaign 기록 테이블에 맵핑하는 방법을 표시합니다. 각 대상 레벨마다 이 테이블 중 하나가 있어야 함을 기억하십시오. 표시된 테이블 이름은 런타임 테이블 및 Campaign 시스템 테이블에서 기본 대상에 대해 작성된 샘플 테이블입니다.
Interact 컨택 기록 스테이징 테이블 열 이름
Campaign 컨택 테이블
ContactIDUACI_CHOfferAtribUACI_CHStaging과 조인하는 키입니다.
Interact 컨택 기록 스테이징 테이블 열 이름
Campaign 컨택 테이블
ContactIDUACI_CHOfferAtribUACI_CHStaging과 조인하는 키입니다.
Interact 응답 기록 스테이징 테이블 열 이름
Campaign 응답 기록 테이블
SeqNum은 컨택 및 응답 기록 모듈이 데이터를 식별하는 데 사용하는 키이지만 Campaign 응답 테이블에 기록되지 않습니다.
userDefinedFields 열은 사용자가 선택하는 데이터를 포함할 수 있습니다. 스테이징 테이블에 열을 추가하면, 컨택 및 응답 기록 모듈이 UA_DtlContactHist 또는 UA_ResponseHistory 테이블의 동일 이름의 열에 기록합니다. 예를 들어, UACI_CHStaging 테이블에 linkFrom 열을 추가하면 컨택 및 응답 기록 모듈이 해당 데이터를 UA_DtlContactHist 테이블의 linkFrom 열로 복사합니다.
*
Campaign 컨택 및 응답 기록 테이블에 추가 열이 있으면, 스테이징 테이블에 일치하는 열을 추가해야 컨택 및 응답 기록 모듈을 실행할 수 있습니다.
런타임 세션 데이터의 이름-값 쌍과 동일한 이름을 가진 열을 작성하여 스테이징 테이블의 기존 열을 채우십시오. 예를 들어, NumberItemsInWishListNumberItemsInShoppingCart 이름-값 쌍을 작성하는 경우 오퍼 수락 로그 또는 오퍼 거부 로그 이벤트가 발생할 때 NumberItemsInWishListNumberItemsInShoppingCart 열이 UACI_RHStaging 테이블에 있으면 런타임 환경이 해당 필드를 채웁니다. 런타임 환경은 오퍼 컨택 로그 이벤트가 발생할 때 UACI_CHStaging 테이블을 채웁니다.
이러한 사용자 정의된 필드를 사용하여 오퍼를 제공하는 데 사용되는 점수를 포함시킬 수 있습니다. 런타임 테이블의 UACI_CHStaging 테이블과 Campaign 시스템 테이블의 UA_DtlContactHist 테이블 모두에 FinalScore 열을 추가하십시오. 기본 제공 학습을 사용 중인 경우 InteractFinalScore 열을 오퍼에 사용되는 최종 점수로 자동으로 채웁니다.
사용자 정의된 학습 모듈을 빌드하는 경우, ITreatment 인터페이스의 setActualValueUsed 메소드 및 ILearning 인터페이스의 logEvent 메소드를 사용할 수 있습니다.
학습을 사용하지 않는 경우, 런타임 테이블의 UACI_CHStaging 테이블과 Campaign 시스템 테이블의 UA_DtlContactHist 테이블 모두에 Score 열을 추가하십시오. InteractScore 열을 오퍼에 사용되는 점수로 자동으로 채웁니다.