Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
We want to cap the amount of personalised offers that a user is seeing in the webpage. We used custom code channel. We created a campaign with a ranking formula and a decision policy. Inside the policy we added the frequency capping and set it to 3 displays per user per day. We followed this documentation:https://experienceleague.adobe.com/en/docs/journey-optimizer-learn/frequency-capping-in-ajod/enable-cappingWe enabled the itemId and the trackingTockens and we are properly sending and collecting those in the web page and Tags. All the info is reaching AEP, this is a display event. "_experience": { "decisioning": { "propositionAction": { "tokens": [ "/vCRDDlX6uR7PIti7nB11w" ], "id": "dps:689105eb84a0ad4b943aa2d8967e7f09b45b034ee8a9f539:1c1087fec9796bcb" }, "propositions": [ { "scopeDetails": { "rank": 1, "correlationID": "3fe24028-0466-4b29-a056-3f5ea8
I'm encountering an error when executing the code below within an HTML AJO file. {{executionMetadata key='CODIGO' value={%#if profile._cogna.cogna_student_profile_attributes.DS_ASSINATURA = "PITAGORAS" %} '2' {%else if profile._cogna.cogna_student_profile_attributes.DS_ASSINATURA = "UNIC" %} '3' {%else if profile._cogna.cogna_student_profile_attributes.DS_ASSINATURA = "UNIDERP" %} '4' {%else if profile._cogna.cogna_student_profile_attributes.DS_ASSINATURA = "UNIME" %} '5' {%else if profile._cogna.cogna_student_profile_attributes.DS_ASSINATURA = "UNOPAR" %} '6' {%else%} '1' {%/if%}}} The idea is to use the executionMetadata function, but with its value being a condition based on a field from a dataset.The error message is: Invalid syntax found: '{'. Error beginning at position: Line 1, Character 40How can I resolve this?
Can the Marketo administrator set the permission for non-administrator accounts to view the personal information of database users? When non-administrator accounts view the database information, only partial information should be displayed. For example, when viewing Zhang San's email, only the encrypted email should be shown.
Need to create a calculated field to count child task of a specific taskExample under the task “asset”, we have a list of assets such as “banner”, “Video”, “Print” etc.
Dear Adobe Experience Manager Team,I hope this message finds you well.I am reaching out to explore the possibility of obtaining a complimentary or developer-focused license for Adobe Experience Manager (AEM) to support hands-on learning, architectural experimentation, and solution prototyping.As a software professional actively working within the enterprise CMS and digital experience ecosystem, I am keen to deepen my expertise in AEM’s capabilities across Sites, Assets, and headless delivery models. Access to a licensed environment would enable me to evaluate core features, build proof-of-concept implementations, and strengthen my alignment with Adobe’s best practices and recommended architecture patterns.My objective is to leverage AEM for structured learning, innovation use cases, and potential enterprise solution design. If there are developer programs, sandbox environments, trial licenses, partner pathways, or community initiatives that support this, I would greatly appreciate guid
We have need to query GraphQL in AEM for specific content fragments with a title (for example) of X or Y. That’s easy enough to do with a query like this. This is the most common example I see. query getAdventuresByActivity( $activity1: String! $activity2: String!) { adventureList(filter: { adventureActivity: { _logOp: OR _expressions: [ { value: $activity1 } { value: $activity2 } ] } }) { items { _path adventureTitle adventureActivity adventurePrice adventureTripLength } }} Then followed by a variable like this. { "activity1": "Surfing", "activity2": "Rock Climbing"}The issue is that we’d like to be able to query on n number of variables and there doesn’t seem to be a facility for this. You can pass in a dynamic filter expression to the persisted query, but this only works in Graphiql. I’m wondering what other folks out there are doing for a problem like this. Are you simply making multiple single filter calls t
Dear AEP Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Experience Platform.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for February 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for AEP. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any AEP-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating highly personalized digital experiences with AEP.Start supercharging your problem-solving skills today by exploring our Top KCS Articles! Take a look:St
Dear AEM Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for February 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for AEM. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any AEM-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM.Start supercharging your problem-solving skills today by exploring our Top KCS Articles!Take a loo
Dear Adobe Campaign Community,Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Campaign.That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for February 2026, designed to help you resolve common challenges swiftly and effectively.Our Top KCS Articles are your shortcut to:Quickly identifying and resolving recurring issues. Accessing expert insights and best practices for Adobe Campaign. Streamlining your troubleshooting process for maximum productivity. Empowering yourself with the knowledge to tackle any campaign-related problem head-on.Why spend hours searching for solutions, when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – creating exceptional campaigns with Adobe Campaign.Start supercharging your problem-solving skills today by exploring our Top KCS Articles! Take
Hi All, If a profile dataset (used in CJA connection) is not enabled for Profile in AEP than will the profile attributes show up in CJA workspace reports. Basically there are 2 datasets (event and profile) and Person ID is same in both datasets. When I created connection than I can see the data at connection level but at dataview level data is coming as ‘No value’ in reports. Is this because the profile dataset is not enabled for profile in AEP ?
how can i update jars like spring framework which is under crx-quickstart/launchpad/felix/bundle10/spring-core.jar . This is flagged in security scan and needs to be upgraded to 5.3.32 version. Current version is 5.3.28. Upgrading vai sevice pack is not an option due to time constraints.
Hello! I'm trying to create a project report that shows actual duration of projects. One column is pulling the template duration, but I also want to show in a separate column the duration the project ACTUALLY took. Taking the actual start date and add up the actual completion date and show what that duration is (keep in mind, we have our schedule set up not to include weekends and holidays so it's not as straightforward as adding the days between the two dates). This will then show me a comparison to what the project SHOULD have started vs when it did and then how long is actually took. Ultimately, I want to show two things: 1) are our templates set up accurately for the duration needed and 2) we are allocating enough time, but our projects are starting too late; therefore we're always late getting them done. Warning: I do not understand text mode well at all. HA!
We are about to embark on our Workfront Planning journey and just wanted to think about topics I would need to cover in training for the end user? They will not be the ones creating workspaces and stuff like that so just wondering what all the training could entail on their end.Currently, I have the following topics:What is Workfront Planning? Create and managing view tables Importing information from a spreadsheet
The browser interface for AEM Assets currently has a file size upload limit of 2G. Is there a plan that allows us to increase that limit?
Hi! Since there is no option to de-duplicate by email in journeys, is there a workaround to achieve this with for example segments or condition (functions) in a journey? Thanks!
Currently with Dynamic Chat, if one of our BDRs misses the chat, the only option is to display a message and possibly display their calendar link. What we would like to have is if the agent misses the chat, after it displays the fallback message, we want to reroute it back into the bot workflow to ask additional questions so we can send it to someone to do a follow up. It’s a better experience as well for someone engaging with the bot because it isn’t just a they’re not available and that’s it.
In the Classic Workfront experience, there was a way to attach a custom form to a task without having to fill in the required field information. My agency has project managers add these forms to the appropriate tasks as new requests come up and then another team member fills the form in. Now we're switching people onto the new experience and realizing that all the required fields have to be filled in whenever a form is attached because there isn't a way to add a form without also hitting that requirement.In our scenario, our project managers do not have the information that goes in those forms, they're just the person getting the form in place because they have the proper licenses. Another user with a work license generally has responsibility of filling in the form information and typically at a later date then when the task & form are added to the project.Losing the functionality from the classic experience really hurts the process we had in place. And if the project
Hi Everyone! I have two separate questions, both related to the new Marketo builder. I’m working on setting up a theme for our brand styles, and I’ve run into two questions I’m hoping someone can help me with.Is there a way to set up an Adobe font in a Theme I created? Right now, in the “Text Settings” tab of the theme, it shows two dropdowns: “Font library” and “Font family”. Under “Font library”, I only see “Standard” and “Google Fonts”. Our font is Acumin Pro. Is there a way to add an Adobe font in the new builder/My Theme? The copy on our buttons is meant to be all caps. Instead of having to make sure it’s always physically typed as all caps, is there a way to do that under My Themes? Somewhere to maybe put text-transform CSS? It will make it much more foolproof to have it automatically capitalize everything within the button.Any help is much appreciated. Thank you!
Hi, How can we determine which users with permissions to access our AJO instance have logged on within the last 30 days? Thanks,Skyler
Use this thread to ask any questions related to the Implement Adobe Experience Cloud with Web SDK tutorial tutorial on Experience League. Experts are monitoring this thread to ensure your questions are answered.
I’ve set up reports to show “counts as revenue” hours vs total recorded hours, but since we have not required employees to fill up their time sheets, a lot of them don’t record non-revenue hours. We can change that through training but in the meantime I would like to create a report that shows revenue hours vs total available hours. But when I’m trying to build the report, don’t see any option for an “Available Hours” column. Do I need to do this in text mode? If so, how would that be parsed? I don’t use text mode a lot, and when I do it’s mostly finding something that looks similar to what I want and copying or editing it. Thanks in advance.
Basically - I have the same question as this user in 2023, but the code didn’t work for me - have there been any updates I should know about. I’m not savvy at text mode (like, at all).
Hi Folks, I am working on the Adobe Analytics implementation migration to Web SDK. My development team is currently implementing it, and we have some questions regarding the XDM object structure for the customMetadata that we send into the media session.In our current implementation, all the contextVariables that we send with pageview and action calls are also passed into the media session. The common set of Adobe processing rules maps these contextVariables to the analytics variables for both action & pageview calls as well as media analytics session calls.We have designed the XDM payload schema and would like to follow the same methodology as before: passing the complete XDM payload as customMetadata into the media analytics session. However, the media analytics custom metadata only supports variables of string type, and does not accept objects.Do you have any recommendations on how this should be handled so that the common set of processing rules can still work for the shared va
Workfront Report: This idea is submitted with reference to Adobe Workfront reporting limitation on Task reportCase id: #E-002087382Please consider this idea for further implementation:Task-level comments are populating in Project Last Note field, which results in the actual project-level comments being overwritten? Unable to capture last user comment and not API/system generated comment in Project/task last note
February' 26 release notes Check out what’s new in the latest Adobe Experience Platform release update: Release Notes New capabilities Alerts Slack integration for customer-facing alerts: You can now deliver customer-facing alerts to Slack. Follow the step-by-step tutorial to set up the Slack integration and receive alert notifications directly in your Slack workspace. Destinations Snowflake Batch generally available: The Snowflake Batch destination is now generally available. Real-Time CDP customers worldwide can now use this connector to activate data into their Snowflake accounts without needing to physically copy the data. All limitations from the limited release have been lifted (availability for US-only customers, support for audiences belonging to the default merge policy only). Segmentation Service Editable API audiences: You can now edit audiences created using either the Segmentation Service API or the Audience Agent in Segment Builder. Note: Audiences that contain ti
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.