아웃바운드 템플릿 매크로

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

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

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

매크로 설명

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.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now