Ausgehende Vorlagenmakros

Liste der Makros, mit denen Sie ausgehende Vorlagen erstellen können. Dazu gehören Dateinamenmakros, Header-Makros und Inhaltsmakros.

Dateiname und Dateikopfzeilen-Makros

Die Tabelle enthält eine Liste und beschreibt die Makros, die Sie im Dateinamen und zur Definition von Kopfzeilenfeldern verwenden können. Codebeispiele finden Sie unter Beispiele für ausgehende Makros.

Makro Beschreibung

ASCII_SOH

Ein nicht druckbares ASCII-Zeichen. Es zeigt den Beginn einer Zeile oder eines Inhaltsabschnitts an. Sie kann auch zum Trennen von Datenspalten in einer Datei verwendet werden.

DPID

Datenanbieter-ID.

MASTER_DPID

Benutzer-ID-Schlüssel Datenanbieter-ID.

NEW_LINE

Ermöglicht die Erstellung von mehrzeiligen Kopfzeilen für ausgehende Bestellungen.

ORDER_ID

Bestell-/Ziel-ID.

PID_ALIAS

Alias für eine Bestell-/Ziel-ID.

Der Alias wird in der Admin-Benutzeroberfläche festgelegt.

SPLITNUM

Gibt die Aufteilung von ausgehenden Dateien in mehrere Teile an. Ersetzen Sie den Abschnitt SPLITNUM im Dateinamen durch die Teilenummer mit vorangestellter Nullen, wobei für den Abschnitt SPLITNUM mindestens drei Zeichen zu verwenden sind.

Das SPLITNUM-Makro muss nicht von <>-Zeichen umgeben sein.

Beispiel: <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

Die letzten drei Ziffern (001.002.003) in den obigen Beispielen sind die SPLITNUM-Bezeichner.

SYNC_MODE

Gibt den Synchronisierungstyp an und umfasst:

  • full : Volle Synchronisierung.
  • iter : Inkrementelle Synchronisierung.

SYNC_TYPE

Gibt die Datenübertragungsmethode an und umfasst:

  • ftp
  • http
  • s3

TAB

Wird als Trennzeichen verwendet und fügt dieses Makro eine Registerkarte zwischen Feldern ein.

TIMESTAMP

Ein 10-stelliger UTC-, Unix-Zeitstempel.

Es kann auch als <TIMESTAMP; format="YYYYMMDDhhmmss"> nach Java-Formatierungsregeln für Datum/Zeitstempel formatiert werden.

Inhaltsmakros

Makros, die zum Formatieren des Inhalts einer Datendatei verwendet werden. Codebeispiele finden Sie unter Beispiele für ausgehende Makros.

Makro Beschreibung

CLOSE_CURLY_BRACKET

Fügt eine schließende geschweifte Klammer } ein.

DP_UUID

Eindeutige Kennung des Datenanbieters .

Dies ist die ID für den Datenpartner, an den Sie Daten in einer ausgehenden Datei senden.

DP_UUID_LIST

Gibt eine Liste zurück, die mehrere IDs für einen Datenpartner enthält. Dies ist nützlich, wenn Sie eine große Organisation mit mehreren Unterteilungen oder anderen Unternehmensgruppen haben, für die Sie Daten freigeben dürfen. Dieses Makro gibt eine Liste der IDs für diese Untergeordnet Gruppen zurück.

DPID

Datenanbieter-ID.

DPUUIDS

Die Ausgabe dieses Makros ordnet die Datenanbieter-ID (DPID) den zugehörigen eindeutigen Benutzer-IDs (DPUUID) zu. Dieses Makro muss über eine Formatierungszeichenfolge verfügen, um seine Ausgabe zu steuern. Die Beispielausgabe würde wie folgt aussehen:

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

Die Einstellung maxMappings bestimmt, wie viele Zuordnungen das Makro zurückgeben soll. Wenn maxMappings=0 , gibt dieses Makro alle Zuordnungen für jede angegebene DPID zurück. Die Daten werden nach Zeitstempel sortiert (neueste zuerst) und geben die Ergebnisse mit dem größten Zeitstempel zuerst zurück.

if(SEGMENT_LIST && REMOVED_SEGMENT_LIST)endif

Diese Kombination von Makros erstellt eine bedingte Anweisung, zu der die Listen gehören, zu denen die Benutzer gehören und aus denen sie entfernt wurden. Gibt eine leere Zeichenfolge zurück, wenn beide Bedingungen nicht erfüllt sind oder keine Daten vorliegen.

MCID

Adobe Experience Cloud ID.

OPEN_CURLY_BRACKET

Fügt eine offene geschweifte Klammer { ein.

OPT_OUT

Herabgestuft. Nicht anwenden.

ORDER_ID

Bestell- oder Ziel-ID.

OUTPUT_ATTRIBUTE_TYPE

Herabgestuft. Nicht anwenden.

OUTPUT_ATTRIBUTE_VALUE

Gibt 1 als statischen, fest programmierten Wert zurück.

PID

Partner-ID.

PIDALIAS

Alias für eine Bestell-/Ziel-ID.

Der Alias wird in der Admin-Benutzeroberfläche festgelegt.

REMOVED_SEGMENT_LIST

Gibt eine Liste von Segmenten zurück, die entfernt wurden (sofern vorhanden).

SEGMENT_LIST

Gibt eine Liste von Segmenten in einer Liste zurück. Akzeptiert die folgenden optionalen Argumente:

  • segmentId : Segment-ID. Herabgestuft. Verwenden Sie sid .
  • csegid : Kunden-Segment-ID. Herabgestuft. Verwenden Sie sid .
  • sid : Segment-ID
  • type : Gibt 5 einen statischen, fest programmierten Wert zurück, der Daten als Segmentdaten identifiziert.
  • alias : Nicht mehr verwendet. Nicht anwenden.
  • lastUpdateTime : Ein Unix-Zeitstempel, der angibt, wann ein Segment zuletzt realisiert wurde.

Geben Sie diese Variablen in geschweifte Klammern nach dem Makro ein. Beispielsweise trennt dieser Code die Ergebnisse mit einem senkrechten "|"-Zeichen: <SEGMENT_LIST:{seg|<seg.type>,<seg.sid>}; separator=",">

SET_ATTRIBUTES

Gibt 1 als statischen, fest programmierten Wert zurück.

SYNC_MODE

Gibt den Synchronisierungstyp an und umfasst:

  • full : Volle Synchronisierung.
  • iter : Inkrementelle Synchronisierung.

SYNC_TYPE

Gibt die Datenübertragungsmethode an und umfasst:

  • ftp
  • http
  • s3

TAB

Wird als Trennzeichen verwendet und fügt dieses Makro eine Registerkarte zwischen Feldern ein.

TRAIT_LIST

Gibt eine Liste von Eigenschaften zurück. Akzeptiert die folgenden optionalen Argumente:

  • type : Identifiziert die Eigenschaftentypen nach numerischer ID. Rückgabe:
    • 10 , das eine DPM-Eigenschaft identifiziert (offline, an Bord eines eingehenden Auftrags).
    • 3 , das eine regelbasierte Eigenschaft identifiziert (Echtzeit, über den DCS integriert).
  • traitId : Eigenschaften-ID.
  • lastRealized : Das letzte Mal, dass die Eigenschaft realisiert wurde. Unix-Zeitstempel.

Geben Sie diese Variablen in geschweifte Klammern nach dem Makro ein. Beispielsweise trennt dieser Code die Ergebnisse mit einem senkrechten "|"-Zeichen: <TRAIT_LIST:{trait|<trait.Id>,<trait.lastRealized>};separator=","

UUID

Audience Manager- Benutzer-ID.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now