先決條件和規劃檢查清單

請先完成下列步驟,再設定Dynamic Datastream Configuration規則。 這些是規則設定錯誤和意外路由行為最常見的來源。

資料流設定 datastream-setup

在新增規則之前,您的資料流必須存在且已啟用所有必要的服務。 如需安裝程式指示,請參閱設定資料流新增服務至資料流

視您計畫使用的服務而定:

  • Adobe Analytics:​請設定至少一個報表套裝。 您可以在​ 進階選項 ​下新增更多報表套裝,作為報表套裝覆寫

  • Adobe Target:​請設定至少一個屬性權杖。 您可以在​ 進階選項 ​下新增更多屬性權杖,作為屬性權杖覆寫

  • Adobe Audience Manager:​不需要額外的設定。 請參閱Audience Manager設定

  • Event Forwarding:​設定屬性。 請參閱事件轉送設定

  • Adobe Experience Platform:

    • 設定主要事件資料集。 此資料集會接收所有不符合規則(預設遞補內容)的事件。
    • 設定您的規則將路由事件到的任何其他次要事件資料集。 如果這些資料集尚不存在,請先完成結構描述和資料集準備步驟,再設定規則。
    • 啟用您所需的Adobe Experience PlatformEdge服務,包括​決定管理Edge分段Personalization目的地​或​Adobe Journey Optimizer。 請參閱Experience Platform設定

結構描述和資料集準備 schema-dataset

在設定規則之前準備您的結構描述和資料集。 資料集必須先存在,您才能在路由設定中參考它們。

  • 在資料流的​ 對應結構描述 ​區段中,為Dynamic Datastream Configuration條件設定XDM結構描述(請參閱建立資料流)。
  • 確認您的XDM結構描述包含您計畫用作規則條件的所有欄位,例如eventType、自訂資料層欄位或地理欄位。
  • 如果您打算使用機器人篩選規則,請將​ 機器人偵測資訊 ​欄位群組新增到您的XDM結構描述,並在資料流上啟用機器人偵測。 在測試之前,最多可等待15分鐘讓機器人偵測規則傳播。
  • 使用正確的結構描述和命名慣例,在設定規則之前建立所有目標資料集。 驗證規則之後,您可以啟用設定檔、設定資料保留,以及啟用Customer Journey Analytics連線。

如需設定資料集保留期間的詳細資訊,請參閱體驗事件資料集保留指南

TIP
先建立未啟用設定檔的資料集。 使用Adobe Experience Platform Assurance驗證事件是否路由至正確的資料集,然後啟用設定檔和資料保留設定。 這首先會防止不必要的事件擷取到Real-Time Customer Profile。

事件詳細目錄 event-inventory

在您撰寫單一規則之前,先將實作所傳送的每個事件型別分類並加以編目。

  1. 列出所有事件型別。 常見的範例包括web.webpagedetails.pageViewscommerce.purchasescommerce.productViewscommerce.productListAddsdecisioning.propositionFetchpersonalization.request

  2. 使用事件值分類法將每個事件​分類:

    • 消耗性:​沒有分析或可操作的值(機器人流量、系統事件)
    • 分析:​僅需要分析報告,不適用於個人檔案擴充或細分
    • 可操作:​個人檔案擴充、細分和啟動所需;也可用於分析報告
  3. 識別與對象相關的事件。 檢閱您的對象定義,並注意這些對象參考的事件型別。 從已啟用設定檔的資料集路由傳送這些事件,會導致Real-Time Customer Profile無法擷取這些事件,進而導致對象停止正確評估。

  4. 識別可靠的條件欄位。 選擇持續填入的欄位,並選擇一組可預測的小型值。 eventType是大多數規則的建議主要條件欄位。 其他有用的欄位包括botDetection.scoreweb.webPageDetails.URL,以及透過資料彙集的資料準備對映的自訂資料層欄位。

移除衝突的使用者端覆寫 remove-overrides

資料流設定覆寫優先於Dynamic Datastream Configuration規則。 任何包含使用者端覆寫的事件都會以無訊息方式繞過規則,而不會出現錯誤或警告。

啟用規則之前:

  • 確認您的Web SDK或Mobile SDK實作沒有針對您的規則應處理的事件,在sendEventconfigure呼叫中傳送edgeConfigOverrides
  • 針對您移至Dynamic Datastream Configuration規則的每個事件型別,在啟用規則之前,請先從SDK程式碼中移除對應的edgeConfigOverrides

後續步驟

完成此檢查清單後,您就可以開始設計規則:

recommendation-more-help
experience-platform-help-datastreams