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.

Macro
Descrizione
ASCII_SOH
Carattere ASCII non stampabile. Indica l’inizio di una riga o di una sezione di contenuto. Può anche essere utilizzato per separare le colonne di dati in un file.
DPID
ID del provider di dati di destinazione.
MASTER_DPID
ID utente ID provider dati chiave.
ORDER_ID
ID ordine/destinazione.
PIDALIAS

Alias 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_MODE

Indica il tipo di sincronizzazione. Accetta le seguenti variabili facoltative:

  • full: sincronizzazione completa.
  • iter: sincronizzazione incrementale.
SYNC_TYPE

Indica il metodo di trasferimento dei dati. Accetta le seguenti variabili facoltative:

  • ftp
  • http
  • s3
TIMESTAMP

Timestamp 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.

Macro
Descrizione
TAB
Utilizzata come separatore, questa macro inserisce una tabulazione tra i campi.

Macro righe dati data-row-macros

Macro utilizzate solo nelle righe di dati. Per esempi, vedere Esempi di macro per formati file.

Macro
Descrizione
CLOSE_CURLY_BRACKET
Inserisce una parentesi graffa chiusa }.
COMMA
Inserisce una virgola.
DP_UUID

Identificatore 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 dell'Audience Manager invece dell'ID dell'utente.

DP_UUID_LIST
Restituisce un elenco che contiene più ID per un partner dati. Questa funzione è utile se hai un’organizzazione di grandi dimensioni con più suddivisioni o altri gruppi organizzativi con cui puoi condividere i dati. Questa macro restituisce un elenco degli ID per tali gruppi subordinati.
DPUUIDS

L'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.

endif
Obbligatorio quando si utilizzano le macro condizionali if e SEGMENT_LIST e REMOVED_SEGMENT_LIST.
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
Questa combinazione di macro crea un'istruzione condizionale che elenca i segmenti a cui gli utenti appartengono e sono stati rimossi da. Restituisce una stringa vuota se entrambe le condizioni non sono soddisfatte o se non sono presenti dati.
MCID
ID Adobe Experience Cloud .
OPEN_CURLY_BRACKET
Inserisce una parentesi graffa aperta {.
OPT_OUT
Obsoleto. Non utilizzare.
OUTPUT_ATTRIBUTE_TYPE
Obsoleto. Non utilizzare.
OUTPUT_ATTRIBUTE_VALUE
Restituisce 1 come valore statico di codifica fissa.
PID
ID partner (PID). Il PID viene visualizzato nella scheda Profilo di nell'interfaccia utente di amministrazione.
REMOVED_SEGMENT_LIST
Restituisce un elenco degli eventuali segmenti rimossi.
SEGMENT_LIST

Restituisce un elenco di segmenti in un elenco. Accetta le seguenti variabili facoltative:

  • segmentId: ID legacy. Obsoleto. Utilizzare sid (solo lettere minuscole).
  • csegid: ID legacy. Obsoleto. Utilizzare sid (solo lettere minuscole).
  • sid: ID segmento.
  • type: restituisce 5, un valore statico e di codifica fissa che identifica i dati come dati del segmento.
  • alias: mappatura del segmento. Obsoleto. Utilizzare sid (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_ATTRIBUTES
Restituisce 1 come valore statico di codifica fissa.
TAB
Inserisce un separatore di tabulazione.
TRAIT_LIST

Restituisce un elenco di caratteristiche. Accetta i seguenti argomenti facoltativi:

  • type: tipi di caratteristiche identificati da un ID numerico. Questa variabile restituisce:

    • 10 che identifica una caratteristica DPM (offline, onboarding da un processo in entrata).
    • 3 che 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
ID utente Audience Manager .
recommendation-more-help
3d9f8cff-f6d8-4dcd-966c-cf2ea03db934