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.

Makro
Beskrivning
ASCII_SOH
Ett ASCII-tecken som inte skrivs ut. Det anger början på en rad eller ett avsnitt med innehåll. Den kan också användas för att avgränsa datakolumner i en fil.
DPID
ID för måldataprovider.
MASTER_DPID
Nyckelproviderns ID för användar-ID.
ORDER_ID
Order-/mål-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.

Makro
Beskrivning
TAB
Makrot används som avgränsare och infogar en tabb mellan fält.

Dataradmakron data-row-macros

Makron används endast i datarader. Exempel finns i Exempel på filformatsmakro.

Makro
Beskrivning
CLOSE_CURLY_BRACKET
Infogar en avslutande klammerparentes }.
COMMA
Infogar ett komma.
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
Returnerar en lista som innehåller flera ID:n för en datapartner. Detta är användbart om du har en stor organisation med flera indelningar eller andra organisationsgrupper som du kan dela data med. Detta makro returnerar en lista över ID:n för dessa underordnade grupper.
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
Krävs när du använder de villkorliga if- och SEGMENT_LIST- och REMOVED_SEGMENT_LIST-makrona.
if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
Den här kombinationen av makron skapar en villkorssats som listar de segment som användarna tillhör och har tagits bort från. Den returnerar en tom sträng om båda villkoren inte uppfylls eller om det inte finns några data.
MCID
Adobe Experience Cloud ID.
OPEN_CURLY_BRACKET
Infogar en öppen klammerparentes ({).
OPT_OUT
Föråldrat. Använd inte.
OUTPUT_ATTRIBUTE_TYPE
Föråldrat. Använd inte.
OUTPUT_ATTRIBUTE_VALUE
Returnerar 1 som ett statiskt, hårdkodat värde.
PID
Partner-ID (PID). PID visas under fliken Profil i administratörsgränssnittet.
REMOVED_SEGMENT_LIST
Returnerar en lista med eventuella segment som har tagits bort.
SEGMENT_LIST

Returnerar en lista med segment i en lista. Accepterar följande valfria variabler:

  • segmentId: Äldre ID. Föråldrat. Använd sid (endast gemener).
  • csegid: Äldre ID. Föråldrat. Använd sid (endast gemener).
  • sid: Segment-ID.
  • type: Returnerar 5, ett statiskt, hårdkodat värde som identifierar data som segmentdata.
  • alias: Mappning av segmentet. Föråldrat. Använd sid (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
Returnerar 1 som ett statiskt, hårdkodat värde.
TAB
Infogar en tabbavgränsare.
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
Användar-ID för Audience Manager .
recommendation-more-help
3d9f8cff-f6d8-4dcd-966c-cf2ea03db934