Macro per formati file file-format-macros
Elenca le macro utilizzabili per creare file di dati basati su FTP. Alcune macro possono essere utilizzate per tutti i campi e le righe dei file di dati. Altre macro sono specifiche solo per le righe di intestazione e di dati.
Macro comuni common-macros
Queste macro possono essere utilizzate in qualsiasi campo di formato. Per esempi, vedere Esempi di macro per formati file.
ASCII_SOHDPIDMASTER_DPIDORDER_IDPIDALIASAlias per un ID ordine/destinazione.
Il valore di questo alias è impostato nel campo ID account esterno per una destinazione (nella sezione Impostazioni di base ).
SYNC_MODEIndica il tipo di sincronizzazione. Accetta le seguenti variabili facoltative:
full: sincronizzazione completa.iter: sincronizzazione incrementale.
SYNC_TYPEIndica il metodo di trasferimento dei dati. Accetta le seguenti variabili facoltative:
ftphttps3
TIMESTAMPTimestamp a 10 cifre, UTC, Unix.
Può anche essere formattato come YYYYMMDDhhmmss seguendo le regole di formattazione di data/ora Java.
Macro per campi intestazione header-field-macros
Macro utilizzate solo nei campi intestazione. Per esempi, vedere Esempi di macro per formati file.
TABMacro righe dati data-row-macros
Macro utilizzate solo nelle righe di dati. Per esempi, vedere Esempi di macro per formati file.
CLOSE_CURLY_BRACKET}.COMMADP_UUIDIdentificatore utente univoco partner dati . Restituisce l'ID assegnato a un utente/visitatore del sito se tale ID è già stato sincronizzato con un ID dispositivo di Audience Manager .
Se il DPID è 0, questa macro restituirà l'ID di Audience Manager invece dell'ID dell'utente.
DP_UUID_LISTDPUUIDSL'output di questa macro mappa l'ID del provider di dati (DPID) agli ID utente univoci correlati (DPUUID). Per controllare l'output di questa macro è necessario disporre di una stringa di formattazione. L’output di esempio sarà simile al seguente:
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
L'impostazione maxMappings determina il numero di mapping che si desidera vengano restituiti dalla macro. Quando maxMappings=0, questa macro restituisce tutti i mapping per ogni DPID specificato. I dati sono ordinati per marca temporale (la prima più recente) e restituisce i risultati con la prima marca temporale più grande.
endifif e SEGMENT_LIST e REMOVED_SEGMENT_LIST.if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endifMCIDOPEN_CURLY_BRACKET{.OPT_OUTOUTPUT_ATTRIBUTE_TYPEOUTPUT_ATTRIBUTE_VALUE1 come valore statico di codifica fissa.PIDREMOVED_SEGMENT_LISTSEGMENT_LISTRestituisce un elenco di segmenti in un elenco. Accetta le seguenti variabili facoltative:
segmentId: ID legacy. Obsoleto. Utilizzaresid(solo lettere minuscole).csegid: ID legacy. Obsoleto. Utilizzaresid(solo lettere minuscole).sid: ID segmento.type: restituisce5, un valore statico e di codifica fissa che identifica i dati come dati del segmento.alias: mappatura del segmento. Obsoleto. Utilizzaresid(solo lettere minuscole).lastUpdateTime: un timestamp Unix che indica l'ultima volta che un segmento è stato realizzato.
Inserire queste variabili tra parentesi graffe dopo la macro. Questo codice, ad esempio, separa i risultati con una barra verticale "|": <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator="|">
SET_ATTRIBUTES1 come valore statico di codifica fissa.TABTRAIT_LISTRestituisce un elenco di caratteristiche. Accetta i seguenti argomenti facoltativi:
-
type: tipi di caratteristiche identificati da un ID numerico. Questa variabile restituisce:10che identifica una caratteristica DPM (offline, onboarding da un processo in entrata).3che identifica una caratteristica basata su regole (in tempo reale; onboarding tramite il DCS di ).
-
traitId: ID caratteristica. -
lastRealized: ultima volta che la caratteristica è stata realizzata. Timestamp Unix.
Inserire queste variabili tra parentesi graffe dopo la macro. Questo codice, ad esempio, separa i risultati con una barra "|": TRAIT_LIST{type|traitId};separator="|"
UUID