아웃바운드 매크로 예제

몇 가지 일반 매크로를 사용하여 아웃바운드 파일 템플릿을 만드는 방법의 예입니다.

노트

테이블에서 굵은체 유형은 관련 출력으로 각 매크로를 식별합니다. 형식 예제의 경우 각 매크로를 시각적으로 구분하는 데 도움이 되도록 < > 기호가 추가되었습니다.

파일 이름 매크로

사용 가능한 매크로와 정의 목록은 아웃바운드 템플릿 매크로를 참조하십시오.

매크로 형식 및 출력 예

DPID

형식: <SYNC_TYPE>_<ORDER_ID>_ <DPID>_<SYNC_MODE>_<TIMESTAMP>.sync

출력: ftp_215_ 888_iter_1449756724.sync

MASTER_DPID

형식: <SYNC_TYPE>_<ORDER_ID>_<DPID>_ <MASTER_DPID>_<SYNC_MODE>_<TIMESTAMP>.sync

출력: ftp_215_888_ 20915_iter_1449756724.sync

ORDER_ID

형식: <SYNC_TYPE>_ <ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>.sync

출력: ftp_ 215_888_iter_1449756724.sync

SYNC_MODE

형식: <SYNC_TYPE>_<ORDER_ID>_<DPID>_ <SYNC_MODE>_<TIMESTAMP>.sync

출력:

  • 전체: ftp_215_888_ full_1449756724.sync
  • 증분: ftp_215_888_ iter_1449756724.sync

SYNC_TYPE

형식: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>.sync

출력:

  • FTP: ftp_215_888_iter_1449756724.sync
  • https: http_215_888_iter_1449756724.sync
  • S3: s3_215_888_iter_1449756724.sync

TIMESTAMP

형식: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_ <TIMESTAMP>_<admin><.sync>

출력: ftp_215_888_iter_ 1449756724.sync

헤더 행 매크로

사용 가능한 매크로와 정의 목록은 아웃바운드 템플릿 매크로를 참조하십시오.

매크로 형식 및 출력 예

TAB

형식: <ORDER_ID> <TAB><SYNC_TYPE>

출력: 888 full.sync

출력에서 인쇄되지 않는 탭 문자는 각 요소를 구분합니다.

파일 내용 매크로

사용 가능한 매크로와 정의 목록은 아웃바운드 템플릿 매크로를 참조하십시오.

매크로 형식 및 출력 예

DP_UUID

형식: <DP_UUID><TAB> <UUID>

출력: 123456 07955261652886032950143702505894272138

DP_UUID_LIST

형식: <UUID><TAB> <DP_UUID_LIST;separator=TAB>

출력: 07955261652886032950143702505894272138 DP_UUID1 DP_UUID2 DP_UUID3

DPUUIDS

아래 별도 섹션을 참조하십시오.

REMOVED_SEGMENT_LIST

형식: <DP_UUID> <REMOVED_SEGMENT_LIST;separator=" ">

출력: 123456 105955 101183 101180 101179

SEGMENT_LIST

형식: <DP_UUID> <SEGMENT_LIST;separator=" ">

출력: 123456 105955 101183 101180 101179

if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif

형식:

{"AdvertiserId":"<PIDALIAS>", "DataCenterId": 2,"TDID":"<DP_UUID>", "Data":[<SEGMENT_LIST:{seg|<OPEN_CURLY_BRACKET>"Name":"<seg.alias>"<CLOSE_CURLY_BRACKET>}; separator=","><if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)><COMMA><endif> <REMOVED_SEGMENT_LIST:{seg|<OPEN_CURLY_BRACKET>"Name":"<seg.alias>", "TtlInMinutes":0<CLOSE_CURLY_BRACKET>}; separator=",">]}

출력:

//First example {"AdvertiserId":"12345", "DataCenterId": 2, "TDID":"dfd215e4-8d6b-4fdb-90b9-fab4456f2c9d","Data":[{"Name":"4321"}]} //Second example {"AdvertiserId":"12345", "DataCenterId": 2,"TDID":"9099e8fe-abab-5114-abaa-28bdaa0539ca","Data":[{"Name":"4321"},{"Name":"987","TtlInMinutes":0}, {"Name":"654","TtlInMinutes":0}]}

참고: 첫 번째 예에서, REMOVED_SEGMENT_LIST 이 비어 있으므로 매크로는 SEGMENT_LIST 에 대한 데이터만 반환합니다. 두 번째 예에서는 두 매크로 모두에 대한 데이터를 반환합니다.

SET_ATTRIBUTES

형식:

<PID><TAB><UUID><TAB><DP_UUID><TAB> <SET_ATTRIBUTES><TAB><OPT_OUT><TAB><SEGMENT_LIST:{seg|<seg.type>,<seg.alias>,<OUTPUT_ATTRIBUTE_VALUE>,<seg.lastUpdateTime>&}>

출력:

1159 00088008579683653741516297509717335000 17t0aj01b120hp 1 0 5,103714,1,1344114661000&5,103713,1,1343250661000

TAB

형식: <DP_UUID><TAB><DP_UUID_LIST;separator=TAB>

출력: 123456 UUID1 UUID2 UUID3

출력에서 인쇄되지 않는 탭 문자는 각 요소를 구분합니다.

TRAIT_LIST

형식: <PID><TAB><DP_UUID><TAB><SET_ATTRIBUTES><TAB> <TRAIT_LIST;separator="|">

출력: 1131 12345 1 123|456|789

DPUUID

DPUUID 매크로가 데이터를 출력하는 방법을 이해하는 데 도움이 되도록, 아래와 같이 2개의 DPIDDPUUIDs에 매핑되었다고 가정합니다.

  • DPID 1111는 DPUUIDs AAAA(타임스탬프 = 1) 및 BBBB(타임스탬프 = 2)에 매핑됩니다.
  • DPID 2222가 DPUUID CCCC에 매핑됩니다.

이러한 조건이 주어지면 다음 표에서는 가능한 일부 형식 문자열 및 해당 출력을 열거합니다.

매핑 조건 매크로 형식 출력

단일 DPID에 대한 모든 매핑 반환

<DPUUIDS; format="dpids=1111|maxMappings=0|format=json">

[["1111","AAAA"],["1111","BBBB"]]

모든 DPID에 대해 최대 1개의 매핑을 반환합니다.

<DPUUIDS; format="dpids=1111,2222|maxMappings=1|format=json">

[["1111","BBBB"],["2222","CCCC"]]

DPID 1111 의 경우 해당 ID에 타임스탬프가 더 크기 때문에 매크로는 DPUUID BBBB 에 매핑됩니다.

단일 DPID에 대해 최대 2개의 매핑을 반환합니다.

<DPUUIDS; format="dpids=2222|maxMappings=2|format=json">

[["2222","CCCC"]]

maxMappings=2 그래도 이 매크로는 지정된 DPID에 DPUUID가 하나만 있으므로 DPID를 DPUUID로 1개만 반환합니다.

아웃바운드 템플릿 매크로

이 페이지에서는

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