고급: 게재 로그 사용자 지정 customize-delivery-logs
Campaign UI에서 게재를 모니터링하려면 Campaign v8 Campaign UI 설명서에서 게재 모니터링을 참조하세요.
게재 로그 사용자 지정 use-case
Campaign Classic v7 하이브리드/온-프레미스 배포의 경우 스키마를 확장하여 게재 로그를 사용자 지정할 수 있습니다. 이 섹션에서는 게재 로그에 보낸 사람의 IP 주소를 추가하는 방법을 보여줍니다.
1단계: 스키마 확장
게재 로그에 publicID를 추가하려면 먼저 스키마를 확장해야 합니다. 다음과 같이 진행할 수 있습니다.
-
Administration > Configuration > Data Schemas > New에서 스키마 확장을 만듭니다.
스키마 확장에 대한 자세한 내용은 이 페이지를 참조하세요.
-
broadLogRcp을(를) 선택하여 NMS(받는 사람 게재 로그)를 확장하고 사용자 지정 네임스페이스를 정의합니다. 이 경우 "cus"가 됩니다.
note note NOTE 인스턴스가 중간 소싱에 있는 경우 broadLogMid 스키마와 작업해야 합니다. -
확장에 새 필드를 추가합니다. 이 샘플에서는 다음을 교체해야 합니다.
code language-none <element img="nms:broadLog.png" label="Recipient delivery logs" labelSingular="Recipient delivery log" name="broadLogRcp"/>수행한 사람:
code language-none <element img="nms:broadLog.png" label="Recipient delivery logs" labelSingular="Recipient delivery log" name="broadLogRcp"> <attribute desc="Outbound IP identifier" label="IP identifier" name="publicId" type="long"/> </element>
2단계: 데이터베이스 구조 업데이트
수정이 완료되면 데이터베이스 구조가 논리적 설명과 일치하도록 업데이트해야 합니다.
이렇게 하려면 아래 단계를 수행합니다.
-
Tools > Advanced > Update database structure… 메뉴를 클릭합니다.
-
Edit tables 창에서 아래와 같이 NmsBroadLogRcp 테이블(또는 중간 소싱 환경에 있는 경우 broadLogMid 테이블)을 확인합니다.
note important IMPORTANT NmsBroadLoGRcp 테이블(또는 중간 소싱 환경에 있는 경우 broadLogMid 테이블)을 제외한 다른 수정 사항이 없는지 항상 확인하십시오. 이 경우 다른 테이블의 선택을 취소합니다. -
유효성을 검사하려면 Next을(를) 클릭하십시오. 다음 화면이 표시됩니다.
-
데이터베이스 구조 업데이트를 시작하려면 Next을(를) 클릭한 다음 Start을(를) 클릭합니다. 색인 빌드를 시작하고 있습니다. 이 단계는 NmsBroadLogRcp 테이블의 행 수에 따라 길어질 수 있습니다.
3단계: 수정 사항 유효성 검사
모든 것이 올바르게 작동하는지 확인하려면 게재 로그 화면을 업데이트해야 합니다.
이렇게 하려면 게재 로그에 액세스하고 "IP 식별자" 열을 추가합니다.
수정 후 Delivery 탭에 표시되는 내용은 다음과 같습니다.
관련 항목
- Campaign UI에서 게재 모니터링(Campaign v8 설명서)
- 게재 상태(Campaign v8 설명서)
- 게재 실패 이해(Campaign v8 설명서)
- 격리 관리(Campaign v8 설명서)
- 스키마 확장(v7 하이브리드/온-프레미스)