Show Menu
主题×

标准和序列键值对

键值对由相关元素组成: 一个键,它是定义数据集(例如,性别、颜色、价格)的常数和一个值,它是属于该集的变量(例如,男/女、绿色、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 以及放置一些必需或可选宏的位置。 从目标合作伙伴处获取有关宏放置的信息。 有关详 细信息,请参阅 “定义的目标宏”。