設定資料流覆寫
使用資料流覆寫來定義資料流的其他設定,這些資料流會透過Web SDK或Mobile SDK傳遞到Edge Network。
觸發不同的資料流行為,而不建立新的資料流或修改現有的設定。
資料流設定覆寫分為兩個步驟:
本文會介紹每種受支援的覆寫類型的端對端資料流設定覆寫流程。
使用案例 use-cases
下列使用案例顯示如何使用及何時使用資料流覆寫。
多區域資料收集 multi-region
一家公司在營運所在各個國家/地區擁有不同的網站或子網域。 它們具有已設定的個個別資料串流,其中包含對應的分析特定報表套裝、國家/地區特定的Adobe Target屬性權杖、國家/地區特定的結構描述、資料集、Journey Optimizer設定等。 該公司還擁有一套全球設定,彙總所有國家/地區特定的資料。
透過使用資料流覆寫,該公司可採用機動方式將資料流切換到不同的資料流,而不是向一個資料流發送資料的預設行為。
常見的使用案例是傳送資料至特定國家/地區的資料流,以及當客戶執行重要動作(例如下訂單或更新其使用者設定檔)時傳送至全球資料流。
區分不同業務單位的設定檔和身分 multiple-business-units
擁有多個業務單位的公司想要使用多個Experience Platform沙箱,以儲存每個業務單位的特定資料。
該公司可以採用資料流覆寫來確保每個業務部門都有自己的資料流來接收資料,而不是將資料發送到預設資料流。
在資料流 UI 中設定資料流覆寫 configure-overrides
資料流設定覆寫可讓您修改下列資料流設定:
- Experience Platform 事件資料集
- Adobe Target屬性Token
- 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。
- 網頁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": [ ]
}