Macros de formato de arquivo file-format-macros
Lista as macros que você pode usar para criar arquivos de dados baseados em FTP. Algumas macros podem ser usadas para todos os campos e linhas do arquivo de dados. Outras macros são específicas apenas para linhas de cabeçalho e dados.
Macros comuns common-macros
Essas macros podem ser usadas em qualquer campo de formato. Para obter exemplos, consulte Exemplos de macro de formato de arquivo.
ASCII_SOHDPIDMASTER_DPIDORDER_IDPIDALIASUm alias para uma ID de pedido/destino.
O valor deste alias está definido no campo ID da Conta Estrangeira para um destino (na seção Configurações Básicas ).
SYNC_MODEIndica o tipo de sincronização. Aceita as seguintes variáveis opcionais:
full: Sincronização completa.iter: Sincronização incremental.
SYNC_TYPEIndica o método de transferência de dados. Aceita as seguintes variáveis opcionais:
ftphttps3
TIMESTAMPUm carimbo de data e hora de 10 dígitos, UTC e Unix.
Ele também pode ser formatado como YYYYMMDDhhmmss seguindo as regras de formatação de data/carimbo de data/hora Java.
Macros do campo de cabeçalho header-field-macros
Macros usadas somente em campos de cabeçalho. Para obter exemplos, consulte Exemplos de macro de formato de arquivo.
TABMacros de linha de dados data-row-macros
Macros usadas somente em linhas de dados. Para obter exemplos, consulte Exemplos de macro de formato de arquivo.
CLOSE_CURLY_BRACKET} caractere.COMMADP_UUIDIdentificador De Usuário Exclusivo Do Parceiro De Dados . Retorna a ID atribuída a um visitante do usuário/site se essa ID já tiver sido sincronizada com uma ID de dispositivo do Audience Manager .
Se a DPID for 0, essa macro retornará a ID do Audience Manager em vez da ID para o usuário.
DP_UUID_LISTDPUUIDSA saída dessa macro mapeia a ID do provedor de dados (DPID) para IDs de usuário exclusivas relacionadas (DPUUID). Esta macro deve ter uma sequência de formatação para controlar sua saída. O exemplo de saída seria semelhante ao seguinte:
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
A configuração maxMappings determina quantos mapeamentos a macro deverá retornar. Quando maxMappings=0, esta macro retorna todos os mapeamentos para cada DPID especificado. Os dados são classificados por carimbo de data e hora (o mais recente primeiro) e retornam os resultados com o maior carimbo de data e hora primeiro.
endifif e SEGMENT_LIST e REMOVED_SEGMENT_LIST.if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endifMCIDOPEN_CURLY_BRACKET{ caractere.OPT_OUTOUTPUT_ATTRIBUTE_TYPEOUTPUT_ATTRIBUTE_VALUE1 como um valor estático codificado.PIDREMOVED_SEGMENT_LISTSEGMENT_LISTRetorna uma lista de segmentos em uma lista. Aceita as seguintes variáveis opcionais:
segmentId: ID herdada. Obsoleto. Usarsid(somente minúsculas).csegid: ID herdada. Obsoleto. Usarsid(somente minúsculas).sid: ID do segmento.type: Retorna5, um valor estático codificado que identifica dados como dados de segmento.alias: Mapeamento do segmento. Obsoleto. Usarsid(somente minúsculas).lastUpdateTime: um carimbo de data/hora Unix que indica a última vez que um segmento foi realizado.
Coloque essas variáveis entre chaves após a macro. Por exemplo, este código separa os resultados com um caractere de barra vertical "|": <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator="|">
SET_ATTRIBUTES1 como um valor estático codificado.TABTRAIT_LISTRetorna uma lista de características. Aceita os seguintes argumentos opcionais:
-
type: Tipos de características identificados por uma ID numérica. Essa variável retorna:10que identifica uma característica do DPM (offline, integrado por um trabalho de entrada).3que identifica uma característica baseada em regras (em tempo real; integrado por meio do DCS ).
-
traitId: ID da característica. -
lastRealized: Última vez que a característica foi realizada. Carimbo de data e hora Unix.
Coloque essas variáveis entre chaves após a macro. Por exemplo, este código separa os resultados com um caractere de barra vertical "|": TRAIT_LIST{type|traitId};separator="|"
UUID