Language variants overlap after content fragment export in AEM

In Adobe Experience Manager (AEM), content fragments in different languages can overlap in Adobe Target when they share the same Target offer identifier. This results in non-unique entries in Adobe Target and can cause confusion or incorrect content delivery. This article explains why content fragments overlap when exported to Adobe Target and how to ensure each language variant is uniquely identified.

Description description

Environment

  • Adobe Experience Manager (AEM), all deployment types (including AEM as a Cloud Service)
  • Adobe Target integration

Symptoms

  • Content fragments in different languages appear as the same offer in Adobe Target after export.
  • Multiple language variants share the same Target offer ID.

Cause

The overlap occurs because multiple language variants of content fragments share the same Target offer identifier, causing Adobe Target to treat them as the same offer.

Resolution resolution

Follow these steps to resolve the issue:

  1. In AEM, open the Assets console and navigate to the content fragments for each language variant.
  2. For each content fragment, open the fragment and view its properties or metadata. This can be done through the Properties UI in AEM. Direct repository access isn’t required.
  3. Locate the Target-related metadata property, such as targetOfferID, in the fragment metadata.
  4. Check whether different language variants (for example, English and French) have the same Target offer ID.
  5. If the Target offer ID is the same across language variants, update each content fragment so that every language variant has a unique Target offer ID. This can typically be done by editing the metadata in the Properties UI for each fragment.
  6. Save the changes.
  7. Re-export the content fragments to Adobe Target.
  8. Verify in Adobe Target that each language variant now appears as a distinct offer.
recommendation-more-help
experience-cloud-kcs-help-kbarticles