Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi, Has anyone been able to use Experience Fragement in AJO. Donot see any documenation on this. 1) If yes then would appreciate any documenations/steps for achiveing same.2) If No then is this in future AJO roadmap
Hi There, I have developed custom workflow and installed it and it worked fine. I synced workflow model xml into codebase, made some changes (removed some steps and transition etc) and pushed it to AEM CaaS. But to surprise, AEM workflow is still using old workflow xml instead of using new one. Just FYI, I did not just update it manually but via local SDK and synced the code back. It changed `lastModified` and other properties as well, so it should recognize it as changed on deployment but it did not. On `/var/workflow/models` it still shows old nodes and transitions
Hi folks,First time using the JAVA RolloutManagerImpl. I'm creating a script to import a bunch of vanity URLs which need to be rolled-out to all markets. My code looking something like:RolloutParams rolloutParams = new RolloutParams(); // Setup internal-vanities market pagesfor (int i = 0; i < countries.size(); i++) { rolloutPages[i] = INTERNAL_VANITY_MIGRATION_PATH.replace("master", countries.get(i));}rolloutParams.master = internalVanityMigrationPage;rolloutParams.targets = rolloutPages;rolloutParams.isDeep = true;rolloutParams.trigger = RolloutManager.Trigger.ROLLOUT;rolloutManager.rollout(rolloutParams); Before running the page exists in master but not in the other markets. When running the log for RolloutManagerImpl gives me one entry which looks fine:10.07.2025 16:12:47.230 *DEBUG* [[0:0:0:0:0:0:0:1] [1752160367222] POST /bin/vanityurlmigrator.html HTTP/1.1] com.day.cq.wcm.msm.impl.RolloutManagerImpl Executing page rollout, params=RolloutParams, Mai
Hi Team,I need to update the Bot Rules in my RSuite. The Documentation - Upload Bot Rule says to fill the .csv file with the headers as shown in yellow in the pic. My query is where will I find this information. Can someone help me with a stepwise process to update the Bot information. Thanks!
Assuming we have a scenario: 1. Product is shown in the recommendation 2. In the same session / in the next 24h user bought this product 3. Are we able to measure such a conversions in Target or additional Analytics license is required? 4. Are we able to somehow tracks which products were clicked in the Recommendations?
Do you have any ideas? Its populated with data
Hi Experts in this community,Good day! I'm currently designing and proposing to utilize our current CMS, Adobe's AEM CMS, to render the frontend of WeChat Mini-Program.Considering the existing solution that AEM CMS outputs like headless CMS for content delivery (JSON) and experience fragments (HTML and CSS), my question now is do you have an existing implementation or solution to utilized these method to delivery contents and the frontend which is acceptable by WeChat Mini-Program for our reference as there are no reliable sources online? Please help to shed some light, thank you so much!
I'm building an Adaptive Form that requires input via query string parameters in the URL, for example ?firstname=bob&lastname=smith that should then pre-populate text input fields in the Adaptive Form. I attempted to follow the Adobe Experience League instructions published here, which seems to require two packages to be installed into the AEM instance. It wasn't clear if the packages listed there are required, or if they're example content from the tutorial instructions. In the AEM Package Manager, I received an error message that said "Package (or it's subpackage(s)) contains application content which isn't supported at runtime". and I wasn't able to install either of the packages. We're using AEM cloud, with AEM Release 2025.5.21005. Is there some way to set up Adaptive Forms that can receive input via query string parameters, without requiring any additional AEM packages to be installed? What are we missing? 😛 Being able to use query strin
Data in BigQuery is present in the format of array of object. where each value in the object is string.[{ "MODEL_NAME":"PRP__TRIGGER_1Y_14DLAG","MODEL_DECILES":"5","MODEL_SCORE":"0.049972750246524811","DATE":"2024-12-29"},{ "MODEL_NAME":"PRP_60D_LAPS_1Y_REV1","MODEL_NAME":"9","MODEL_SCORE":"0.45968803763389587","DATE":"2025-03-15"]But when we connect the bigQ with AEP as source and preview the dataFlow, AEP intercept this as object. and each value in the object is an array. This is reverse of how it was present in the BigQ. Also it has backward slash at many places in preview. {"MODEL_NAME":"[\"PRP__TRIGGER_1Y_14DLAG\",\"PRP_60D_LAPS_1Y_REV1\"]","MODEL_DECILES":"[5,9]","MODEL_SCORE":"[0.049972750246524811,0.45968803763389587]","DATE":"[\"2024-12-29\",\"2025-03-15\"]"} As a result the data ingestion fails from bigQuery. 1) Why is AEP-BQ connector transforming the data structure ?2) Is there a formula in calculated field to transfer the preview structure{key:[]} to the exp
We need to build personalized emails using Custom Object data via a Velocity script. However, the Custom Object in question is related to the Account in SFDC, not directly to the Contact. Unfortunately, SalesOps has been unable to create a new custom object that would mirror this data and relate directly to the Lead or Contact.Is there another way to achieve our goal? Specifically, could we sync the custom object data into Marketo and then use a Smart Campaign to populate custom Person fields, which could then be used as personalization tokens in the email?Also, the current Marketo instance has only two custom objects provisioned, and one is already in use.
Hi everyone. As a one-person Marketo "department", I am learning new things about the instance I inherited. One is that our CRM and Marketo do not communicate - there is a daily file transfer that appears to be customer data (name, email, etc) and custom object (type of account, when opened, etc) that captures any new customers and places them into a workflow (existing Onboarding Journey). Our I.T. Department sends me spreadsheets for both as a way to check the data transferred if I want or need.That said, I have completed a new customer onboarding journey that I'd like to test using fake test data that mirrors the two spreadsheets.The field that ties both spreadsheets together is called, CIF, and I think I need to exclude this from a list import of the customer data. When I upload the custom object spreadsheet, I will need to include CIF.Needless to say, I am a bit apprehensive in uploading the spreadsheets and testing the data. On its surface, does this sound like I am on the right t
Hi! I'm confused which technology (AI or Machine Learning powered by Adobe Sensei) each of the following uses...the study material mentions both so don't know which the correct answer should be on the exam: Auto-target: Auto-personalization:Experience Targeting:Auto-allocate: Thanks!
Hello! When using the Workload Balancer, you can see everyone's projects that they have been assigned to. If a project has fallen behind, for example, a designer (role) has a task that was planned to be completed two weeks ago, that task does not appear on the WLB for the current week. Is there a way to know/see tasks (of e.g. designers) for fallen behind projects for the current week? -- so that when we go assigned new tasks for designers, we can take into account fallen behind projects.
We have users who would like to do analytics in CJA on a population of people who are in an audience in RTCDP. The solutions I have found so far have been to ingest segment membership from the XDM individual profile schema, and while this will tell me audience membership TODAY, we want to see who was in the audience a month ago. Has anyone been able to do this as segment membership overwrites history?
I would like to know what folder of an AEM project is the website root.It seems there could be two different folders that match the description, but it is unclear which of those is actually the case and I couldn't find any information on that so far. The two possible folders would be:1) The uppermost project folder directly under "content/" in the CRX folder structure2) The parent folder of the first HTML page (startpage) of the project, which is usually 1-2 folder levels below the first project folder Can someone clarify that for me? Would be much appreciated!
Hi everyone,We’re using Marketo to manage our forms and email campaigns, but all our landing pages — including the thank you pages — are hosted on our CMS (WordPress/Drupal).We’d like to reuse the same thank you page for two different use cases:New leads fill out a Marketo form → they are redirected to a thank you page hosted on our CMS, which contains:A PDF or video asset (embedded or downloadable)A PDF reader (for documents)A download buttonThe asset is also sent via follow-up email (only in this case)Known leads receive an email campaign → they click a direct link that brings them to the same thank you page, without seeing the form againIn this case, no follow-up email is sentMy question:What’s the best way to implement this setup in Marketo?Should we include specific URL parameters or Marketo tokens in the email link to track known users correctly?Is it possible to track that a known lead landed on the thank you page, even though they didn’t submit the form? (via Munchkin cookie, q
We group our weekly campaigns into portfolios for easy viewing, but as of the last week, we are unable to add the existing projects into a portfolio. We get an error message saying: Error loading secondary content... Is anyone else having this issue?
Hi, I was going to switch on the AI Assistant for our instance but have discovered that my company has such a rigorous approvals process for any AI assisted tech that it can takes months to get approved. Given all the hype around AI I would be interested if other are actually using it. We're thinking this could be very useful especially at request level from a traffic and triage perspective to summarise what the request/project is about. So this can be the first stage of Triage to collate all the data in a summarised point. This can speed up having to read through the whole request form but most importantly highlight what is missing?? Audience? Objective? Messaging hierarchy etc. Thanks in advance Geraint
Hi Everyone,I have a below use case where I am facing an issue with policies applied to custom container component which has been inherited from AEM core container component.Problem statement:We have our AEM editable template pages where container component is used as a parent component to author the custom components on the page. I have a new requirement to create a custom component with title,rte,image and one container component included using data-sly-resource in it. The problem here is when I have created a custom policy for the new custom component 's container included in it. It is inheriting the common container component policies but not the one I have created for it. when I click on the embedded container component from sidekick and click on "+" insert component from component's EditableToolbar, it is picking the correct policy where I am restricting components from but when I click on the parsys where we see "Drag components here" message inside the nested containe
Hi Everyone, Recently we found the attribution of traffic source might not reflect the reality.The display traffic became much lower than search before, which is very unlikely according to our google ads data. We did not change ads budget allocation that much between search and display ads.
Hi all,I am working with AEM as a Cloud Service and trying to handle multipart form-data using Jersey's @FormDataParam annotation for file uploads. However, I am facing issues with this approach, and I wanted to check if anyone has encountered similar problems or can provide a solution.Here are the details:Environment: AEM as a Cloud ServiceLibrary: Jersey 2.25.1(jersey-media-multipart) for handling file uploads via @FormDataParam.Issue: The @FormDataParam annotation does not seem to work as expected in AEM Cloud. The form data, including files, is not parsed correctly, and the parameters are not being extracted.Here’s the code I’m using: @9556322("/upload")public class FileUploadService {@164372@9556322("/file")@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces(MediaType.APPLICATION_JSON)public Response uploadFile(@FormDataParam("file") InputStream uploadedInputStream,@FormDataParam("file") FormDataContentDisposition fileDetail,@FormDataParam("description") String description) {St
I'm using the below imports on AEM aa CS. So i have added the respective dependency as well. Core build works fine if i upload core jar to aem console getting the error in import packages (added a ss).IMPORTS : import com.adobe.aemfd.docmanager.Document;import com.adobe.fd.ccm.channels.print.api.service.PrintChannelService;import com.adobe.fd.output.api.*;Dependency : <dependency><groupId>com.adobe.aemfd</groupId><artifactId>aemfd-client-sdk</artifactId><version>6.0.1244</version><scope>provided</scope></dependency>AEM console Error:Full Build Error :I tried to change the start level while uploading the jar, still fails. Any suggestions welcomes.Thanks in advance.
I'm using AEM aa CS, I need to generate a PDF using xdp template and xml data. So i used Output service api as per the below link.Generate PDF documents using output service | Adobe Experience ManagerI'm getting the import error while uploading the bundle in my local AEM aa CS.I added the following dependency.<dependency><groupId>com.adobe.aemfd</groupId><artifactId>aemfd-client-sdk</artifactId><version>6.0.1328</version></dependency>Please let me know if i missed anything, thanks.
Hello community, Reviewing the typology rules, we have found that the typology rule that comes by default in the system “Unqualified address” has nothing in the “Filter” section (I include screenshot), does this mean that it is not really doing anything or we are looking at something wrong?) Thanks
Hi Community,I’m working on an email in Adobe Journey Optimizer (AJO) and I keep getting the following warning when validating the message:{ "type": "https://ns.adobe.com/aep/errors/CJMMAS-2001-200", "title": "The opt-out link is not present in the email body.", "status": 200, "report": { "additionalContext": { "errorLevel": "WARNING", "variantId": "7cc39f90-7b4b-4e40-957b-fdd9bdda767d", "variantName": "default", "source": "MESSAGE", "channel": "email" } } }I understand this is Warning only (status 200), not a hard error, but I would like to know:How can I ensure the opt-out link is fully recognized by AJO and remove this warning?I am currently using this opt-out link in my footer:<p style="text-align:center;"> <a class="arc-link" data-nl-type="unsubscription" href="https://example.com/unsubscribe" style="color:rgb(150,156,170); text-decoration:underline;"> Click here to unsubscribe from further email c
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.