标准和序列键值对 standard-and-serial-key-value-pairs
键值对由相关元素组成:键值,它是定义数据集的常量(例如:性别、颜色、价格);值,它是属于数据集的变量(例如,男性/女性、绿色、100)。 Destination Builder发送格式化为键值对的数据。
基本键值对 basic-key-value-pairs
如果采用完整形式,则键值对的基本集可能如下所示:
gender = male
color = green
price > 100
标准和序列键值对 standard-serial-key-value-pairs
目标接受 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
将键和值之间或键内的值分隔的字符称为 delimiters
和 separators
。 当以序列格式将区段发送到目标时,这一点变得尤其重要。 序列化允许您使用单个键传入多个值并组合键值对。 分隔符和分隔符的定义如下:
- 键值分隔符: 用于分隔键值对中的键和值。
- 键值分隔符: 用于分隔键值对的集合。
- 序列分隔符: 用于分隔序列化键值对集合中的多个值。
示例 examples
使用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
- 分隔符: =
- 分隔符: &
- 序列分隔符:分号
目标序列化 destination-serialized
序列化目标将多个特征组合为一个字符串,并将该信息发送到目标。
序列化数据传输有助于提高效率,因为多个特征会按顺序触发,而不是并行触发。 这样可在响应其他请求之前,为目标服务器提供足够的时间来接收、处理和返回数据。
支持的目标
在Audience Manager中,您可以序列化数据并将其发送到几乎任何您想要使用的目标。 但是,在使用此功能之前,您需要知道目标URL以及放置一些必需或可选宏的位置。 从目标合作伙伴获取有关宏放置的信息。 有关详细信息,请参阅定义的目标宏。
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695