Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
hi Community, I was wondering if anyone has ever used AEM to manage a large scale map with filters, search, imagery, icon pins etc. We currently use POIs to manage the locations which is then generated onto a Google map. Not the most elegant of solutions or the fastest to maintain, but the cheapest. I would be interested to see other examples of from anyone that uses AEM in a similar way for maintaining location maps, especially if you are from a university like I am. I know there are plenty of companies out there that specialize in this area, and hosted solutions for maps, but budgets do control what we can and cannot do. Thanks Chris
We are a multinational / multilingual company where most users do not natively speak english.I need to gather data using custom forms in different countries speaking different languages (italian, spanish, german and eventually english).It is an issue both of presentation where I would like that custom forms display to each user labels and values in his/her own language, and in reporting where we should be able to consolidate values in one language.I would like to know if there is a way to display custom fields in a custom form in different languages, both in labels and values.
In any robust enterprise platform—especially those with as many message delivery, integration, and automation features as Adobe Journey Optimizer (AJO)—error codes can seem intimidating or cryptic. You're in the thick of building and launching journeys, and suddenly you're faced with messages like CJMCMP-6003-400 or CJMRPS - 1047-409. Example below- What do they mean? Are they blocking your campaigns, causing silent data loss, or are they just warnings? Understanding these error codes is not just an exercise for triage—it’s a shortcut to faster troubleshooting, optimal platform usage, and smoother go-lives. Each code is a signpost: it points to a specific configuration, permission, data, or backend process problem. Being able to quickly interpret these signals means less time deciphering logs and more time focusing on campaign success. Below you’ll find a comprehensive table of common AJO error codes. Each entry breaks down the context in which th
Hello Team, I have an rte field in my Content Fragment models.(Note: Which is present in many CF models).I want to call some custom js file whenever I open the CF. So, below article worked for me.https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/ootb-validation-options-for-content-fragment-model-data-type/td-p/393540#M84746So, whenver I create a CF from a CF model, my custom logic is execture.Now, my query is I want to execute this logic from say: 10 CF models out of my 20 CF models (where rte field is present). How can I restirct my custom logic? Note: Custom js categories has: dam.cfm.authoring.v2, companyName.rte cc @arunpatidar @briankasingli @giuseppebaglio @santoshsai @hrishikeshkagne Thanks in advance
Hi Guys, I have opted out using the one-click-unsubscribe feature in AJO and the 'consents.marketing.email.val' is updated as n.Post that I am not able to send any emails to the user with the value = n.Is there a way we can change the value back to 'y' or reset so that the user can start receiving emails again?
We are seeing a strange issue of profiles from Deleted dataset still showing up in Profiles UI. How long it takes to delete profiles too? This is happening primary for stitched profiles with fragments from other datasets.
Hi Guys, I am trying to integrate Cypress in AEM repo.My local integration is working fine. But when deploying to cloud the build error comes up - 19:25:04,735 [main] [INFO] --- frontend:1.12.0:npm (run-cypress-tests) @ com.adobe.cq.cloud.testing.ui.cypress.tests ---19:25:04,736 [main] [INFO] Running 'npm run test' in /build_root/build/benz-pxxxyyy-uk121212/ui.tests19:25:05,024 [Exec Stream Pumper] [INFO]19:25:05,024 [Exec Stream Pumper] [INFO] > ui.tests@1.0.0 test19:25:05,024 [Exec Stream Pumper] [INFO] > npm run cypress:run19:25:05,024 [Exec Stream Pumper] [INFO]19:25:05,629 [Exec Stream Pumper] [INFO]19:25:05,629 [Exec Stream Pumper] [INFO] > ui.tests@1.0.0 cypress:run19:25:05,629 [Exec Stream Pumper] [INFO] > CYPRESS_VERIFY_DISABLE=true cypress run --browser chrome --headless --config video=false,reporter=spec -- --no-sandbox --disable-gpu19:25:05,629 [Exec Stream Pumper] [INFO]19:25:05,946 [Exec Stream Pumper] [INFO] [FAILED] Error: spawn Xvfb ENOENT19:25:05
ECID delay from server is causing the rule to time out which fails the rule from firing ECID delay error in console : watchConsoleLogs.8258a5d6.js:4 [alloy] [Identity] Delaying request while retrieving ECID from server.error in console for rule :Failed to execute "Send event" for "test" rule. A timeout occurred because the action took longer than 2 seconds to complete.Error: A timeout occurred because the action took longer than 2 seconds to complete.Context: we are using a CNAME and i am currently based in Indian Standard timezoneUS folks do not get the ECID delay error and the rules are firing for them as expectedIs there any reason as to why this is happening and how can we fix this ?
Hi,I'm creating a segment to identify cases where there are no visits after a specific pageBut as I was testing it, something strange came up.Here are the conditions I tried: 1.Page AThenexclude(Page exists) 2.Page AThen within 1 page viewexclude(Page exists) 3.Page AThen within 2 page viewsexclude(Page exists) The results for all three cases above are exactly the same.The data should all be different, so I don't understand why they're the same. Shouldn't the data for ' after 1 page view' and 'within 1 page view' be the same?Page AThen after 1 page viewexclude(Page exists) I would greatly appreciate it if you could help me.
Our scenario:We have "news" node with child nodes for each year. Within this parent "news" nodes there are pages that need to be moved into their respective year child nodes. When I used the on-prem version of AEM (pre-Cloud), it was as simple as drag and drop into the folders and all references to those moved pages were updated. Now I can move single pages, going through the steps, but I can't multi-select 50,100 or more pages to move. I can publish this amount, just not move. Is this possible in AEM nowadays for a basic author to do and not bother the Development team to write scripts or export/import packages?this is what ChatGPT gave me as a response, ----Yes — in Adobe Experience Manager (AEM) you can bulk move pages from one location to another, and AEM can also update references to those moved pages if you do it through the Move operation in Sites.Here’s the breakdown:1. Bulk Move of PagesIn the Sites console, you can select multiple pages at once.
Hello ,I’m looking for guidance on how to effectively connect Adobe Analytics (or other web analytics platforms) with our company’s revenue data to better understand the impact of digital behavior on business outcomes. goal is to understand a more complete picture of how digital engagement drives business outcomes and revenue growth. Thanks in advance for your insights and experiences!
The recent calendar look/feel upgrade from May 2025 no longer allows multiple entries (more than 2) from displaying for each date. Instead, the user needs to click on the "more" option which appears on any date with more than 2 entries. The text is light grey, blends in with the background, and is easy to miss. It's causing confusion among our users who do not see their entry and are unaware of the "more" functionality. We would like the option in Setup to turn off "more" and simply display all the entries, which was the standard prior to the May 2025 update.
Serioulsy - this is likely super simple. The only way I can get out of this is to go out of the scenario and back in.Anyone know how to simply 'hide' the view of the Dev Tool console after you no longer need it?
I'm using AEM with the SitemapScheduler configuration to generate sitemaps on a scheduled basis. I've set up the scheduler with the following configuration: { "scheduler.name": "Practice Daily Sitemap Scheduler", "scheduler.expression": "* * * * *", "searchPath": "/content/practice/us" } However, sitemaps are not being generated in /var/sitemaps, and I can't access them via the expected URLs. I've enabled on-demand sitemap generation, which is working fine. I've also ensured that the configuration file is placed under config.publish. Can someone help me identify why the scheduler isn't working as expected?my crx de of author is : my crx de of publish is : when i turn on on demand sitemap generation it is getting generated like this : which is alrightthe only problem is with the sitemap schedulerplease help me i have waited for one hour and still cannot see the sitemap Note : I am using aem as a cloud service sdk
Which specific method to manually render such a campaign?https://developer.adobe.com/client-sdks/edge/adobe-journey-optimizer/in-app-message/api-reference/
I am slowly developing our instance as we grow. Our Workfront instance started with just a handful of in-house creatives who owned projects, but now includes a larger marketing team where Program Managers own projects. This is a very new change for us and I am wondering the best way to view in reports how many projects a single designer is currently assigned to. Has anyone else made a larger change like this OR how do you currently track something like this? There is no right or wrong answer, at this point I just need to gather lots of ideas!
Are we able to use same IP address in more than one Marketo instance?
Calling our Adobe Workfront system administrators, group administrators, or operational gurus. Not you? Forward this email to your coworkers. Your input will help us zero in on the tools, challenges, and solutions that matter most to you.Start 10 minute survey.Help us build the future of work - together.Thanks again for being part of the journey!
We roll with quarterly releases, so trying to anticipate what Thursday holds for the My Request widget changes? Documentation states: You must have the new requesting experience enabled to see the new widget. You can enable the new requesting experience in your Requests area. The new My Requests widget displays only those requests that were created in the new requesting experience.So, if people want to enable the new My Requests widget (is this really a new "widget" or just a new page), it sounds like the user does this themselves via the USE NEW EXPERIENCE toggle. But do they really lose access to seeing all their old requests? Hard to tell in Preview. Any insights as to what actually happens and what I should tell users if they don't want to lose access to their old requests would be helpful. Do you guide those who make requests to just not toggle to use the new experience?
Hi all,I'm trying to create a report that shows a list of projects that were closed or killed last month.I'm struggling to find a way to filter for projects that had their status changed in a certain date range.Any ideas? I feel like I must be missing something here.Thank you!
Hello, I have created a Test API triggered campaign with content experiment (3 Emails, A/B/C) and tried to trigger it from Postman but getting error 422 unprocessable entity. Please check the screenshot. Can we run content experimentation using a API triggered campaign or it is just for scheduled marketing campaigns ?
Hello, Please advise where I can find the Exam prep guide (study material) for AD0-E327 Adobe Campaign Classic Business Practitioner Expert.
Hello, We have clients submit requests and then internally 'Convert to Project' which results in the custom form that was attached to the request being available in the 'Project Details' section of the project that was created. On occasion, we need to set up a project before the request is submitted - is there a way to get the details on the Request custom form into the Project Details once it is submitted (after the project is created)? I know we can add the issue to the 'Issues' section, but our users are so used to looking in Project Details it would be ideal for this to be the same as for all other projects. Thank youLana
Hi everyone,We’re designing schemas in Adobe Experience Platform that use a composite key (for example, Field1 + Field2) for consistency across datasets.The challenge is that the incoming API data only contains Field1, while another dataset in AEP already holds both Field1 and Field2.Sending everything through an external system just to attach the missing field would add unnecessary complexity and delay.What’s the recommended way to handle this kind of scenario directly inside AEP?Specifically, how can we enrich or complete the composite key during ingestion or processing when one part of the key is available only in another AEP dataset?Appreciate any insights or examples from others who’ve addressed a similar schema or enrichment setup.Thanks!
Hi All, I am getting a weird build issue - [ERROR] Error while reading API info from com.adobe.aem:aem-sdk-api:2025.9.22450.20250911T131210Z-250800[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal com.adobe.aem:aemanalyser-maven-plugin:1.6.4:analyse (default-analyse) on project projectA.all.analyse: Provider types not found in com.adobe.aem:aem-sdk-api:2025.9.22450.20250911T131210Z-250800. Please update to a more recent version of the API. -> [Help 1] Now the weird thing is nowhere in my pom.xml is the 2025.9 version defined.In my pom.xml the properties are defined as below - <aem.sdk.api>2024.7.17258.20240726T172406Z-240700</aem.sdk.api><dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-sdk-api</artifactId> <version>${aem.sdk.api}</vers
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.