Uitgaande sjabloonmacro’s outbound-template-macros

Hiermee geeft u de macro's weer die u kunt gebruiken om uitgaande sjablonen te maken. Dit zijn onder andere bestandsnaammacro's, koptekstmacro's en inhoudmacro's.

Bestandsnaam en Koptekstmacro's file-name-header-macros

De tabel bevat een overzicht en beschrijving van de macro's die u kunt gebruiken in de bestandsnaam en om koptekstvelden te definiëren. Zie voor codevoorbeelden Uitgaande macrovoorbeelden.

Macro
Beschrijving
ASCII_SOH
Een niet-afdrukbaar ASCII-teken. Hiermee wordt het begin van een rij of een sectie met inhoud aangegeven. Deze kan ook worden gebruikt om gegevenskolommen in een bestand te scheiden.
DPID
ID gegevensaanbieder.
MASTER_DPID
ID belangrijkste gegevensaanbieder van gebruikersnaam.
NEW_LINE
Staat de verwezenlijking van multi-lijnkopballen voor uitgaande orden toe.
ORDER_ID
Volgorde/doel-id.
PID_ALIAS

An alias for an order/destination ID.

De alias wordt ingesteld in de interface voor beheerders.

SPLITNUM

Geeft de splitsing van uitgaande bestanden in meerdere onderdelen aan. Vervang de sectie SPLITNUM in de bestandsnaam door het onderdeelnummer, voorafgegaan door nullen, zodat minimaal drie tekens beschikbaar zijn voor de sectie SPLITNUM.

De SPLITNUM-macro hoeft niet te worden omringd door <>-tekens.

Voorbeeld: <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 laatste drie cijfers (001.002.003) in de bovenstaande voorbeelden zijn de SPLITNUM-id's.

SYNC_MODE

Geeft het synchronisatietype aan en omvat:

  • full : Volledige synchronisatie.
  • iter : Incrementele synchronisatie.
SYNC_TYPE

Geeft de methode voor gegevensoverdracht aan en omvat:

  • ftp
  • http
  • s3
TAB
Deze macro wordt gebruikt als scheidingsteken en voegt een tab in tussen velden.
TIMESTAMP

Een tijdstempel van 10 cijfers, UTC en Unix.

Het kan ook worden opgemaakt als <TIMESTAMP; format="YYYYMMDDhhmmss"> volgt de opmaakregels voor datum- en tijdstempels van Java.

Inhoudsmacro's content-macros

Macro's die worden gebruikt om de inhoud van een gegevensbestand te formatteren. Zie voor codevoorbeelden Uitgaande macrovoorbeelden.

Macro
Beschrijving
CLOSE_CURLY_BRACKET
Hiermee wordt een accolade sluiten ingevoegd } teken.
DP_UUID

Unieke gebruikersnaam gegevensaanbieder .

Dit is identiteitskaart voor de gegevenspartner u gegevens naar in een uitgaand dossier verzendt.

DP_UUID_LIST
Keert een lijst terug die veelvoudige IDs voor een gegevenspartner bevat. Dit is nuttig als u een grote organisatie met veelvoudige onderverdelingen of andere organisatorische groepen hebt u gegevens met mag delen. Deze macro keert een lijst van identiteitskaarts voor die ondergeschikte groepen terug.
DPID
ID gegevensaanbieder.
DPUUIDS

De uitvoer van deze macro wijst de gegevensleverancier-id (DPID) toe aan gerelateerde unieke gebruikers-id's (DPUUID). Deze macro moet een opmaaktekenreeks hebben om de uitvoer ervan te bepalen. De voorbeelduitvoer ziet er ongeveer als volgt uit:

"dpids=dpid1,dpid2,...dpid n|maxMappings= n|format=json"

De maxMappings met deze instelling bepaalt u hoeveel toewijzingen de macro moet retourneren. Wanneer maxMappings=0 , retourneert deze macro alle toewijzingen voor elke opgegeven DPID. Gegevens worden gesorteerd op tijdstempel (meest recente eerst) en retourneert eerst resultaten met de grootste tijdstempel.

if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif
Deze combinatie van macro's leidt tot een voorwaardelijke verklaring die van de segmenten een lijst maakt de gebruikers tot behoren en zijn verwijderd uit. Er wordt een lege tekenreeks geretourneerd als niet aan beide voorwaarden is voldaan of als er geen gegevens zijn.
MCID
Adobe Experience Cloud ID.
OPEN_CURLY_BRACKET
Hiermee wordt een open accolade ingevoegd { teken.
OPT_OUT
Vervangen. Niet gebruiken.
ORDER_ID
Volgorde- of doel-id.
OUTPUT_ATTRIBUTE_TYPE
Vervangen. Niet gebruiken.
OUTPUT_ATTRIBUTE_VALUE
Retourneert 1 als een statische, hardcodeerde waarde.
PID
Partner-id.
PIDALIAS

An alias for an order/destination ID.

De alias wordt ingesteld in de interface voor beheerders.

REMOVED_SEGMENT_LIST
Retourneert een lijst met eventueel verwijderde segmenten.
SEGMENT_LIST

Retourneert een lijst met segmenten in een lijst. Accepteert de volgende optionele argumenten:

  • segmentId : Segment-id. Vervangen. Gebruik sid .
  • csegid : Klantsegment-id. Vervangen. Gebruik sid .
  • sid : Segment-id
  • type : Retourneert 5 , een statische, gecodeerde waarde die gegevens als segmentgegevens identificeert.
  • alias : Vervangen. Niet gebruiken.
  • lastUpdateTime : Een Unix-tijdstempel dat aangeeft dat de status van het laatste tijdsegment is bijgewerkt.
  • lastRealizationTime : Een Unix-tijdstempel waarmee de laatste keer wordt aangegeven dat een segment werd gerealiseerd.

Plaats deze variabelen tussen accolades na de macro. Deze code scheidt bijvoorbeeld de resultaten met een verticale streep (|): <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">

SET_ATTRIBUTES
Retourneert 1 , als een statische, hardcodeerde waarde.
SYNC_MODE

Geeft het synchronisatietype aan en omvat:

  • full : Volledige synchronisatie.
  • iter : Incrementele synchronisatie.
SYNC_TYPE

Geeft de methode voor gegevensoverdracht aan en omvat:

  • ftp
  • http
  • s3
TAB
Deze macro wordt gebruikt als scheidingsteken en voegt een tab in tussen velden.
TRAIT_LIST

Retourneert een lijst met kenmerken. Accepteert de volgende optionele argumenten:

  • type : Geeft de typen eigenschap aan op basis van een numerieke id. Retourneert:

    • 10 die een spoor DPM (off-line, die door een binnenkomende baan wordt ingezien) identificeert.
    • 3 die een op regels gebaseerde eigenschap (realtime, aan boord genomen via de DCS) identificeert.
  • traitId : traditie-id.

  • lastRealized : De laatste keer dat de eigenschap werd gerealiseerd. Unix-tijdstempel.

Plaats deze variabelen tussen accolades na de macro. In deze code worden de resultaten bijvoorbeeld gescheiden met het teken "|" van de pipe: <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","

UUID
Audience Manager gebruikersnaam.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695