Adobe Experience Platformの ECID 値が無効なため、プロファイルステッチが失敗します
スキーマ定義の ID フィールドに取り込まれた ECID 値が検証に失敗した場合、Adobe Experience Platformでのプロファイルステッチが行われません。 これにより、プロファイル間に共通の識別子が存在する場合でも、ID サービスはこれらのレコードをスキップします。 有効な ECID 値を指定することで、問題が解決します。
説明 description
環境
Adobe Experience Platform
問題/症状
- 共通の識別子(顧客 ID など)を共有するプロファイルは、ステッチされません。
- レコードに、スキーマで ID として定義された ECID フィールドに無効な値(
NO_ECIDなど)が含まれています。 - 無効な ECID 値を持つレコードは取り込み中にスキップされ、その結果、プロファイルステッチが失敗します。
解決策 resolution
データ取り込み後にスキーマフィールドから ID 指定を削除すると、重大な変更が発生する可能性があるので、実装前に慎重に評価する必要があります。
問題を解決するには、次の手順に従います。
- プロファイルステッチが予想されるデータセットのデータ取り込みプロセスを確認します。
- スキーマ定義の ID フィールド(
_[ field] .identities.ecid)に取り込まれた ECID 値が常に存在し、正しい形式であることを確認します。 - すべての ECID 値が正確に 38 文字の数字で、数値以外の文字や、
NO_ECIDや必要な 38 文字に対応しない値などのプレースホルダー値が含まれていないことを確認します。 - ECID が常に
identityMapを渡され、_[ field] .identities.ecidでの検証が不要な場合は、可能であればスキーマからその ID 指定を削除します。 この変更は、既存のデータに影響を与える可能性があるので、慎重に評価してください。 - 必要に応じて、修正されたデータを再度取り込みます。
- Adobe Experience Platformで結合された ID を確認することで、識別子が一致するプロファイルが正しくステッチされることを検証します。
注:
- スキーマは、引き続き検証の信頼できるソースです。そこで定義されたすべての ID は、有効な形式で取り込まれる必要があります。
- ID サービスは、ECID 値がガードレール(長さまたは文字セット)に違反しているレコードをスキップします。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f