Standardmäßige und serialisierte Schlüssel-Wert-Paare

Ein Schlüssel-Wert-Paar besteht aus verwandten Elementen: Ein Schlüssel, bei dem es sich um eine Konstante handelt, die den Datensatz definiert (z. B.: Geschlecht, Farbe, Preis) und ein Wert, der eine Variable ist, die zum Satz gehört (z. B. männlich/weiblich, grün, 100). Destination Builder sendet Daten, die als Schlüssel-Wert-Paare formatiert sind.

Basis-Schlüsselwertpaare

Voll geformt könnte ein einfacher Satz Schlüssel-Wert-Paars wie folgt aussehen:

  • gender = male
  • color = green
  • price > 100

Standardmäßige und serialisierte Schlüssel-Wert-Paare

Ziele akzeptieren Schlüsselwertdaten im Format standard oder serialized.

  • Standard-Schlüssel-Wert-Paare: Formatiert die Zieldaten in separate Schlüssel-Wert-Paare. Jeder Schlüssel wird explizit angegeben, auch wenn er erneut verwendet wird, um einen anderen Wert zu definieren.
  • Serialisierte Schlüssel-Wert-Paare: Verfasst mehrere Werte in einem Schlüssel-Wert-Paar. In einem serialisierten Schlüssel-Wert-Paar trennt ein spezieller Indikator die Werte innerhalb des Schlüssel-Wert-Satzes.

Sowohl Standard- als auch serialisierte Schlüsselwerte können einzelne oder mehrere Werte enthalten. Die folgende Tabelle enthält Beispiele für die Formate für Standard- und serielle Schlüsselwerte.

Formatierung Einzelne Schlüsselwertpaare Mehrere Schlüssel/Wert-Paare

Standard

x = 1 & x = 2

x = 1 & x = 2 & y = 3 & y = 4

Serialisiert

x = 1 ; 2

x = 1 ; 2 & y = 3 ; 4

Trennzeichen und Trennzeichen

Die Zeichen, die Werte innerhalb und zwischen Schlüsseln und Werten trennen, werden als delimiters und separators bezeichnet. Diese werden besonders dann wichtig, wenn Sie Segmente in einem seriellen Format an ein Ziel senden. Mit der Serialisierung können Sie mehrere Werte mit einem Schlüssel übergeben und Schlüssel/Wert-Paare kombinieren. Trennzeichen und Trennzeichen werden wie folgt definiert:

  • Trennzeichen für Schlüsselwerte: Trennt einen Schlüssel und einen Wert in einem Schlüssel/Wert-Paar.
  • Trennzeichen für Schlüsselwerte: Trennt Sätze von Schlüssel/Wert-Paaren.
  • Serielles Trennzeichen: Trennt mehrere Werte innerhalb von Sätzen von serialisierten Schlüssel/Wert-Paaren.

Beispiele

Mit Destination Builder können Sie Schlüsselwertdaten auf verschiedene Weise formatieren. Schauen wir uns einige Beispiele für jeden Typ an.

Beispiele für Schlüsselwertpaare Beispiel Beschreibung

Standard-Einzelschlüssel

X = 1 & X = 2

Ein einfacher Satz Schlüssel-Wert-Paare. Das Beispiel enthält folgende Elemente:

  • Schlüssel: X
  • Werte: 1, 2
  • Trennzeichen: =
  • Trennzeichen für Schlüsselwerte: &

Mehrere Schlüssel/Wert-Paare (nicht seriell)

X = 1 & X = 2 & Y = 3 & Y = 4

Eine Reihe von mehreren Schlüssel/Wert-Paaren, die Werte mit separaten Schlüssel/Wert-Sets übergeben. Das Beispiel enthält folgende Elemente:

  • Schlüssel: X, Y
  • Werte: 1, 2, 3, 4
  • Trennzeichen: =
  • Trennzeichen für Schlüsselwerte: &

Serieller Einzelschlüssel

X = 1 ; 2 ; 3

Ein Schlüsselwertsatz, der mehrere Werte mit einem Schlüssel übergibt. Da dieser Schlüssel mehrere Werte hat, wird er als serialisiertes Schlüssel-Wert-Paar bezeichnet. Das Beispiel enthält folgende Elemente:

  • Schlüssel: X
  • Werte: 1, 2, 3
  • Trennzeichen: =
  • Serielles Trennzeichen: Semikolon

Mehrere Schlüssel/Wert-Paare (seriell)

X = 1 ; 2 & Y = 3 ; 4

Eine Reihe von mehreren Schlüssel/Wert-Paaren, die mehrere Werte auf separaten Schlüsseln übergeben. Das Beispiel enthält folgende Elemente:

  • Schlüssel: X, Y
  • Werte: 1, 2, 3, 4
  • Trennzeichen: =
  • Trennzeichen: &
  • Serielles Trennzeichen: Semikolon

Ziel-Serialisierung

Ein serialisiertes Ziel kombiniert mehrere Eigenschaften in einer einzigen Zeichenfolge und sendet diese Informationen an ein Ziel.

Die serialisierte Datenübertragung hilft, die Effizienz zu verbessern, da mehrere Eigenschaften nacheinander und nicht parallel ausgelöst werden. Dadurch erhält der Zielserver genügend Zeit, um Daten zu empfangen, zu verarbeiten und zurückzugeben, bevor er auf zusätzliche Anforderungen reagiert.

Unterstützte Ziele

In Audience Manager können Sie Daten serialisieren und an nahezu jedes Ziel senden, mit dem Sie arbeiten möchten. Bevor Sie diese Funktion verwenden, müssen Sie jedoch das Ziel URL kennen und wissen, wo Sie einige erforderliche oder optionale Makros platzieren können. Informationen zur Makroplatzierung erhalten Sie von Ihrem Zielpartner. Weitere Informationen finden Sie unter Definierte Zielmakros.

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