設定資料流覆寫
資料流覆寫可讓您為資料流定義其他設定,這些設定會透過Web SDK或Mobile SDK傳遞給Edge Network。
這可幫助您觸發與預設資料流不同的資料流行為,而無需建立資料流或修改現有設定。
資料流設定覆寫分為兩個步驟:
本文會介紹每種受支援的覆寫類型的端對端資料流設定覆寫流程。
當您需要將不同的資料發送到不同的資料流時,應使用資料流覆寫。請勿對個人化使用案例或同意資料使用資料流覆寫。
使用案例 use-cases
為了幫助您更加了解如何以及何時使用資料流覆寫,以下是 Adobe Experience Platform 客戶可以使用此功能解決的一些使用案例。
多區域資料收集
一家公司在營運所在各個國家/地區擁有不同的網站或子網域。他們已透過對應的分析特定報告套裝、國家/地區特定的 Adobe Target 屬性語彙基元、國家/地區特定的架構、資料集、Journey Optimizer 設定等來設定各別的資料流。該公司還擁有一套全球設定,彙總所有國家/地區特定的資料。
透過使用資料流覆寫,該公司可採用機動方式將資料流切換到不同的資料流,而不是向一個資料流發送資料的預設行為。
常見的使用案例可能是將資料傳送到特定國家/地區的資料流,以及傳送到客戶執行重要動作(例如下訂單或更新其使用者設定檔)的全球資料流。
區分不同業務部門的個人資料檔和身分識別
擁有多個業務單位的公司想要使用多個Experience Platform沙箱,以儲存每個業務單位的特定資料。
該公司可以採用資料流覆寫來確保每個業務部門都有自己的資料流來接收資料,而不是將資料發送到預設資料流。
在資料流 UI 中設定資料流覆寫 configure-overrides
資料流設定覆寫可讓您修改下列資料流設定:
- Experience Platform 事件資料集
- Adobe Target 屬性語彙基元
- Audience Manager ID 同步容器
- Adobe Analytics 報告套裝
Adobe Target 的資料流覆寫 target-overrides
若要設定 Adobe Target 資料流的資料流覆寫,您首先必須建立 Adobe Target 資料流。請依照說明設定資料流和 Adobe Target 服務。
建立資料流後,請編輯您新增的Adobe Target服務,並使用 屬性權杖覆寫 區段來新增所需的資料流覆寫,如下圖所示。 每行新增一個屬性語彙基元。
新增所需的覆寫後,請儲存資料流設定。
您現在應該設定了 Adobe Target 資料流覆寫。現在您可以透過Web SDK或Mobile SDK將覆寫傳送給Edge Network。
適用於 Adobe Analytics 的資料流覆寫 analytics-overrides
若要設定 Adobe Analytics 資料流的資料流覆寫,您首先必須建立 Adobe Analytics。請依照說明設定資料流和 Adobe Analytics 服務。
建立資料流後,請編輯您新增的Adobe Analytics服務,並使用 報表套裝覆寫 區段來新增所需的資料流覆寫,如下圖所示。
若要啟用報告套裝覆寫的批次編輯,請選取 顯示批次模式。您可以複製並貼上報告套裝覆寫的清單,每行輸入一個報告套裝。
新增所需的覆寫後,請儲存資料流設定。
您現在應該設定了 Adobe Analytics 資料流覆寫。現在您可以透過Web SDK或Mobile SDK將覆寫傳送給Edge Network。
適用於 Experience Platform 事件資料集的資料流覆寫 event-dataset-overrides
若要設定 Experience Platform 事件資料集的資料流覆寫,您首先必須建立 Adobe Experience Platform。請依照說明設定資料流和 Adobe Experience Platform 服務。
建立資料流後,請編輯您新增的Adobe Experience Platform服務,並選取 新增事件資料集 選項以新增一或多個覆寫事件資料集,如下圖所示。
新增所需的覆寫後,請儲存資料流設定。
您現在應該設定了 Adobe Experience Platform 資料流覆寫。現在您可以透過Web SDK或Mobile SDK將覆寫傳送給Edge Network。
適用於協力廠商 ID 同步容器的資料流覆寫 container-overrides
若要設定協力廠商 ID 同步容器的資料流覆寫,您首先必須建立資料流。請依照說明設定資料流,以建立一個。
建立資料流後,請前往 進階選項,並啟用 協力廠商 ID 同步 選項。
然後,在 容器 ID 覆寫 區段中新增要覆寫預設設定的容器 ID,如下圖所示。
1234567
,而不是字串,例如 "1234567"
。如果您以容器 ID 覆寫透過 Web SDK 傳送字串值,您將收到錯誤訊息。
新增所需的覆寫後,請儲存資料流設定。
您現在應該設定了 ID 同步容器覆寫。現在您可以透過Web SDK或Mobile SDK將覆寫傳送給Edge Network。
將覆寫傳送至Edge Network send-overrides
在資料收集UI中設定資料流覆寫後,您可以透過Web SDK或Mobile SDK將覆寫傳送給Edge Network。
- Web SDK:如需標籤延伸指示和JavaScript程式庫程式碼範例,請參閱資料流設定覆寫。
- 行動SDK:您可以使用sendEvent API或使用規則來傳送資料串流ID覆寫。
裝載範例 payload-example
上述範例會產生與以下範例類似的Edge Network裝載。
{
"meta": {
"configOverrides": {
"com_adobe_experience_platform": {
"datasets": {
"event": {
"datasetId": "SampleProfileDatasetIdOverride"
}
}
},
"com_adobe_analytics": {
"reportSuites": [
"MyFirstOverrideReportSuite",
"MySecondOverrideReportSuite",
"MyThirdOverrideReportSuite"
]
},
"com_adobe_identity": {
"idSyncContainerId": "1234567"
},
"com_adobe_target": {
"propertyToken": "63a46bbc-26cb-7cc3-def0-9ae1b51b6c62"
}
},
"state": { }
},
"events": [ ]
}