輸出巨集範例

一些常用宏用於建立出站檔案模板的示例。

注意

在表中,boldface​類型使用其相關輸出標識每個宏。 對於格式示例,已添加< >符號,以幫助以視覺化方式分隔每個宏。

檔案名宏

有關可用宏和定義的清單,請參見出站模板宏

格式和輸出示例

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}]}

注意: 在第一個示例中,宏僅返回 SEGMENT_LIST 的資料,因為 REMOVED_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個DPIDs對應至DPUUIDs,如下所示:

  • DPID 1111對應至DPUUIDs AAAA(timestamp = 1)和BBBB(timestamp = 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 ,宏僅映射到DPUUID BBBB ,因為該ID的時間戳記較大。

傳回單一DPID的最多2個映射

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

[["2222","CCCC"]]

即使 maxMappings=2 ,此巨集也只會傳回1個DPUUID到DPUUID映射,因為指定的DPID只有一個DPUUID。

輸出範本巨集

本頁內容

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