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

問題を解決するには、次の手順に従います。

  1. AEMでAssets コンソールを開き、各言語バリエーションのコンテンツフラグメントに移動します。
  2. コンテンツフラグメントごとに、フラグメントを開き、そのプロパティまたはメタデータを表示します。 これは、AEMのプロパティ UIから実行できます。 リポジトリーへの直接アクセスは必要ありません。
  3. フラグメントメタデータで、targetOfferIDなどのTarget関連のメタデータプロパティを見つけます。
  4. 異なる言語のバリエーション(英語やフランス語など)が同じTarget オファーIDを持っているかどうかを確認します。
  5. ターゲットオファーIDが言語バリエーション間で同じ場合は、各コンテンツフラグメントを更新して、すべての言語バリエーションに一意のターゲットオファーIDを付与します。 これは通常、各フラグメントのプロパティ UIでメタデータを編集することで実行できます。
  6. 変更内容を保存します。
  7. コンテンツフラグメントをAdobe Targetに再エクスポートします。
  8. Adobe Targetで、各言語のバリエーションが個別のオファーとして表示されることを確認します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles