标准和序列键值对 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