文件格式宏 file-format-macros

列出可用于创建基于FTP的数据文件的宏。 某些宏可用于所有数据文件字段和行。 其他宏仅特定于标题行和数据行。

常用宏 common-macros

这些宏可在任何格式字段中使用。 有关示例,请参阅文件格式宏示例

描述
ASCII_SOH
非打印ASCII字符。 它指示一行或一段内容的开头。 它也可用于分隔文件中的数据列。
DPID
目标数据提供程序ID。
MASTER_DPID
用户ID密钥数据提供程序ID。
ORDER_ID
订单/目标ID。
PIDALIAS

订单/目标ID的别名。

此别名的值在目标的外部帐户ID 字段中设置(在基本设置部分中)。

SYNC_MODE

指示同步类型。 接受以下可选变量:

  • full:完全同步。
  • iter:增量同步。
SYNC_TYPE

指示数据传输方法。 接受以下可选变量:

  • ftp
  • http
  • s3
TIMESTAMP

10位数的UTC Unix时间戳。

也可以按照Java日期/时间戳格式规则将其格式化为YYYYMMDDhhmmss

标题字段宏 header-field-macros

仅在标题字段中使用的宏。 有关示例,请参阅文件格式宏示例

描述
TAB
此宏用作分隔符,在字段之间插入制表符。

数据行宏 data-row-macros

仅数据行中使用的宏。 有关示例,请参阅文件格式宏示例

描述
CLOSE_CURLY_BRACKET
插入一个右花括号}字符。
COMMA
插入逗号。
DP_UUID

数据合作伙伴唯一用户标识符。 返回分配给用户/网站访客的ID(如果该ID已与 Audience Manager 设备ID同步)。

如果DPID为0,则此宏将返回 Audience Manager ID,而不是您用户的ID。

DP_UUID_LIST
返回一个列表,其中包含数据合作伙伴的多个ID。 如果您的大型组织具有多个子部门或允许与其共享数据的其他组织组,则此功能非常有用。 此宏返回这些下属组的ID列表。
DPUUIDS

此宏的输出会将数据提供程序ID (DPID)映射到相关的独特用户ID (DPUUID)。 此宏必须具有格式字符串才能控制其输出。 示例输出将类似于以下内容:

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

maxMappings设置决定您希望宏返回多少映射。 当maxMappings=0时,此宏返回每个指定DPID的所有映射。 数据按时间戳排序(最近的时间戳在前),并首先返回具有最大时间戳的结果。

endif
使用条件if以及SEGMENT_LISTREMOVED_SEGMENT_LIST宏时必需。
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
此宏组合会创建一个条件语句,列出用户属于 且已从其中移除的区段。 如果不满足这两个条件或没有数据,则返回空字符串。
MCID
Adobe Experience Cloud ID。
OPEN_CURLY_BRACKET
插入左花括号{字符。
OPT_OUT
已弃用。请勿使用。
OUTPUT_ATTRIBUTE_TYPE
已弃用。请勿使用。
OUTPUT_ATTRIBUTE_VALUE
返回1作为静态硬编码值。
PID
合作伙伴ID (PID)。 PID显示在管理UI的配置文件选项卡下。
REMOVED_SEGMENT_LIST
返回已删除的区段的列表(如果有)。
SEGMENT_LIST

返回列表中的区段列表。 接受以下可选变量:

  • segmentId:旧版ID。 已弃用。使用sid(仅限小写)。
  • csegid:旧版ID。 已弃用。使用sid(仅限小写)。
  • sid:区段ID。
  • type:返回5,该值是将数据标识为区段数据的静态硬编码值。
  • alias:区段的映射。 已弃用。使用sid(仅限小写)。
  • lastUpdateTime:指示上次实现区段时间的Unix时间戳。

将这些变量放在宏后面的大括号中。 例如,此代码使用竖线“|”字符分隔结果: <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator="|">

SET_ATTRIBUTES
返回1作为静态硬编码值。
TAB
插入制表符分隔符。
TRAIT_LIST

返回特征列表。 接受以下可选参数:

  • type:由数字ID标识的特征类型。 此变量会返回:

    • 10标识DPM特征(脱机,由入站作业载入)。
    • 标识基于规则的特征(实时,;通过3 DCS 上载)的。
  • traitId:特征标识。

  • lastRealized:上次实现该特征的时间。 Unix时间戳。

将这些变量放在宏后面的大括号中。 例如,此代码用竖线“|”字符分隔结果: TRAIT_LIST{type|traitId};separator="|"

UUID
Audience Manager 用户ID。
recommendation-more-help
3d9f8cff-f6d8-4dcd-966c-cf2ea03db934