Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi everyone!I’m looking for ways to streamline Code Offers management in Adobe Target by integrating it with a Git repository (like GitHub/GitLab) and using VS Code for local development.Goal:Edit offers locally in VS Code → sync changes to Adobe Target automatically (or via CI/CD).Questions:Does Adobe support Git-based workflows for Code Offers? (e.g., a repo or API to push changes)Are there official/recommended methods to automate this process? If you’ve solved this or have ideas, I’d love your insights! Thanks in advance.
Where is the best place to find a list of certified Target folks. Thanks!
Hello,I would like to know how is everyone configuring their Sandboxes ? Do you usually use one for dev and another for prod. Or have 1 for both prod and dev? Below are for 1 sandbox ( Dev+ prod)Pros - having 1 sandbox for AEP<>CJA data collection is that - We just need 1 AEP variable data element and reference the schema once in tags. Cons - hard for access management since everything is just one sandbox nowBelow are for 2 sandboxes ( Dev & prod)Pros - having 2 sandboxes for AEP <> CJA data collection is better for validating and testing, easier for access manage and change management. Cons - having 2 sandboxes will create a problem when we have to reference the schema in a AEP variable data element, each time we want to publish the libs between dev to prod. We will have to change it and higher maintenance.
It seems to us that mirror pages is not working when the link is created inside a email fragment, and then used in an email. When you break the inheritage of the fragment it will work, but it you have created a fragment you dont need to change the content in, and it stays "unbroken" the mirror page dont work.Ttpical use case: "read this mail in a browser" Puting this into a fragment wont work.
Hi All,I'm experimenting with External Lookup custom form fields in Workfront.I wonder if there is a way to concatenate 2 (or more) values from the response of the external application so that they are both visible in the option list.For example, if the external lookup returnes a JSON that includes both ID and name values, what would I put in the JSON Path field instead of $.data[*].name, to display e.g. "Name (ID)" as option in the drop down.This would be useful in situations where I have no control over the external app, i.e. I can't make the API to return concatenated values in the first place (e.g. if the external URL points to the Workfront API).Thank you for your input.Tibor
How can we migrate latest code changes from bit bucket feature branch to AEM cloud manager by automatically?
Hi All,I'm trying to exclude certain pages from the sitemap in Edge Delivery Services by updating the helix-query.yaml file. However, the changes are not being reflected when I access query-index.json.Even after publishing page, the last-modified date does update , but any structural changes—such as excluding paths or adding new properties—are not reflected in the output. Additionally, changes to the helix-sitemap.yaml file behave similarly and don’t seem to take effect.Here's a sample of the change I made in helix-query.yamlversion: 1indices: default: include: - '/**' exclude: - '/**.json' - '/configuration/**' - '/nav' - '/footer/**' - '/metadata/**' - '/index/vlp' - '/fragments/**' - '/style-guide/**' - '/spreadsheets/**' target: /query-index.json properties: lastModified: select: none value: parseTimestamp(headers["last-modified"], "ddd, DD MMM YYYY hh:mm:ss GMT") title: select: main h1:fi
I read that there's a Real time monitoring of websites (RUM) but I don't know where to find these monitoring results. I would like to have the view of the Web Core Vitals. Thanks
Hi Team, Created new GraphQL Persistence query and while accessing in publish it is giving the below error. Is there any permissions missing in publish? {"errors":[{"errorType":"PersistenceError","message":"Could not find Persisted Query","details":"Configuration: 'project123' and Query Name: 'productdata' does not resolve to an existing Persistent Query"}]}
Hello AEM Community,I’m exploring monitoring options for Adobe Experience Manager as a Cloud Service (AEMaaCS) with New Relic One APM.Does AEMaaCS offer built-in support for defining alerts and notifications on critical metrics such as error rates, server downtime and server overload?If not, what are the recommended approaches to trigger email alerts for the above mentioned scenarios? Thank you for your guidance.
In AEM We are not getting value "@type" from Content Fragment to GraphiqlWe have a Jsontype Field in content Fragement where I am passing SEO Script but apart from "@type" I am getting all values from CF to Graphiql
Installed the AEM integration package in Adobe CampaignYou first need to install the AEM integration package.From your Adobe Campaign instance, select Tools from the upper toolbar.Select Tools > Advanced > Import package Configure the external accountThe AEM integration package created the external account for Adobe Experience Cloud. You need now to configure it to connect with your Adobe Experience Manager instance.To configure the AEM external account, follow the steps below:Select Administration > Platform > External accounts.From the External account list, select AEM instance.Enter the parameters for your AEM authoring instance:ServerAccount Password Configure AEM resources filteringThe AEMResourceTypeFilter option is used to filter types of Experience Manager resources that can be used in Adobe Campaign. This allows Adobe Campaign to retrieve Experience Manag
I have a lookup project for markets and many of them are 1:1 with a single city. If someone chooses a market and there is only one city resulting, is there any way to autoselect that value instead of them manually having to select the single result from the dropdown? Is this a place where a Fusion scenario might be a better fit than an external lookup field?
Hi community, I've been dabbling with the Attribution panel in CJA to solve some analytics use cases. I was wondering, what exactly happens when you filter the Attribution Success Metric (my Success metric is a Session scope metric) within the freeform table, by an Event level or Session level segment on top? Wondering if placing it over the metric either 1) filters the type of events or Sessions included in the Success metric component, or 2) if it actually filters the Dimension items within the attribution freeform? Couldn't seem to find this detail in the CJA documentation (if anyone has any docs other than Attribution Panel | Adobe Customer Journey Analytics let me know!!) The example here is, I am trying to attribute Web pages to an application submission event online, and the Success metric is the submit page of that flow. The metric I've selected in the Attribution panel for app submissions is not product specific, and was wondering if I could place a filter
Hi AEM Gurus, I have a JSON Array like below sample {"sites": {"label": "Parent LABEL","mobileLabel": "Parent Mobile Label","items": [{"href": "www.google.com","id": "goog","label": "Google Search"},{"href": "www.yahoo.com","id": "yah","label": "yahoo site"},{"href": "www.wikipedia.com","id": "wiki","label": "wikipedia"}]}}Now i am trying to Iterate and get the values from this JSON array using data-sly-list something like as shown in below structure<ul data-sly-list.key="${model.jsonarray}"><li><a href="${key.href}">${key.label} - ${key.id}</a></li></ul>I know we can iterate Arraylist or a Map object but how do I iterate a JSON array. Please suggest. Regards,Rajashankar.R
Hi there, is there a way to find all Assets which have failed Asset Renditions (so they have jcr:content/dam:failedRenditions where the reason is not "RenditionFormatUnsupported")?We would need this information for the following two reasons:- Check for corrupt Assets that can't be processed to manually resolve those issues- Check if our custom processors (using the Asset Compute Microservice Extensibility) failed for some reason Our initial approach was, to use a query for this, however this is very slow and fails for larger result sets.For reference, here is the query we tried:path=/content/dam/customertype=dam:Assetproperty=jcr:content/dam:failedRenditions/*/reasonproperty.operation=unequalsproperty.value=RenditionFormatUnsupportedp.limit=10 Are there any other good ideas on how one could solve this? Thanks!Anian
I am using the front-end pipeline, thus not using clientlibs but having the css and js served from the CDN via links like:<script src="http://127.0.0.1:4173/theme.js" type="module"></script><link href="http://127.0.0.1:4173/theme.css" type="text/css" as="style" rel="preload stylesheet"> This works on normal pages with experience fragments and it works in AEM author when authoring an experience fragment as well, via this code in the xfpage components customheaderlibs.html:<sly data-sly-use.page="com.adobe.cq.wcm.core.components.models.Page" data-sly-list="${page.htmlPageItems}"> <script data-sly-test="${item.location.name == 'header'}" data-sly-element="${item.element.name @ context='unsafe'}" data-sly-attribute="${item.attributes}"></script></sly> However, I have now created a new Sling model for our custom page component like this:@Model( adaptables = SlingHttpServletRequest.class, adapters
Hi there, We currently have a link in Workfront through the main menu that takes users to AEM Assets. This is currently set up to the old UI, but we would like to start using the new UI, and so I'm wondering how I can change this link. I have read the Documentation page called "Configure the Experience Manager Assets as a Cloud Service integration", but the way I'm reading it I think this relates to the integration within 'Documents' areas of 'Projects' where we can add linked folders? Does anyone know if this is the place I can update the main menu link to direct users to the new UI?Setup > Documents > Experience Manager Assets If this is the place, then on the back of this I had a question on metadata mapping. We have just completed a project with a third party who have helped us to define our Metadata schema (in the new UI), and so I'm concerned that this mapping will need to be redone should I add the URL for the new UI? Thanks in advance, 
Hi TeamI am using CJA, and I have a metric which is in string format i.e.,web1&45,343&52,671&53,234so on..because of which my I am not able to see my total number i.e. aggregated value at the topis there any solution for it to get the aggregated value by converting it into int from DataView itself
Hi, Any idea from where we can learn Adobe Sensei? Is there any learning portal or anything like that where they have detailed everything out about Sensei?
Hi,Our team is currently working with Edge Delivery Services and the Universal Editor, using 'aem-boilerplate-xwalk' project.We understand that we can manage code environments (e.g., dev, stage, prod) by using GitHub branches. And developers and authors can use '?ref=<branch>' to switch between environments they need in UE.However, when it comes to content, we only have two states available:'preview' (page)'publish' (live)Both of these rely on the same author instance (e.g., 'author-xxx-xxx.adobeaemcloud.com'), which means the content is shared across all environments. Our client requires a separation of content environments for development, staging, and production.Our initial idea was to configure 'fstab.yaml' to point to different author instances depending on the GitHub branch/environment:For 'stage', we use: https://<stage-env>.adobeaemcloud.com/bin/franklin.delivery/<owner>/<site>/main For 'dev', we use:&nbs
is the profileid which is available in profile lookup page, is that available to use in query service as well in any attribute from snapshot table or any other system table?
Helloes, I am trying to create some kind of report or anything that could be exported that includes PTO's and the designated holidays for different users. I can easily get the PTO via search + read related records modules, but I am having a hard time getting the dates of the designated holidays that are coming from the schedule. I have tried using the Custom API Call module to GET those and I have also tried using the HTTP module to GET the schedule exceptions but most likely due to my lack of experience it didnt go too well. Would there be any suggestions on how to achieve such thing? Thank you for your time and looking forward to hearing your suggestions. Also, I understood that the calendar view can help with at least viewing it visually in case it cannot be done.
Could someone give me a little guidance for working with the the Fusion internal API? I've created an API token (selecting all the 'read' options), and I've looked at the Make.com documentation.I've tried using an HTTP Make a Request module, using https://app.workfrontfusion.com/api/v5/ as a base URL (using v2 like I see in the Make.com documentation seems to result in a "not logged in" error). I've tried different calls (a list of users and a list of team scenarios). I don't get errors, but I only get a long string of HTML code (that doesn't appear to contain any of the data I'm seeking) as an output.I'm not sure what I'm doing wrong. Any pointers would be appreciated. Thanks!
Use Case:We manage multiple websites, each tracked through separate Adobe Analytics report suites. The user journey typically spans across domains in the following manner:A user lands on Website X, initiates an action (e.g., clicking an “Apply” button),Gets redirected to Website Y to complete an application,Then navigates to Website A to log in,But may abandon the journey at any step.This flow can happen in any direction between sites, and in some cases, includes transitions from/to our mobile app as well.We are looking for a step-by-step cross-domain tracking solution that allows us to:Maintain user session integrity across domains,Stitch user journeys across all platforms (web and app),Analyze drop-offs and abandonment points accurately.If you have any best practices or an optimal implementation strategy to address this scenario, please share it. Your guidance would be greatly appreciated.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.