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_SOHDPIDMASTER_DPIDORDER_IDPIDALIASEtt 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_MODEAnger synkroniseringstyp. Accepterar följande valfria variabler:
full: Fullständig synkronisering.iter: Inkrementell synkronisering.
SYNC_TYPEAnger dataöverföringsmetod. Accepterar följande valfria variabler:
ftphttps3
TIMESTAMPEn 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.
TABDataradmakron data-row-macros
Makron används endast i datarader. Exempel finns i Exempel på filformatsmakro.
CLOSE_CURLY_BRACKET}.COMMADP_UUIDUnik 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_LISTDPUUIDSUtdata 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.
endifif- och SEGMENT_LIST- och REMOVED_SEGMENT_LIST-makrona.if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endifMCIDOPEN_CURLY_BRACKET{).OPT_OUTOUTPUT_ATTRIBUTE_TYPEOUTPUT_ATTRIBUTE_VALUE1 som ett statiskt, hårdkodat värde.PIDREMOVED_SEGMENT_LISTSEGMENT_LISTReturnerar 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_ATTRIBUTES1 som ett statiskt, hårdkodat värde.TABTRAIT_LISTReturnerar en lista med egenskaper. Accepterar följande valfria argument:
-
type: Trait-typer som identifieras av ett numeriskt ID. Denna variabel returnerar:10som identifierar en DPM-egenskap (offline, tilldelad av ett inkommande jobb).3som 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