批次目的地對應參考

本文說明當您啟用對象到批次設定檔匯出目的地時,對應​步驟的必要屬性、重複資料刪除索引鍵、計算欄位和已知限制。

強制屬性 mandatory-attributes

強制屬性是使用者啟用的核取方塊,可確保所有設定檔記錄都包含選取的屬性。 例如:所有匯出的設定檔都包含電子郵件地址。

您可以將屬性標籤為必要,以確保Experience Platform僅匯出包含特定屬性的設定檔。 因此,可作為其他篩選形式使用。 將屬性標籤為必要是​不需要

若未選取強制屬性,會匯出所有合格的設定檔,無論其屬性為何。

建議其中一個屬性是結構描述中的唯一識別碼。 如需強制屬性的詳細資訊,請參閱電子郵件行銷目的地檔案中的身分一節。

重複資料刪除索引鍵 deduplication-keys

IMPORTANT
一律設定排程匯出的重複資料刪除索引鍵。 若沒有重複資料刪除,您可能會看到相同設定檔出現重複列或衝突的區段成員資格,因為排定的匯出同時處理快照集和增量資料。

重複資料刪除索引鍵是使用者定義的主索引鍵,可決定如何對設定檔進行重複資料刪除。 當同一個人存在多個記錄時,重複資料刪除可確保僅匯出最新的記錄。

重複資料刪除索引鍵可排除一個匯出檔案中有多個相同設定檔記錄的可能性。

有三種方式可以在Experience Platform中使用重複資料刪除索引鍵:

  • 使用單一身分名稱空間做為重複資料刪除索引鍵
  • 使用XDM設定檔中的單一設定檔屬性做為重複資料刪除索引鍵
  • 使用XDM設定檔中的兩個設定檔屬性組合作為複合索引鍵
IMPORTANT
您可以將單一身分名稱空間匯出至目的地,該名稱空間會自動設定為重複資料刪除索引鍵。 不支援傳送多個名稱空間至目的地。
您無法使用身分識別名稱空間和設定檔屬性的組合作為重複資料刪除索引鍵。

重複資料刪除範例 deduplication-example

此範例說明重複資料刪除的運作方式,視選取的重複資料刪除索引鍵而定。

讓我們考慮以下兩個設定檔。

設定檔A

{
  "identityMap": {
    "Email": [
      {
        "id": "johndoe@example.com"
      },
      {
        "id": "doejohn_1@example.com"
      }
    ]
  },
  "segmentMembership": {
    "ups": {
      "fa5c4622-6847-4199-8dd4-8b7c7c7ed1d6": {
        "status": "realized",
        "lastQualificationTime": "2021-03-10 10:03:08"
      }
    }
  },
  "person": {
    "name": {
      "lastName": "Doe",
      "firstName": "John"
    }
  },
  "personalEmail": {
    "address": "johndoe@example.com"
  }
}

設定檔B

{
  "identityMap": {
    "Email": [
      {
        "id": "johndoe@example.com"
      },
      {
        "id": "doejohn_2@example.com"
      }
    ]
  },
  "segmentMembership": {
    "ups": {
      "fa5c4622-6847-4199-8dd4-8b7c7c7ed1d6": {
        "status": "realized",
        "lastQualificationTime": "2021-04-10 11:33:28"
      }
    }
  },
  "person": {
    "name": {
      "lastName": "D",
      "firstName": "John"
    }
  },
  "personalEmail": {
    "address": "johndoe@example.com"
  }
}

重複資料刪除使用案例1:無重複資料刪除 deduplication-use-case-1

若不使用重複資料刪除,匯出檔案會包含以下專案。

個人電子郵件
名字
姓氏
johndoe@example.com
John
完成
johndoe@example.com
John
D

重複資料刪除使用案例2:根據身分名稱空間重複資料刪除 deduplication-use-case-2

假設以Email名稱空間刪除重複資料,匯出檔案會包含以下專案。 設定檔B是符合對象資格的最新設定檔,因此是唯一匯出的設定檔。

電子郵件*
個人電子郵件
名字
姓氏
johndoe@example.com
johndoe@example.com
John
D
doejohn_2@example.com
johndoe@example.com
John
D

重複資料刪除使用案例3:根據單一設定檔屬性重複資料刪除 deduplication-use-case-3

假設重複資料刪除是以personal Email屬性執行,匯出檔案會包含下列專案。 設定檔B是符合對象資格的最新設定檔,因此是唯一匯出的設定檔。

個人電子郵件*
名字
姓氏
johndoe@example.com
John
D

重複資料刪除使用案例4:根據兩個設定檔屬性重複資料刪除 deduplication-use-case-4

假設複合索引鍵personalEmail + lastName執行重複資料刪除,匯出檔案會包含下列專案。

個人電子郵件*
姓氏*
名字
johndoe@example.com
D
John
johndoe@example.com
完成
John

Adobe建議選取身分名稱空間(例如CRM ID或電子郵件地址)作為重複資料刪除索引鍵,以確保所有設定檔記錄都可唯一識別。

具有相同時間戳記之設定檔的重複資料刪除行為 deduplication-same-timestamp

將設定檔匯出至檔案型目標時,如果有多個設定檔共用相同的去重複化金鑰和相同的參考時間戳記,重複資料刪除的功能可確保僅匯出一個設定檔。 此時間戳記代表設定檔的對象成員資格或身分圖表上次更新的時間。 如需如何更新及匯出設定檔的詳細資訊,請參閱設定檔匯出行為檔案。

主要考量事項 key-considerations

  • 確定性選擇:當多個設定檔具有相同的重複資料刪除索引鍵和相同的參考時間戳記時,重複資料刪除邏輯會藉由排序其他選取欄的值(排除陣列、對應或物件等複雜型別)來決定要匯出的設定檔。 排序的值會依字典順序計算,且會選取第一個設定檔。

  • 範例情境

請考量下列資料,其中重複資料刪除索引鍵是Email欄:

電子郵件*
名字
last_name
時間戳記
test1@test.com
John
Morris
2024-10-12T09:50
test1@test.com
John
完成
2024-10-12T09:50
test2@test.com
Frank
Smith
2024-10-12T09:50

重複資料刪除後,匯出檔案將包含:

電子郵件*
名字
last_name
時間戳記
test1@test.com
John
完成
2024-10-12T09:50
test2@test.com
Frank
Smith
2024-10-12T09:50

說明:對於test1@test.com,兩個設定檔共用相同的重複資料刪除索引鍵和時間戳記。 演演算法會以字典方式排序first_namelast_name資料行值。 由於名字相同,因此使用last_name欄來解析領帶,其中「Doe」在「Morris」之前。

提升可靠性:此更新的重複資料刪除程式可確保使用相同座標連續執行將一律產生相同的結果,提升一致性。

透過計算欄位執行資料轉換 calculated-fields

您可以使用計算欄位控制項,對匯出至檔案型目的地的資料執行各種資料轉換。

已知限制 known-limitations

新​ 對應 ​頁面有下列已知限制:

無法透過對應工作流程選取對象成員資格屬性 audience-membership-attribute-mapping

由於已知的限制,您目前無法使用​ 選取欄位 ​視窗將segmentMembership.seg_namespace.seg_id.status新增至您的檔案匯出。 相反地,您需要手動將值xdm: segmentMembership.seg_namespace.seg_id.status貼到結構描述欄位中,如下所示。

熒幕錄製,顯示啟動工作流程對應步驟中的對象成員資格因應措施。 {modal="regular"}

NOTE
對於雲端儲存空間目的地,下列屬性會預設新增至對應:
  • segmentMembership.seg_namespace.seg_id.status
  • segmentMembership.seg_namespace.seg_id.lastQualificationTime

視是否選取segmentMembership.seg_namespace.seg_id.status而定,檔案匯出會依下列方式而有所不同:

  • 如果選取segmentMembership.seg_namespace.seg_id.status欄位,匯出的檔案會在初始完整快照中包含​ Active ​成員,並在後續的增量匯出中包含​ Active ​和​ Expired ​成員。
  • 如果未選取segmentMembership.seg_namespace.seg_id.status欄位,則匯出的檔案在初始完整快照和後續的增量匯出中僅包含​ Active ​成員。

深入瞭解檔案型目的地🔗的設定檔匯出行為。

目前無法選取身分名稱空間進行匯出 identity-namespaces-export-limitation

目前不支援選取要匯出的身分名稱空間(如下圖所示)。 選取任何要匯出的身分名稱空間將會導致​ 檢閱 ​步驟中的錯誤。

顯示身分匯出的對應不受支援。 {modal="regular"}

作為臨時解決方法,如果您在Beta版期間需要將身分識別名稱空間新增到匯出的檔案,您可以:

  • 針對您要在匯出中包含身分名稱空間的資料流,使用舊版雲端儲存空間目的地
  • 將身分作為屬性上傳到Experience Platform,然後匯出到您的雲端儲存空間目標。
recommendation-more-help
experience-platform-help-destinations