AEMでコンテンツフラグメントを書き出した後、言語バリエーションが重複する
Adobe Experience Manager(AEM)では、異なる言語のコンテンツフラグメントが同じTarget オファーIDを共有すると、Adobe Targetで重複する可能性があります。 その結果、Adobe Targetで一意でないエントリが発生し、混乱や誤ったコンテンツ配信が発生する可能性があります。 この記事では、Adobe Targetに書き出すとコンテンツフラグメントが重複する理由と、各言語バリエーションが一意に識別されるようにする方法について説明します。
説明 description
環境
- Adobe Experience Manager(AEM)、すべてのデプロイメントタイプ(AEM as a Cloud Serviceを含む)
- Adobe Targetとの連携
症状
- 書き出し後、Adobe Targetでは、異なる言語のコンテンツフラグメントが同じオファーとして表示されます。
- 複数の言語バリエーションが同じTarget オファーIDを共有しています。
原因
重複は、コンテンツフラグメントの複数の言語バリエーションが同じTarget オファーIDを共有し、Adobe Targetが同じオファーとして扱うため発生します。
解決策 resolution
問題を解決するには、次の手順に従います。
- AEMでAssets コンソールを開き、各言語バリエーションのコンテンツフラグメントに移動します。
- コンテンツフラグメントごとに、フラグメントを開き、そのプロパティまたはメタデータを表示します。 これは、AEMのプロパティ UIから実行できます。 リポジトリーへの直接アクセスは必要ありません。
- フラグメントメタデータで、
targetOfferIDなどのTarget関連のメタデータプロパティを見つけます。 - 異なる言語のバリエーション(英語やフランス語など)が同じTarget オファーIDを持っているかどうかを確認します。
- ターゲットオファーIDが言語バリエーション間で同じ場合は、各コンテンツフラグメントを更新して、すべての言語バリエーションに一意のターゲットオファーIDを付与します。 これは通常、各フラグメントのプロパティ UIでメタデータを編集することで実行できます。
- 変更内容を保存します。
- コンテンツフラグメントをAdobe Targetに再エクスポートします。
- Adobe Targetで、各言語のバリエーションが個別のオファーとして表示されることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles