Filformatmakron file-format-macros
Visar makron som du kan använda för att skapa FTP-baserade datafiler. Vissa makron kan användas för alla datafilsfält och rader. Andra makron är specifika för huvud- och datarader.
Vanliga makron common-macros
Dessa makron kan användas i alla formatfält. Exempel finns i Exempel på filformatsmakro.
ASCII_SOH
DPID
MASTER_DPID
ORDER_ID
PIDALIAS
Ett alias för ett order-/mål-ID.
Värdet för det här aliaset anges i fältet Sekundärt konto-ID för ett mål (i avsnittet Grundinställningar ).
SYNC_MODE
Anger synkroniseringstyp. Accepterar följande valfria variabler:
full
: Fullständig synkronisering.iter
: Inkrementell synkronisering.
SYNC_TYPE
Anger dataöverföringsmetod. Accepterar följande valfria variabler:
ftp
http
s3
TIMESTAMP
En 10-siffrig UTC-, Unix-tidsstämpel.
Den kan också formateras som YYYYMMDDhhmmss
efter formateringsregler för Java-datum/tidsstämpel.
Makron för rubrikfält header-field-macros
Makron används endast i rubrikfält. Exempel finns i Exempel på filformatsmakro.
TAB
Dataradmakron data-row-macros
Makron används endast i datarader. Exempel finns i Exempel på filformatsmakro.
CLOSE_CURLY_BRACKET
}
.COMMA
DP_UUID
Unik användaridentifierare för dataparten . Returnerar det ID som du har tilldelat en användare/webbplatsbesökare om detta ID redan har synkroniserats med ett Audience Manager -enhets-ID.
Om DPID är 0 returnerar makrot Audience Manager i stället för ditt ID för användaren.
DP_UUID_LIST
DPUUIDS
Utdata för det här makrot mappar DataProvider ID (DPID) till relaterade unika användar-ID:n (DPUID). Detta makro måste ha en formateringssträng för att styra utdata. Exempelutdata skulle se ut ungefär så här:
"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"
Inställningen maxMappings
avgör hur många mappningar du vill att makrot ska returnera. När maxMappings=0
returneras alla mappningar för varje angivet DPID. Data sorteras efter tidsstämpel (senaste först) och returnerar resultat med den största tidsstämpeln först.
endif
if
- och SEGMENT_LIST
- och REMOVED_SEGMENT_LIST
-makrona.if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
MCID
OPEN_CURLY_BRACKET
{
).OPT_OUT
OUTPUT_ATTRIBUTE_TYPE
OUTPUT_ATTRIBUTE_VALUE
1
som ett statiskt, hårdkodat värde.PID
REMOVED_SEGMENT_LIST
SEGMENT_LIST
Returnerar en lista med segment i en lista. Accepterar följande valfria variabler:
segmentId
: Äldre ID. Föråldrat. Användsid
(endast gemener).csegid
: Äldre ID. Föråldrat. Användsid
(endast gemener).sid
: Segment-ID.type
: Returnerar5
, ett statiskt, hårdkodat värde som identifierar data som segmentdata.alias
: Mappning av segmentet. Föråldrat. Användsid
(endast gemener).lastUpdateTime
: En Unix-tidsstämpel som anger när ett segment senast realiserades.
Placera dessa variabler inom klammerparentes efter makrot. Den här koden avgränsar till exempel resultatet med ett vertikalstreck (|): <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator="|">
SET_ATTRIBUTES
1
som ett statiskt, hårdkodat värde.TAB
TRAIT_LIST
Returnerar en lista med egenskaper. Accepterar följande valfria argument:
-
type
: Trait-typer som identifieras av ett numeriskt ID. Denna variabel returnerar:10
som identifierar en DPM-egenskap (offline, tilldelad av ett inkommande jobb).3
som identifierar en regelbaserad egenskap (realtid,; introducerad via DCS ).
-
traitId
: Trait ID. -
lastRealized
: Senaste gången trait realiserades. Unix tidsstämpel.
Placera dessa variabler inom klammerparentes efter makrot. Den här koden avgränsar till exempel resultatet med ett vertikalstreck (|): TRAIT_LIST{type|traitId};separator="|"
UUID