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. Kodexempel finns i 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: <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"> efter formateringsregler för Java-datum/tidsstämpel.

Innehållsmakron content-macros

Makron som används för att formatera innehållet i en datafil. Kodexempel finns i Exempel på utgående makro.

Makro
Beskrivning
CLOSE_CURLY_BRACKET
Infogar en avslutande klammerparentes }.
DP_UUID

Dataproviderns unika användaridentifierare .

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 dessa underordnade grupper.
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"

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.

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.
ORDER_ID
Order- eller mål-ID.
OUTPUT_ATTRIBUTE_TYPE
Föråldrat. Använd inte.
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 : Inaktuell. Använd inte.
  • 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. 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.
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 en regelbaserad egenskap (realtid, via DCS).
  • traitId : trait-ID.

  • lastRealized : Senaste gången som 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:{trait|<trait.Id>,<trait.lastRealized>};separator=","

UUID
Användar-ID för Audience Manager .
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695