글로벌 오퍼 테이블
글로벌 오퍼 테이블은 프로파일 데이터베이스에 있어야 합니다. 프로파일 데이터베이스에 대해 aci_usertab SQL 스크립트를 실행하여 UACI_DefaultOffers 글로벌 오퍼 테이블을 작성할 수 있습니다. aci_usertab SQL 스크립트는 런타임 환경 설치 디렉토리의 ddl 디렉토리에 있습니다.
각 행에 대해 AudienceLevelOfferCode1 필드를 정의해야 합니다. 기타 필드는 오퍼 지정을 추가로 제한하거나 대상 레벨에서 기본 제공 학습에 영향을 주기 위한 선택사항입니다.
최상의 성능을 얻으려면 이 테이블의 대상 레벨 열에 인덱스를 작성해야 합니다.
(필수) 기본 오퍼를 지정하는 대상 레벨의 이름입니다(예: customer 또는 household). 이 이름은 Campaign에 정의된 대상 레벨과 일치해야 합니다.
글로벌 오퍼 지정을 제공하기 위해 이 오퍼를 추가하는 경우, UACI_ICBatchOffers 테이블에 이 오퍼를 추가해야 합니다.
1로 설정된 경우, 오퍼가 오퍼 후보 목록에 없으면 목록에 이 오퍼를 추가하고 오퍼에 대한 점수 데이터를 사용하십시오. 일반적으로 글로벌 오퍼 지정을 제공하려면 1을 사용하십시오.
0, null 또는 1이 아닌 임의의 숫자로 설정된 경우, 오퍼가 오퍼 후보 목록에 있는 경우에만 오퍼에 대한 데이터를 사용하십시오. 대부분의 경우, 처리 규칙 또는 개별 지정은 이 설정을 재정의합니다.
*
EnableStateID2이면, 이 열은 처리 규칙에 대한 고급 옵션의 다음 표현식이 참이면 이 규칙을 적합한 것으로 간주 옵션과 동일하게 작동하여 이 오퍼 지정을 제한합니다. 이 열은 부울 표현식을 포함해야 하며, 이 오퍼를 포함하려면 참으로 해석되어야 합니다.
*
EnableStateID3이면, 이 열은 처리 규칙에 대한 고급 옵션의 다음 표현식을 마케팅 점수로 사용 옵션과 동일하게 작동하여 이 오퍼를 제한합니다. 이 열은 숫자로 해석되는 표현식을 포함해야 합니다.
*
EnableStateID1이면, Interact가 이 열의 모든 값을 무시합니다.
OverrideTypeID가 0 또는 null인 경우 셀 코드를 제공해야 합니다. 셀 코드를 포함시키지 않으면, 런타임 환경이 이 데이터 행을 무시합니다.
OverrideTypeID가 1이면, 이 열에 셀 코드를 제공하지 않아도 됩니다. 셀 코드를 제공하지 않는 경우, 런타임 환경은 보고 목적으로 이 대상 레벨 및 테이블에 대해 DefaultCellCode 특성에 정의된 셀 코드를 사용합니다.
이 열의 값은 Predicate 열의 동작을 정의합니다.
*
1 - Predicate 열을 사용하지 않습니다.
*
2 - Predicate를 부울로 사용하여 오퍼를 필터합니다. 처리 규칙의 다음 표현식이 참이면 이 규칙을 적합한 것으로 간주 고급 옵션과 동일한 규칙을 따릅니다.
*
3 - Predicate를 사용하여 마케팅 담당자의 점수를 정의합니다. 처리 규칙의 다음 표현식을 마케팅 점수로 사용 고급 옵션과 동일한 규칙을 따릅니다.
이 열은 기본 제공 학습에 영향을 주기 위해서만 사용됩니다. aci_scoringfeature ddl을 사용하여 이 열을 추가할 수 있습니다.
이 열은 기본 제공 학습에 영향을 주기 위해서만 사용됩니다. aci_scoringfeature ddl을 사용하여 이 열을 추가할 수 있습니다.