대상 매핑 target-mapping
다음 두 가지 경우에 대상 매핑 생성이 필요합니다.
- Adobe Campaign에서 제공한 수신자 테이블 이외의 수신자 테이블을 사용하는 경우
- 대상 매핑 화면에서 표준 타겟팅 차원과 다른 필터링 차원을 구성하는 경우.
대상 매핑 생성 마법사는 사용자 지정 테이블을 사용하는 데 필요한 모든 스키마를 생성하는 데 도움이 됩니다.
사용자 지정 테이블에 연결된 스키마 생성 및 구성 creating-and-configuring-schemas-linked-to-the-custom-table
대상 매핑을 생성하기 전에 Adobe Campaign이 새 수신자 데이터 스키마로 작동하려면 몇 가지 구성이 필요합니다.
그렇게 하려면 다음 단계를 적용합니다.
-
사용하려는 사용자 지정 테이블의 필드를 통합하는 새 데이터 스키마를 만듭니다.
자세한 내용은 다음을 참조하십시오. 스키마 참조(xtk:srcSchema).
이 예제에서는 ID, 이름, 성, 이메일 주소, 휴대폰 번호 필드를 포함하는 매우 간단한 표인 고객 스키마를 만듭니다. 목표는 이 표에 저장된 개인에게 이메일 또는 SMS 경고를 보낼 수 있습니다.
예제 스키마(cus:individual)
code language-none <srcSchema name="individual" namespace="cus" label="Individuals"> <element name="individual"> <key name="id" internal="true"> <keyfield xpath="@id"/> </key> <attribute name="id" type="long" length="32"/> <attribute name="lastName" type="string" length="100"/> <attribute name="firstName" type="string" length="100"/> <attribute name="email" type="string" length="100"/> <attribute name="mobile" type="string" length="100"/> </element> </srcSchema>
-
="true" 속성을 사용하여 스키마를 외부 보기로 선언합니다. 을(를) 참조하십시오 보기 속성.
code language-none <srcSchema desc="External recipient table" namespace="cus" view="true"....> ... </srcSchema>
-
DM 주소를 추가해야 하는 경우 다음 유형의 구조를 사용하십시오.
code language-none <element advanced="true" name="postalAddress" template="nms:common:postalAddress"> <attribute expr="SubString(JuxtWords(Smart([../infos/@firstname]), Upper([../infos/@name])), 1, 80)" name="line1"/> <attribute expr="Upper([../address/@line2])" name="line2"/> <attribute expr="Upper([../address/@line])" name="line3"/> <attribute expr="Upper([../address/@line])" name="line4"/> <attribute expr="Upper([../address/@line])" name="line5"/> <attribute expr="Upper([../address/@line])" name="line6"/> <attribute _operation="delete" name="line7"/> <attribute _operation="delete" name="addrErrorCount"/> <attribute _operation="delete" name="addrQuality"/> <attribute _operation="delete" name="addrLastCheck"/> <element expr="@line1+'n'+@line2+'n'+@line3+'n'+@line4+'n'+@line5+'n'+@line6" name="serialized"/> <attribute expr="AllNonNull2([../address/@line], [../infos/@name])" name="addrDefined"/> </element>
-
다음을 클릭합니다. Administration > Campaign management > Target mappings 노드.
-
다음을 클릭합니다. 신규 버튼을 클릭하여 대상 매핑 생성 마법사를 엽니다.
-
다음을 입력합니다. 레이블 필드에서 방금 만든 스키마를 선택합니다 타겟팅 차원 필드.
-
다음에서 주소 양식 편집 창에서 여러 게재 주소와 일치하는 스키마의 필드를 선택합니다. 여기에서 를 매핑할 수 있습니다. @email 및 @mobile 필드.
-
다음에서 스토리지 창에서 다음을 입력합니다 확장 스키마의 접미사 새 스키마를 Adobe Campaign에서 제공하는 기본 스키마와 구별하기 위한 필드입니다.
클릭 Define new additional fields 게재에서 타겟팅할 차원을 선택합니다.
기본적으로 제외 관리는 메시지와 동일한 표에 저장됩니다.
다음 확인: 추적을 위한 저장소 스키마 생성 대상 매핑에 연결된 추적에 대한 저장소를 구성하려면 상자를 선택합니다.
note important IMPORTANT Adobe Campaign은 동일한 broadlog 및/또는 trackinglog 스키마에 연결된 타겟팅 스키마라고 하는 여러 수신자 스키마를 지원하지 않습니다. 그렇지 않으면 이후 데이터 조정에 예외 항목이 발생할 수 있습니다. 자세한 내용은 권장 사항 및 제한 사항 페이지를 가리키도록 업데이트하는 중입니다. -
다음에서 확장 창에서 생성할 선택적 스키마를 선택합니다(사용 가능한 스키마 목록은 Adobe Campaign 플랫폼에 설치된 모듈에 따라 다름).
-
다음을 클릭합니다. 저장 단추를 클릭하여 마법사를 닫습니다.
마법사는 시작 스키마를 사용하여 새 대상 매핑 작업에 필요한 다른 모든 스키마를 만듭니다.
대상 매핑 사용 using-target-mapping
새 스키마를 게재 대상으로 사용하는 방법에는 두 가지가 있습니다.
- 매핑을 기반으로 한 하나 이상의 게재 템플릿 만들기
- 아래와 같이 게재를 만들 때 대상 선택 중에 직접 매핑을 선택합니다.