Adobe Experience Platform:雜湊電子郵件上的串流驗證失敗

瞭解如何解決雜湊電子郵件串流驗證失敗時的Adobe Experience Platform問題。 您需要驗證結構描述需求、檢查資料轉換規則和設定,並實作雜湊機制。

說明 description

環境

  • 產品: Adobe Experience Platform (AEP)
  • 元件:資料收集/ Adobe Launch
  • 資料集:網頁SDK

問題

將資料串流至Web SDK資料集時,由於hashed_email欄位發生錯誤,批次無法載入。 hashed_email資料行是強制性的,最少需要64個字元。 但是,某些串流批次在此欄中包含不符合所需長度的電子郵件地址,從而導致驗證錯誤。

錯誤訊息範例: 無法驗證訊息: [ #/path/to/hashed_email:預期的minLength: 64,實際的: 25]

解決方法 resolution

若要解決此問題:

  1. 請確定與您的資料集相關聯的結構描述指定hashed_email應該是SHA256雜湊值。 如需詳細資訊,請參閱setCustomerIDsSHA256雜湊支援。
  2. 檢閱標籤屬性設定中的任何規則或資料元素,確保在將電子郵件地址傳送至AEP之前,這些規則或元素能正確雜湊電子郵件地址。 檢閱組建標籤規則以取得詳細資料。
  3. 如果您尚未實作,請在您的Web實作中新增程式碼(例如:JavaScript),以在串流批次中傳送電子郵件地址之前,使用SHA256自動雜湊這些地址。 若未這麼做,可能會導致資料(在此案例中為「電子郵件」)以純文字傳送。 如需詳細資訊,請參閱setCustomerIDsSHA256雜湊支援。
  4. 使用偵錯工具(例如發生資料收集的相關網頁上的主控台記錄),驗證所有事件和資料元素是否正確引發,並包含電子郵件的正確雜湊值。 檢閱Web SDK指南中的偵錯。
  5. 進行必要的調整後,重新串流範例批次以進行驗證,確保不會發生與hashed_email相關的驗證錯誤。 如需步驟,使用網頁SDK將資料串流到Experience Platform

透過遵循這些步驟,您可以確保符合結構描述要求,並防止由於無效的電子郵件權杖長度而導致未來批次失敗。

若需要進一步的協助,或是在實作這些變更後持續發生問題,請聯絡Adobe支援以取得其他疑難排解指引。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f