Cloud Connector擴充功能概述
雲端聯結器事件轉送擴充功能可讓您建立自訂HTTP請求,以將資料傳送至目的地或從目的地擷取資料。 Cloud Connector 擴充功能就像 Adobe Experience Platform Edge Network 的郵差一樣,可將資料傳送至尚未具備專屬擴充功能的端點。
您可參閱此參考文件,了解使用此擴充功能建立規則時可使用哪些選項。
Cloud Connector 擴充功能動作類型
本節說明 Adobe Experience Platform Cloud Connector 擴充功能中可供使用的「傳送資料」動作類型。
要求類型
若要選取端點所需的要求型別,請在要求型別下拉式清單中選取適當的型別。
端點 URL
在「要求類型」下拉式選單旁的文字欄位中,輸入您要傳送資料的端點 URL。
查詢參數、標頭和內文設定
您可使用「查詢參數」、「標頭」和「內文資料元素」等索引標籤,控制要傳送給指定端點的資料。
查詢參數
為您要以查詢字串參數形式傳送的每個索引鍵/值組定義索引鍵和值。若要手動輸入資料元素,請使用大括弧資料元素代碼化進行事件轉送。 若要以索引鍵或值的形式參照資料元素「siteSection」的值,請輸入 {{siteSection}}
。或者,您也可以從下拉式選單中選取先前建立的資料元素。
若要新增更多查詢引數,請選取 新增其他。
標頭
為您要以標頭傳送的每個索引鍵/值組定義索引鍵和值。若要手動輸入資料元素,請使用大括弧資料元素代碼化進行事件轉送。 若要以索引鍵或值的形式參照資料元素「pageName」的值,請輸入 {{pageName}}
。或者,您也可以從下拉式選單中選取先前建立的資料元素。
若要新增其他標頭,請選取 新增其他。
預先定義的標頭如下表所示。不僅限使用下列標頭,您也可以視需求新增專屬的自訂標頭,以便使用。
Accept-Datetime
標頭,其值表示所需原始資源過去狀態的日期時間。Set-Cookie
標頭傳送及儲存的 HTTP Cookie。Accept-Transfer-Encoding
)。Upgrade
」標頭欄位的相關 RFC 文件為 RFC 7230 第 6.7 節。該標準建立了在當前用戶端、伺服器、傳輸通訊協定連線上升級或改用其他通訊協定的規則。例如,只要伺服器決定認可並實作「Upgrade
」標頭欄位,此標頭即可標準允許用戶端從 HTTP 1.1 變更為 HTTP 2.0。雙方均不需接受「Upgrade
」標頭欄位中指定的條款。用戶端和伺服器標頭皆可適用。如果指定「Upgrade
」標頭欄位,傳送者必須指定「upgrade
」選項以傳送「Connection
」標頭欄位。Body as JSON
為您要在要求內文中傳送的每個索引鍵/值組定義索引鍵和值。若要手動輸入資料元素,請使用大括弧資料元素代碼化進行事件轉送。 若要以索引鍵或值的形式參照資料元素「appSection」的值,請輸入 {{appSection}}
。或者,您也可以從下拉式選單中選取先前建立的資料元素。
若要新增其他索引鍵/值組,請選取 新增其他。
Body as Raw
為您要在要求內文中傳送的每個索引鍵/值組定義索引鍵和值。若要手動輸入資料元素,請使用大括弧資料元素代碼化進行事件轉送。 若要以索引鍵或值的形式參照資料元素「appSection」的值,請輸入 {{appSection}}
。或者,您也可以從下拉式選單中選取先前建立的資料元素。您可以新增一或多個資料元素。
進階
事件轉送中規則內的動作會依序執行。 某些情況下,您或許可以從外部來源擷取不在用戶端傳入事件上的資料,然後接受此回應,並在單一規則內的後續動作中轉換資料或將資料傳送至最終目的地。進階區段中的「儲存要求回應」會啟用此功能。
若要儲存端點的回應內文,請勾選 儲存要求回應 方塊,並在文字欄位中定義回應索引鍵。
如果您已將回應索引鍵定義為「productDetails
」,請在資料元素中參照此資料,接著在同一規則的後續動作中參照此資料元素。若要建立參照「productDetail
」的資料元素,請建立「path
」類型的資料元素,並輸入以下路徑:
arc.ruleStash.[EXTENSION-NAME-HERE].responses.[RESPONSE-KEY-HERE]
arc.ruleStash.adobe-cloud-connector.reponses.productDetails