Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team, Initially, the code worked as expected without using the embed property, while running on AMS AEM 6.5 (exact service pack version unknown). We are using the org.apache.sling.servlet-helpers dependency, which is correctly declared in the pom.xml. However, we suddenly encountered an issue with the target sync functionality. Upon debugging, we discovered that the servlet-helpers JAR was missing. The JAR is not visible in the AEM console or listed among the active bundles. To resolve this, we applied the embed property to include the JAR under the /apps folder. Unfortunately, this workaround has led to Sonar issues related to the dependency. We are currently using AEM version 6.5.21. The servlet-helpers JAR is available in AEM as a Cloud Service, but it appears to be missing in AEM 6.5. We're unsure whether it was replaced or bundled within another JAR. Is it acceptable to manually install the JAR via the AEM console under bundles, or is there a recommended way to restore it? Addi
Dear Community, I would like to ask for the best recommendations using AJO for my client requirement. So in AEP, I created two schema, Individual Profile Class, and ExperienceEvent Class. What I want to achieve is creating an Audience in AEP, then using AJO to send ExperienceEvents field to Kafka. The limitation here is that the client only has Prime License. I understand that to send data to Kafka from AJO is through using Custom Action with the appropriate Payload. Currently, I have created and Audience, which is then ready to be used, then creating a Unitary Event. I create a Unitary Event because this allows me to select ExperienceEvent fields to map with the Custom Action. In test mode (Only has Unitary Event and Custom Action in the Canvas) I was able to get the notification that the test data is successfully sent and was able to see the data in the notification (it was sent to my phone). However, after publishing it, I could not get the Journey to work, sometimes
September '25 release notes Check out what's new and improved in the latest Adobe Journey Optimizer product release update: Release Notes New capabilities Journey Optimizer Experimentation Accelerator: Journey Optimizer Experimentation Accelerator is an AI-first product designed to take your experimentation to the next level. Built for Adobe Journey Optimizer and Adobe Target users, it unifies experiment management, delivers AI-powered insights and opportunities, and introduces a new experimentation agent. Journey Agent is here!: Powered by Adobe Experience Platform Agent Orchestrator, Journey Agent is available in Journey Optimizer. It enables you to analyze journeys through a natural language interface. The agent will detect audience or schedule conflicts and profile drop-offs in a journey to help you take steps to resolve them. Soon, you will be able to create journeys with agentic support. Dark mode in the Email Designer:The Journey Optimizer Email Designer now
Hi, I was using the save draft feature in one of my adaptive form, but facing an issue while saving the supporting documents. I tried saving the form without supp docs, and it saved. But whenever I try saving by adding the supp docs, its throwing an error.It says "error occurred while draft saving".AEM version used: 6.5.21.0 So, please provide some insights regarding this.
Join us for the next Experience League LIVE session where our experts will showcase how Adobe Journey Optimizer (AJO) is expanding mobile engagement with powerful new channels: Experience League Live: Expand your mobile reach with RCS and WhatsApp in Journey Optimizer 📅 Date: Tuesday, September 30🕘 Time: 9:00 AM PT In this session, you’ll learn how to: Engage customers on WhatsApp, RCS, and with Custom SMS Providers Deliver rich experiences beyond plain text with interactive buttons, carousels, quick replies, and more Understand the key differences and advantages of RCS vs. WhatsApp Set up new channels with API credentials and webhooks Incorporate these channels seamlessly into your omnichannel engagement strategy 💡 Don’t miss this chance to see the latest in personalized mobile experiences and get your questions answered live by our experts! Presenters: Sandra Hausmann – Sr. Technical Marketing Engineer, Digital Experience Travis Jordan – Princip
When working with Adobe Target, understanding profile scripts is essential for tracking user behavior, storing preferences, and customizing experiences. However, many users get confused between profile and user when writing profile scripts.In this blog post, we’ll break down the differences between profile and user, their use cases, and how you can leverage both for effective personalization.What’s the Difference Between profile and user?Feature profile userScopeStores persistent user data (across sessions & visits).Retrieves real-time session-specific data.PersistenceData is stored permanently unless reset or expired.Data is only available during the session.UsageUsed for tracking user history, preferences, and behavior over time.Used for fetching live details like IP, referrer, and user-agent.Example Methodsprofile.set(), profile.get(), profile.increment(), profile.expireIn()user.header(), user.device(), user.ipAddress(), user.referrer()Common Use CasesCounting visits, storing us
Welcome to all the new members who joined this month! We’re excited to have you in the Adobe AEM Community🎉. Whether you’re brand new or have been here a while, this space is all about learning, sharing, and connecting with peers who get what you do every day. In a world where so much is automated and AI-driven, this space is different — it’s built on humans helping humans. Every question asked, every tip shared, every reply left here makes a real difference. If you’re new, this is your first touchpoint — and we’re truly glad you’re here. Think of this thread as a friendly café table where you can pull up a chair, say hi, and get to know others who “get” what you do. To get started, share: What company and role are you in Which feature you’re using most One area you want to get better at How long you been working with AEM How long you been using AEM And give us your answer to this month's Ice Breaker question for all to kick things off: 👉
might be best explain with an example: I have a servlet that returns true or false if HTTP post is successful.I also have a javax filter that checks if a user still has a session. if no session, redirect the user to the login page.User has 2 browser tabs open and both of them are displaying a form (could be the same or different forms).in tab1, user logs out.in tab2, user decides to submit the form (which is calling an servlet).In my filter and when processing the request for tab2, I w ant to redirect the user to the login page since they already logged out in tab1.How can I do this? I have tried response.sendRedirect and request.getRequestDispatcher. Both of them does not redirect the user to another page. Thanks
You see a series of Unsubscribe Email activities, roughly 5 minutes apart, covering more or less all the emails someone received: Each one’s Details show they used the List-Unsubscribe header: Turns out that’s standard behavior of the newish Manage Subscriptions feature in consumer Gmail. When you go to Manage Subscriptions, Gmail shows you addresses that’ve sent enough marketing email to be trusted, which it then considers a “Subscription”: Clicking on a Subscription shows emails from that sender that are still in your mailbox: If you click Unsubscribe on the Subscriptions tab, Gmail visits all the List-Unsubscribe URLs in sequence, waiting 5 minutes between URLs to ensure it doesn’t exceed rate limits. This is mentioned, in a dumbed-down way, in the docs: Since every Marketo email has a unique List-Unsubscribe header — if it didn’t, we couldn’t track Unsubscribe Email at the asset level! — all emails are individually unsubscribed. This
I am trying to create a task report that ONLY pulls in the next milestone to be completed on a project. I have this report very close to where I need it but, it is currently pulling in every task with a milestone associated with it that's not complete - I only need the next milestone associate task that is incomplete. The milestone view does not work for the desired finished report, a milestone report doesn't work due to filtering constraints, and our milestones are not all associated with the same task names across our projects. Ultimately, what we're trying to achieve is a report that shows how many projects we have in each program that are currently in each milestone stage (ie, 3 projects currently in milestone 2, 6 projects currently in milestone 3, etc).
I'm a novice when it comes to Project Finances inside of Workfront and the native reporting options available inside of Workfront. I'm hoping someone can help explain what date is being used in Workfront to pull an allocation date on a Project (Financial Data) report in regards to expenses. The allocation date is the only date option available for filters, views and groupings but it doesn't explicitly call this out anywhere on what it means in regards to expenses. The documentation around this is rough and mainly speaks to budgeted hours - aka labor. This is from the glossary of terms - which doesn't seem to lay it out specifically but I'm feeling like it's the planned date of expenses since the budgeted hours would also be "planned" hours. Allocation Date You can find this field in the following types of reports: Project (Financial Data) Budgeted Hour Financial information populates in Project (Financial Data) reports only when the data associated wi
I'm attempting to create a value for one of our brands to align with the others, but currently that value isn't coded on this site. The image below is a processing rule with a single if else which seems to be all that you are allowed. Is there a way to make a second if else option, so that I can further clarify information about the app or web visits... or would I need to make multiple processing rules in order to create 3+ values in this evar? It seems to be the case, but wanted to make sure before I created a large amount of unnecessary rules. Thanks!
Hey folks, im trying to figure out if i can default settings to show ALL tasks in a project / template. Not just the 1st 100. when bulk updating stuff its mind numbingly frustrating to have to open all the projects then do this other step before editing. I thought maybe in Interface > Layout > Lists > Tasks, but i am stumped.
I would like to create a new project view that defaults the sort order of the project list to be name. It's possible for individual users to change the sort order of the current view to be by name but we want to default the sort order to be name as the default for a particular view. Is there a way to do this?
If someone completes a form (on an LP) where the URL has UTM values included, those values reveal in the form-mail email receipt we receive. Some visitors will arrive at LP and complete form directly, no UTM data. In those cases form-mail receipt should reveal 'direct visit' or 'not available' where I've got the tokens for each UTM property. Due to cookies preserving the end-user's last visit, it is not correctly tracking campaign info IF the end-user is a direct visit to the landing pg... it records the last campaign they interacted with and lists that, incorrectly in the email receipt (form-mail). Set up that is not working: Key Notes:Place this script in the LP HTML, ideally just before the closing </body> tag, OR in an open text field in footer's HTML. Rich Text Block. (see JS below) ...I cannot access closing body tag in the form or my LP, so I am utilizing a rich text block in the footer's HTML where I have some other public facing text... I just dropped the sc
Feels weird to be writing about this at such a late date, but there’s misinformation going around, perhaps AI-influenced. The spur for this post was the erroneous claim that Marketo Forms 2.0 uses REST API names as Form Field names. That is, if the REST API name is email the corresponding form field is <input name="email">. That’s clearly untrue, as you can see by inspecting the HTML of a basic form: But even the response I gave on the Nation — No, it uses the SOAP API name — isn’t true 100.00% of the time. Don’t get me wrong: it’s true enough to get you through 99.99% of scenarios, and infinitely true-er than the false claim about the REST API name. It’s certainly true for the system field that holds the lead’s email address, i.e. the one with the default Friendly Name Email. (Knowing all the different names a field can have makes it harder to refer to fields, right? We usually choose the Friendly Name, even if that one can change over time!) &nbs
Hi Community! Situation: we have a few domains we report on. The domains have links sending users between them that requires being tracked. When I go from google to website X, the referrer field is populated. However when I do the same from site Y to site X it does not show up. My search shows two typical places where the issues might be originating from: 1) Domain names are different and the internal URL filters are not at play2) The links are not being redirected We are using icids to capture the data but we want to know why referrer is not working as that is a metric we used in the past.
The Blueprints library in Adobe Workfront is constantly growing with new, ready-to-use templates and dashboards. With a quick install process, you can spend less time setting up and more time getting work done. The Workfront Customer Success team shared everything you need to know about Blueprints - what they are, how they work, and how you can start using them today to maximize value across your organization. Check out the recording and slides! ➡️ Do you have ideas for future Blueprints or have follow-up questions from the event? Feel free to drop them in the comments below!
Hi! Could one of you help us solve our challege below? ChallengeAs a Fusion admin I like to start a workflow only if documents are uploaded in a certain sub-folder. This subfolder is created on the project template and contains a template folder ID that can be retrieved easily. However, this template folder ID (or for that matter the folder ID in general), is not stored on the document information and cannot be extracted in the document information outputs.BackgroundWe want to create an automated process that trigger is assets are uploaded in bulk to a specific folder in the project. Once uploaded to that specific folder, the files are moved to a document folder on sub-task level based on the naming convention of the file.AskIs there a way to retrieve the folder information of the location where the file is uploaded? Such that this ID can be matched to the folder template ID from the project template?
Hi! I know the text mode when I want to display another task assignment on a task report that's not already filtering for that specific task, but what about showing the full assignment list when more than one person is assigned since its a string? So basically, I'm looking for the correct text mode to get all assignments instead of just the assigned to name of the primary assignee. displayname=Signatories listdelimiter=<div> listmethod=nested(project.tasks).lists type=iterate valueexpression=IF({name}='Confirm Signatories',{assignedTo}.{name}) valueformat=HTML
Its written in Profile extension documentation for Mobile SDK that these attributes are stored client-side. Might these be used by AJO ?https://developer.adobe.com/client-sdks/home/base/profile/api-reference/#updateuserattributes
HI All,I was able to render emoji's in the email using unicode or direct copy paste. But when checking on rendering for different clients. Most of the clients support and I can see the emoji's but few like outlook on specific versions were only rendering gray scale versions of emoji's.Is there a way to render them with colors or since that is out of AJO scope and outlook is the one finally deciding it, It will not render.AI response -Outlook on Windows (Classic): Emojis in subject lines are rendered in grayscale. This is a known limitation. Even if you insert a colorful emoji, it will appear black-and-white in the subject line on WindowsThanks
How do we manage opt-out using AJO (not external opt-out) when there are multiple brands ? The one-click optout or optout using landing page automatically updates the global opt-out - consents.marketing.email.val which will opts out the user from all communication(irrespective of brands). How can we override this to optout out of specific brands ?
Hi community,I've been working with the Facebook Lead Ads API for the past few days. I noticed that it only updates the activity log for people who already exist in Marketo. However, it doesn't create a new person when someone who isn't already in Marketo submits a lead form on Facebook. I'm not sure why it's not working as expected. The API correctly updates the activity "Filled out Facebook Lead Form" in the activity log for people who already exist in the database, so it doesn't seem to be a field mapping issue. I also checked the "Person Source" field, and there's no value indicating "Facebook Lead Ads". Has anyone else encountered this issue before? Any insights or suggestions would be greatly appreciated. Thank you in advance!
Right now all of our requestors inputted requests go to the same report and our traffic team reviews ones specific to their division, which we're handling using just a grouping. I'd like to update the report so the traffic team is only seeing requests for their divisions. Right now the traffic team has the requestors home group's for their specific divisions as their other groups. I think it might be possible to filter based on entered by's home group = user.ids other groups, but I'm not totally sure. Has anyone done anything similar? Do you have any suggestions?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.