標準和序列索引鍵值配對

機碼 — 值組包含相關元素:鍵值,此為定義資料集的常數(例如:性別、顏色、價格)和值,此值是屬於該集的變數(例如,男/女、綠色、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
  • 分隔符:=
  • 分隔字元: &
  • 序列分隔符:分號

目標序列化

序列化目的地會將多個特徵合併為單一字串,並將該資訊傳送至目的地。

序列化資料傳輸有助於提高效率,因為多個特徵會依序引發,而非並行引發。 這為目標伺服器提供了足夠的時間,以便在響應其他請求之前接收、處理和返回資料。

支援的目的地

在Audience Manager中,您可以序列化資料,並將資料發送到您要使用的任何目標。 但是,在使用此功能之前,您需要知道目標URL以及放置一些必需或可選宏的位置。 從目的地合作夥伴取得巨集放置的相關資訊。 如需詳細資訊,請參閱定義的巨集目標

本頁內容