Hi @ChrisPhillipsUC , You’re experiencing is a common limitation or misconfiguration scenario when working with Adobe Target in combination with AEM (Adobe Experience Manager). Adobe Target does not inherently support all AEM components for drag-and-drop or visual authoring unless certain criteria are met.
Are you using AEM with Target via SPA Editor or Experience Fragments?
If you're working directly in Adobe Target and expecting the AEM component library (like buttons, hero banners, etc.) to be fully accessible, it won't work unless you're using AEM components exposed as Experience Fragments (XFs) or exported via Adobe Target integrations.
Fix: Make sure your button component is:
Check if the Component is Marked as Allowed in the Policy
If you're in an AEM page and trying to access components via Target, ensure that:
Fix: Go to AEM Template Editor > Policy > Allowed Components and ensure your button component is added there.
Adobe Target Visual Editor Limitations
Target’s Visual Experience Composer (VEC) is not aware of custom AEM components unless they’re designed in a very web-friendly, client-rendered way. Even then, some components will not render correctly in the VEC or be draggable.
-
Use Form-Based Composer for deeper control (if visual fails).
-
Wrap your custom components inside HTML Offers in Target.
-
Ask your dev team to expose a simplified HTML version of complex components for Target use.
Button Component Not Showing Because It's Not “Client-Rendered”
Adobe Target VEC only sees the rendered HTML/DOM on the client side. If your button is rendered via server-side logic or dynamically injected by JS, it might not appear in the DOM when Target loads it.
Some links:
https://league.adobe.com/docs/experience-manager-65/content/sites/administering/integration/experien...
Thanks.
Pradnya