标准和序列键值对

键值对由相关元素组成:一个键,它是定义数据集(例如,性别、颜色、价格)的常数和一个值,它是属于该集的变量(例如,男/女、绿色、100)。 Destination Builder 发送以键值对格式化的数据。

基本键值对

完全形式化后,基本的键值对集合可能如下所示:

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

标准和序列键值对

目标接受​standard​或​serialized​格式的键值数据。

  • 标准键值对:将目 标数据格式化为单独的键值对。每个键都被显式地表示,即使再次用于定义不同的值。
  • 序列化键值对: 将多个值压缩为单个键值对。在序列化键值对中,特殊指示符将键值集中的值分隔开。

标准键值和序列化键值都可以包含一个或多个值。 下表提供标准和序列键值格式的示例。

格式化 单键值对 多个键值对

标准

x = 1 & x = 2

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

序列化

x = 1 ; 2

x = 1 ; 2 & y = 3 ; 4

分隔符和分隔符

在键和值之间以及键和值之间分隔值的字符称为​delimiters​和​separators。 当您以串行格式将区段发送到目标时,这些功能变得尤为重要。 序列化允许您使用一个键传递多个值并组合键值对。 分隔符和分隔符的定义如下:

  • 键值分隔符: 在键值对中分隔键和值。
  • 键值分隔符: 分隔键值对的集合。
  • 序列分隔符: 在串行化键值对集中分隔多个值。

示例

使用Destination Builder,您可以采用多种不同的方式格式化键值数据。 让我们看一下每种类型的一些示例。

键值对示例 示例 描述

标准单键

X = 1 & X = 2

一组简单的键值对。 该示例包含以下元素:

  • 密钥:X
  • 值:1, 2
  • 分隔符:=
  • 键值分隔符:&

多个键值对 (非串行)

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

一组多个键值对,这些键值对用单独的键值集传递值。 该示例包含以下元素:

  • 密钥:X、Y
  • 值:1, 2, 3, 4
  • 分隔符:=
  • 键值分隔符:&

串行单键

X = 1 ; 2 ; 3

一个键值集,用一个键传递多个值。 由于此键具有多个值,因此它称为序列化键值对。 该示例包含以下元素:

  • 密钥:X
  • 值:1, 2, 3
  • 分隔符:=
  • 序列分隔符:分号

多个键值对 (串行)

X = 1 ; 2 & Y = 3 ; 4

一组多个键值对,在单独的键上传递多个值。 该示例包含以下元素:

  • 密钥:X、Y
  • 值:1, 2, 3, 4
  • 分隔符:=
  • Delimiter(分隔符): &
  • 序列分隔符:分号

目标序列化

序列化目标将多个特征合并为单个字符串并将该信息发送到目标。

串行化数据传输有助于提高效率,因为多个特征会按顺序触发,而不是并行触发。 这为目标服务器提供了足够的时间,在响应其他请求之前接收、处理和返回数据。

支持的目标

在Audience Manager中,您可以序列化数据并将其发送到要处理的任何目标。 但是,在使用此功能之前,您需要了解目标URL以及放置一些必需或可选宏的位置。 从目标合作伙伴处获取有关宏放置的信息。 有关详细信息,请参阅目标宏定义

On this page

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