由于Adobe Experience Platform中的ECID值无效,配置文件拼接失败

当摄取到架构定义的标识字段中的ECID值验证失败时,不会在Adobe Experience Platform中进行配置文件拼接。 这会导致Identity Service跳过这些记录,即使用户档案之间存在通用标识符也是如此。 提供有效的ECID值可解决此问题。

描述 description

环境

Adobe Experience Platform

问题/症状

  • 共享通用标识符(例如客户ID)的用户档案无法拼合在一起。
  • 对于在架构中定义为标识的ECID字段,记录包含无效值(例如,NO_ECID)。
  • 摄取期间会跳过具有无效ECID值的记录,从而导致配置文件拼接失败。

解决方法 resolution

在数据摄取后从架构字段中移除身份指定会导致重大更改,应在实施之前仔细评估。

请按照以下步骤解决问题:

  1. 对于需要拼合配置文件的数据集,请查看您的数据摄取流程。
  2. 确认摄取到架构定义的标识字段(_[ field] .identities.ecid)中的ECID值始终存在且格式正确。
  3. 请确保所有ECID值均为38个数字字符,并且不包含非数字字符或占位符值(如NO_ECID)或与所需的38个数字字符不对应的任何值。
  4. 如果ECID始终通过identityMap传递,并且不需要在_[ field] .identities.ecid上进行验证,请尽可能从架构中删除其标识指定。 请仔细评估此更改,因为它可能会破坏现有数据。
  5. 如有必要,请重新摄取已更正的数据。
  6. 现在,通过在Adobe Experience Platform中检查用户档案的合并身份,验证具有匹配标识符的用户档案是否可以正确拼合。

备注

  • 架构仍然是验证的真实来源;在那里定义的所有身份必须以有效格式摄取。
  • Identity Service会跳过ECID值违反护栏(长度或字符集)的任何记录。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f