추가 데이터

상호 작용 엔진에 대한 호출 동안 상황별 추가 정보를 전송할 수 있습니다. 이 데이터는 워크플로우(아웃바운드 채널)의 작업 테이블에 저장된 타겟 데이터 또는 호출(인바운드 채널) 중에 웹 사이트에서 보낸 호출 데이터에서 가져올 수 있습니다. 이 추가 데이터를 자격 규칙, 오퍼 개인화에서 사용할 수 있으며, 제안 테이블에 저장할 수도 있습니다.

인바운드 채널의 경우 오퍼를 참조하는 사용자의 브라우저 언어 또는 콜 센터 에이전트의 이름 등 정보를 복구하는 데 유용할 수 있습니다. 그런 다음 자격 규칙에서 이 호출 데이터를 사용하여 웹 페이지를 프랑스어 또는 영어로 보는 사용자만 오퍼를 표시할 수 있습니다.

타겟팅 워크플로우(아웃바운드 채널)에서는 엔진에 대한 호출 중에 타겟 데이터를 사용할 수 있습니다. 예를 들어 FDA를 통해 수신자 연결 트랜잭션 또는 외부 데이터베이스의 데이터로 대상을 보강할 수 있습니다.

추가 데이터 구성

를 확장해야 합니다 nms:상호 작용 환경에 연결된 스키마와 상호 작용 엔진 호출 중에 사용할 추가 필드 목록을 선언합니다. 자격 규칙을 만들거나 오퍼를 개인화할 때 이러한 필드는 상호 작용 노드(참조) 추가 데이터 사용).

인바운드 채널의 경우 호출 데이터 필드를 상호 작용 노드 아래에 있어야 합니다.

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>
노트

Xml 컬렉션은 인바운드 채널에서 지원되지만 다른 스키마에 대한 링크는 지원되지 않습니다.

아웃바운드 채널의 경우 targetData 에 추가 필드를 포함하는 요소 상호 작용 노드 아래에 있어야 합니다.

<element label="Interactions" labelSingular="Interaction" name="interaction">
  <element name="targetData">
    <attribute label="Date of last transaction" name="lastTransactionDate" type="datetime"/>
  </element>
</element>
노트

컬렉션은 아웃바운드 채널에 대해 지원되지 않습니다. 그러나 다른 스키마에 대한 링크를 만들 수 있습니다.

이 데이터를 제안 테이블에 저장하려면 nms:provisionRcp 스키마 및 이러한 필드를 선언합니다.

<element label="Recipient offer propositions" labelSingular="Recipient offer proposition" name="propositionRcp">
  <attribute label="Last transaction date" name="lastTransactionDate" type="datetime"/>
  <attribute label="Navigation language" name="navigationLanguage" type="string"/>
</element>

추가 데이터 구현

입력 채널(웹 페이지)

엔진을 호출할 때 추가 데이터를 전송하려면 interactionGlobalCtx 변수를 채우는 방법을 설명합니다. 를 삽입합니다. 상호 작용 호출 데이터를 이 변수에 포함하는 노드입니다. 에 있는 동일한 xml 구조를 준수해야 합니다 nms:상호 작용 스키마. 다음을 참조하십시오. 추가 데이터 구성.

interactionGlobalCtx = "<interaction navigationLanguage='"+myLanguage+"'/>";

출력 채널

와 동일한 xml 구조 및 내부 이름을 준수하여 작업 테이블에서 추가 데이터를 로드하는 타깃팅 워크플로우를 만들어야 합니다 nms:상호 작용 스키마. 다음을 참조하십시오. 추가 데이터 구성.

추가 데이터 사용

자격 규칙

오퍼, 카테고리 및 가중치에 대한 자격 규칙에서 추가 데이터를 사용할 수 있습니다.

예를 들어 오퍼를 영어로 페이지를 보는 사용자만 표시하도록 선택할 수 있습니다.

노트

데이터가 정의된 채널에 대한 규칙을 제한해야 합니다. 이 예제에서는 인바운드 웹 채널(Taken into account if 필드)만 로드하는 것입니다.

개인화

오퍼를 개인화할 때 이 추가 데이터를 사용할 수도 있습니다. 예를 들어 탐색 언어의 조건을 추가할 수 있습니다

노트

데이터가 정의된 채널에서 개인화를 제한해야 합니다. 이 예에서는 인바운드 웹 채널의 규칙을 제한하고 있습니다.

추가 데이터를 사용하여 오퍼를 개인화한 경우, 이 데이터는 데이터베이스에서 사용할 수 없으므로 기본적으로 미리 보기에 표시되지 않습니다. 환경 Example of call data 탭에서 미리 보기에 사용할 값 샘플을 추가해야 합니다. 에 있는 동일한 xml 구조를 준수하십시오 nms:상호 작용 스키마 확장. 자세한 내용은 추가 데이터 구성.

미리 볼 때 Content personalization options for the preview 에서 값을 선택하고 Call data 필드.

스토리지

엔진에 대한 호출 동안 추가 데이터를 제안 테이블에 저장하여 데이터베이스를 보강할 수 있습니다. 이 데이터는 보고서, ROI 계산 또는 이후 프로세스에 사용할 수 있습니다.

노트

을 확장했을 것입니다. nms:provisionRcp 스키마로 및 저장할 데이터를 포함할 필드를 선언했습니다. 자세한 내용은 추가 데이터 구성.

오퍼 공간에서 Storage 탭을 클릭하고 Add 버튼을 클릭합니다.

에서 Storage path 열에서 제안 테이블에서 저장소 필드를 선택합니다. 에서 Expression 열의 경우, Interaction 노드 아래에 있어야 합니다.

제안이 생성되거나 수락될 때(사용자가 오퍼를 클릭하면) 호출 데이터를 검색할 수 있습니다.

이 페이지에서는