Utgående mallmakron outbound-template-macros

Visar makron som du kan använda för att skapa utgående mallar. Bland dessa finns filnamnsmakron, huvudmakron och innehållsmakron.

Makron för filnamn och filhuvud file-name-header-macros

Tabellen visar och beskriver makrona som du kan använda i filnamnet och för att definiera rubrikfält. För kodexempel, se Exempel på utgående makro.

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
DataProvider-ID.
MASTER_DPID
Nyckelproviderns ID för användar-ID.
NEW_LINE
Gör det möjligt att skapa flerradiga rubriker för utgående order.
ORDER_ID
Order-/mål-ID.
PID_ALIAS

Ett alias för ett order-/mål-ID.

Aliaset anges i administratörsgränssnittet.

SPLITNUM

Anger delning av utgående filer i flera delar. Ersätt delen SPLITNUM i filnamnet med artikelnumret föregånget av nollor, så att minst tre tecken för delen SPLITNUM anges.

SPLITNUM-makrot behöver inte omges av <> tecken.

Exempel på: <SYNC_TYPE>_<ORDER_ID>_<DPID>_<SYNC_MODE>_<TIMESTAMP>SPLITNUM.csv

s3_123456_9999_full_1566906141001.csv

s3_123456_9999_full_1566906141002.csv

s3_123456_9999_full_1566906141003.csv

De tre sista siffrorna (001,002,003) i exemplen ovan är SPLITNUM-identifierarna.

SYNC_MODE

Anger synkroniseringstyp och inkluderar:

  • full : Fullständig synkronisering.
  • iter : Inkrementell synkronisering.
SYNC_TYPE

Anger dataöverföringsmetod och innehåller:

  • ftp
  • http
  • s3
TAB
Makrot används som avgränsare och infogar en tabb mellan fält.
TIMESTAMP

En 10-siffrig UTC-, Unix-tidsstämpel.

Den kan också formateras som <TIMESTAMP; format="YYYYMMDDhhmmss"> följa formateringsregler för Java-datum/tidsstämpel.

Innehållsmakron content-macros

Makron som används för att formatera innehållet i en datafil. För kodexempel, se Exempel på utgående makro.

Makro
Beskrivning
CLOSE_CURLY_BRACKET
Infogar en avslutande klammerparentes } tecken.
DP_UUID

Unik användaridentifierare för dataprovider .

Det här är ID:t för den datapartent som du skickar data till i en utgående fil.

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 de underordnade grupperna.
DPID
DataProvider-ID.
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"

The maxMappings anger hur många mappningar du vill att makrot ska returnera. När maxMappings=0 returnerar det här makrot 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.

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 { tecken.
OPT_OUT
Föråldrat. Skall ej användas.
ORDER_ID
Order- eller mål-ID.
OUTPUT_ATTRIBUTE_TYPE
Föråldrat. Skall ej användas.
OUTPUT_ATTRIBUTE_VALUE
Returnerar 1 som ett statiskt, hårdkodat värde.
PID
Partner-ID.
PIDALIAS

Ett alias för ett order-/mål-ID.

Aliaset anges 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 argument:

  • segmentId : Segment-ID. Föråldrat. Använd sid .
  • csegid : Kundsegment-ID. Föråldrat. Använd sid .
  • sid : Segment-ID
  • type : Returnerar 5 , ett statiskt, hårdkodat värde som identifierar data som segmentdata.
  • alias : Föråldrat. Skall ej användas.
  • lastUpdateTime : En Unix-tidsstämpel som anger att segmentets senaste medlemskapsstatus uppdaterades.
  • lastRealizationTime : En Unix-tidsstämpel som anger när ett segment senast realiserades.

Placera dessa variabler inom klammerparentes efter makrot. I den här koden avgränsas resultatet med ett vertikalstreck (|): <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">

SET_ATTRIBUTES
Returnerar 1 , som ett statiskt, hårdkodat värde.
SYNC_MODE

Anger synkroniseringstyp och inkluderar:

  • full : Fullständig synkronisering.
  • iter : Inkrementell synkronisering.
SYNC_TYPE

Anger dataöverföringsmetod och innehåller:

  • ftp
  • http
  • s3
TAB
Makrot används som avgränsare och infogar en tabb mellan fält.
TRAIT_LIST

Returnerar en lista med egenskaper. Accepterar följande valfria argument:

  • type : Identifierar trait-typer efter numeriskt ID. Returnerar:

    • 10 som identifierar en DPM-egenskap (offline, tilldelad av ett inkommande jobb).
    • 3 som identifierar ett regelbaserat beteende (realtid, som introduceras via DCS).
  • traitId : trait-ID.

  • lastRealized : Senaste gången trait realiserades. Unix tidsstämpel.

Placera dessa variabler inom klammerparentes efter makrot. I den här koden avgränsas resultatet med ett vertikalstreck (|): <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","

UUID
Audience Manager användar-ID.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695