아웃바운드 템플릿 매크로

아웃바운드 템플릿을 만드는 데 사용할 수 있는 매크로를 나열합니다. 여기에는 파일 이름 매크로, 헤더 매크로 및 콘텐츠 매크로가 포함됩니다.

파일 이름 및 파일 헤더 매크로

이 표에서는 파일 이름에 사용할 수 있는 매크로를 나열하고 설명하고 헤더 필드를 정의합니다. 코드 샘플은 아웃바운드 매크로 예시를 참조하십시오.

매크로 설명

ASCII_SOH

인쇄되지 않는 ASCII 문자입니다. 행 또는 컨텐츠의 섹션의 시작을 나타냅니다. 파일에서 데이터 열을 분리하는 데에도 사용할 수 있습니다.

DPID

데이터 공급자 ID.

MASTER_DPID

사용자 ID 키 데이터 공급자 ID.

NEW_LINE

아웃바운드 주문에 대해 여러 줄 헤더를 만들 수 있습니다.

ORDER_ID

주문 / 대상 ID.

PID_ALIAS

주문/대상 ID에 대한 별칭입니다.

별칭은 관리자 UI에서 설정됩니다.

SPLITNUM

아웃바운드 파일을 여러 부분으로 분할하는 것을 나타냅니다. 파일 이름의 SPLITNUM 섹션을 0으로 앞에 있는 부품 번호로 대체하여 SPLITNUM 섹션에 최소 3자를 사용할 수 있습니다.

SPLITNUM 매크로를 <> 문자로 둘러싸지 않아도 됩니다.

예: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>SPLITNUM.csv

s3_123456_9999_full_1566906141001.csv

s3_123456_9999_full_1566906141002.csv

s3_123456_9999_full_1566906141003.csv

위의 예에서 마지막 세 자리(001,002,003)는 SPLITNUM 식별자입니다.

SYNC_MODE

동기화 유형을 나타내며 다음을 포함합니다.

  • full :전체 동기화.
  • iter :증분 동기화.

SYNC_TYPE

데이터 전송 방법을 나타내며 다음을 포함합니다.

  • ftp
  • http
  • s3

TAB

구분 기호로 사용되는 이 매크로는 필드 사이에 탭을 삽입합니다.

TIMESTAMP

10자리, UTC, Unix 타임스탬프.

Java 날짜/타임스탬프 형식 규칙에 따라 <TIMESTAMP; format="YYYYMMDDhhmmss"> 형식을 지정할 수도 있습니다.

콘텐츠 매크로

데이터 파일의 내용을 포맷하는 데 사용되는 매크로입니다. 코드 샘플은 아웃바운드 매크로 예시를 참조하십시오.

매크로 설명

CLOSE_CURLY_BRACKET

닫는 중괄호 } 문자를 삽입합니다.

DP_UUID

데이터 공급자 고유 사용자 식별자 .

아웃바운드 파일에서 로 데이터를 전송하는 데이터 파트너의 ID입니다.

DP_UUID_LIST

데이터 파트너의 여러 ID를 포함하는 목록을 반환합니다. 이 기능은 여러 하위 부서가 있는 대규모 조직이나 데이터를 공유할 수 있는 다른 조직 그룹이 있는 경우에 유용합니다. 이 매크로는 해당 하위 그룹의 ID 목록을 반환합니다.

DPID

데이터 공급자 ID.

DPUUIDS

이 매크로의 출력은 데이터 공급자 ID(DPID)를 관련 DPUUID(고유 사용자 ID)에 매핑합니다. 이 매크로는 출력을 제어하려면 서식 문자열이 있어야 합니다. 샘플 출력은 다음과 비슷합니다.

"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"

maxMappings 설정은 매크로가 반환할 매핑 수를 결정합니다. maxMappings=0 에서는 이 매크로가 지정된 각 DPID에 대한 모든 매핑을 반환합니다. 데이터는 타임스탬프(가장 최근 첫 번째)로 정렬되고 가장 큰 타임스탬프가 있는 결과를 먼저 반환합니다.

if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif

이러한 매크로 조합은 사용자가 속하고 제거된 세그먼트를 나열하는 조건문을 만듭니다. 두 조건이 모두 충족되지 않거나 데이터가 없는 경우 빈 문자열이 반환됩니다.

MCID

Adobe Experience Cloud ID.

OPEN_CURLY_BRACKET

여는 중괄호 { 문자를 삽입합니다.

OPT_OUT

삭제 예정. 사용하지 마십시오.

ORDER_ID

주문 또는 대상 ID.

OUTPUT_ATTRIBUTE_TYPE

삭제 예정. 사용하지 마십시오.

OUTPUT_ATTRIBUTE_VALUE

1 을 정적 하드코딩된 값으로 반환합니다.

PID

파트너 ID.

PIDALIAS

주문/대상 ID에 대한 별칭입니다.

별칭은 관리자 UI에서 설정됩니다.

REMOVED_SEGMENT_LIST

제거된 세그먼트 목록(있는 경우)을 반환합니다.

SEGMENT_LIST

목록의 세그먼트 목록 반환 다음 선택적 인수를 허용합니다.

  • segmentId :세그먼트 ID. 삭제 예정. sid 를 사용하십시오.
  • csegid :고객 세그먼트 ID. 삭제 예정. sid 를 사용하십시오.
  • sid :세그먼트 ID
  • type :데이터 5 를 세그먼트 데이터로 식별하는 정적, 하드코딩된 값인 을 반환합니다.
  • alias : 삭제 예정. 사용하지 마십시오.
  • lastUpdateTime :세그먼트가 마지막으로 실현된 시간을 나타내는 Unix 타임스탬프.

이러한 변수를 매크로 뒤에 중괄호로 묶습니다. 예를 들어 이 코드는 파이프 "|" 문자로 결과를 구분합니다. <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">

SET_ATTRIBUTES

정적 하드코딩된 값으로 1 를 반환합니다.

SYNC_MODE

동기화 유형을 나타내며 다음을 포함합니다.

  • full :전체 동기화.
  • iter :증분 동기화.

SYNC_TYPE

데이터 전송 방법을 나타내며 다음을 포함합니다.

  • ftp
  • http
  • s3

TAB

구분 기호로 사용되는 이 매크로는 필드 사이에 탭을 삽입합니다.

TRAIT_LIST

트레이트 목록을 반환합니다. 다음 선택적 인수를 허용합니다.

  • type :숫자 ID로 트레이트 유형을 식별합니다. 반환:
    • 10 DPM 트레이트(오프라인, 인바운드 작업으로 온보딩됨)를 식별합니다.
    • 3 는 규칙 기반 트레이트(DCS를 통해 온보딩됨)를 식별합니다.
  • traitId :트레이트 ID입니다.
  • lastRealized :트레이트가 마지막으로 실현된 시간입니다. Unix 타임스탬프.

이러한 변수를 매크로 뒤에 중괄호로 묶습니다. 예를 들어 이 코드는 파이프 "|" 문자로 결과를 구분합니다. <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","

UUID

Audience Manager 사용자 ID.

이 페이지에서는