Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Introduction In our previous post, Journey Simulation Agent — Cover Your Whole Journey in a Few Clicks with AI-Built Test Users, No Hand-Crafted Data, we showed how the Journey Simulation Agent generates a minimal, AI-built set of test users to exercise every branch of your journey — no manual profile construction needed. That post kept things simple: a journey with no event nodes.But most real journeys don't stay simple. They wait on events — a cart addition, a purchase, an app open, a custom behavioral signal. And those event-driven journeys have a few extra moving parts.This post covers those extra moving parts: how the Journey Simulation Agent automatically generates the test events your journey needs, matches them to the right test users, and triggers them in the right order — so you can go from draft to publish-ready without touching a single event payload by hand. The Problem: You Need Test Events for Test Users Here's where most practitioners hit a wall.The Journey Simulation A
Body:Hi everyone, We’re in the middle of migrating our mobile apps from Tealium to Adobe’s mobile SDKs, and we’ve run into a challenge with Org IDs that I’m hoping to get some guidance on.Current SetupWe currently have two different Adobe Org IDs in use: Adobe Analytics v5 SDK (Legacy) Data flows directly into Adobe Analytics Uses Org ID #1 AEP Mobile SDK (New) Data flows into Adobe Experience Platform Uses Org ID #2 The ProblemDuring the migration, we need both data streams to continue: Data must still flow into Adobe Analytics (Org ID #1) Data must also flow into AEP (Org ID #2) However, since the AEP Mobile SDK is tied to a single Org ID, we’re unsure how to architect the migration so that both systems receive the same events.Questions Is it possible to send events to AEP using MobileCore.trackAction / sendEvent, and then use Event Forwarding to route those events into Adobe Analytics (Org ID #1)? Is this the recommended approach for customers who need to sup
Is it? Its not explained in the documentation
Hi,I´m trying to revoke permisssions to certain users for deleting pages; so I am using the ACL deny for jcr:removeChildNodes and jcr:removeNode; however if I do this then the user is of permission for modifying the contents of a page (cut, paste, etc) but I want them to be able to modify pages.Example::/content/project/branch-of-pages/page1/content/project/branch-of-pages/page2I want the user to keep on being able to modify contents for page1 and page2, but I don´t want them to be able to remove any page under /content/project/branch-of-pages; is that possible?I have been experimenting with pruning permissions at a top level (/content/project) and then in the leaf node adding permissions for jcr:removNode and jcr:removeChildNodes if the node has rep:glob *jcr:content*, but with no success.Do you know what would be the combination of permissions I would need to do what I want?
What is the sample use case for that feature?I choose the audience - people from US. Then I choose “inner audience” for the point 1 people from Texas people from Miami I understood correctly?
Introduction A little while ago we introduced Simulation Mode — a way to test run a draft journey with lightweight, AJO-native Simulated Users before you ever publish. It was a big step: instead of pulling in AEP test profiles to try out a journey, you could spin up purpose-built test profiles right inside AJO.But Simulation Mode still left one job on your plate: you had to figure out which test users the journey needed, and you had to build each one by hand.The Journey Simulation Agent takes that job off your plate. It reads your journey, works out the minimal set of paths needed to exercise every branch, and uses AI to generate a realistic test user for each one, complete with the profile attribute values that path needs. Then it triggers them into the journey and hands you a single verdict: is this journey ready to publish, or not? No path-tracing, no hand-built profiles, no digging through logs.This post walks through that end-to-end, using an example journey. The Issue: Hand-Craf
Hello, I have just started working with AEM for a client which has set up and linked their Workspace, Assets and Content Hub I would like to export the metadata fields for each platform to ensure they appear on each platform correctly and determine which ones are linked and check everything is working correctly. Could someone tell me how to do this?Thanks
Here is the scenario. I have 10 tasks all assigned to the same person. Each task has 2 days duration / 12 hours (6 hour day is my default). The tasks also have the same predecessor, so they all have the same planned completion date based on that shared predecessor.Since they are all assigned to the same person and have the same due date, effectively the tasks pack 20 days’ work into only 2 days. The tasks will very quickly start showing as late.Two ways I have previously solved this problem:1. Make each of the tasks dependent on completing one another. Creates a hierarchy and distributes the time, but my end users want to be able to choose where to start on the tasks.Add artificially increasing durations so that the first task lasts 2 days, the second 4 days, etc. This includes the full time, but my end users don’t like inaccuracy of the durations.Is there some way to have Workfront treat these tasks as if they were one task and set a due date that is realistic for the group of tasks w
Hello,I’m having trouble figuring out the Text Mode code for my Task Report. How can I write the code in the Value Expression to achieve the following result? I would like to display the date difference in one field. IF ISBLANK({project}.{DE:EWIR Submission Date}) display ""elsecalculate WEEKDAYDIFF({project}.{DE:EWIR Submission Date},{actualCompletionDate}) IF ISBLANK({project}.{DE:EFIR Submission Date}) display ""elsecalculate WEEKDAYDIFF({project}.{DE:EFIR Submission Date},{actualCompletionDate}) Thank you,Deepa Mahishi
Hi,Usually, GET /attask/api/v20.0/proj/search?fields=name,status returns statuses like PLN, CUR, DED. Is there a way to pull the full, human-readable status names (like Planning, Current, Dead) directly in this same API call?
Hi, I’m having a strange situation, when a Team is mentioned in the Updates section - should all the team members receive an email notification ?What happens is that the members from one team do receive but not all the times when the team is mentioned and the same member belonging to 2 other teams, never receive an email notification.I have checked all the email notifications in the Set-up, is there anything I can check ?thanks,Bianca
I’m trying to investigate why some user-created Dashboards in a system don’t have an Owner Name/ID. Does anyone know if the owner's name disappears if the creator is deactivated?
When you @mention a team in the Updates section of a project, does the comment appear in the @mention widget? I tested this, and the comment only shows up in my notifications.Also, do only individual @mentions (not team @mentions) appear in the @mention widget?
It would be valuable if Marketo provided native functionality to identify and assign a Lead Source for new contacts based on their acquisition channel, without relying solely on UTM parameters.Currently, it's possible to identify some new contacts through UTM values, but this doesn't cover traffic from channels such as Organic Search or Direct, where UTM parameters are typically not present. As a result, these common acquisition sources cannot be reliably identified or assigned using native Marketo functionality alone.A native capability to distinguish acquisition channels such as Organic Search, Direct, Paid Search, Referral, and other standard traffic sources, and automatically populate the Lead Source field, would improve attribution accuracy and reduce the need for custom workarounds or external integrations.
We require a customization to the AEM Rich Text Editor (RTE) Lists plugin so that each list-related action applies a distinct CSS class. Specifically, the RTE should add separate style classes for Unordered List, Ordered List, Indent, and Outdent operations to enable targeted styling and downstream processing.
Hi All,I am using the below setup locally - AEM 6.5.2.LTS (AEM 6.5 LTS SP2 - JDK 21 supported)Java version - JDK 21 (21.0.11)I am getting Error very frequently in my local setup, where crx/de and system/console becomes inaccessible and in order to resolve that, i need to remove sling/felix/.cache.lock file. Error description -HTTP ERROR 500 java.lang.ClassFormatError: Weaving hook failed.URI: /system/console/bundles STATUS: 500 MESSAGE: java.lang.ClassFormatError: Weaving hook failed. SERVLET: org.apache.felix.http.base.internal.dispatch.DispatcherServlet-4807c955 CAUSED BY: java.lang.ClassFormatError: Weaving hook failed. CAUSED BY: java.lang.IllegalArgumentException: Unsupported class file major version 65 From Error, it points at JAVA version - But, this is already checked. Also, when i delete sling/felix directory - upon restart AEM, AEM didn’t start properly and only one directory gets created under sling/felix as bundle0. Also, in sling.properties, i have this
The Problem StatementWhen the same customer profile is ingested to multiple Profile-enabled datasets, how does Adobe Experience Platform (AEP) determine which attribute values appear in the Real-Time Customer Profile?More specifically,Does Dataset Precedence behave differently from Timestamp Ordered? Does Batch or Streaming ingestion affect the final profile?Common Understanding of Merge Policies Most users assume that Timestamp Ordered replaces the entire customer profile with the latest ingested record, while Dataset Precedence always uses all values from the higher-priority dataset. However, AEP merge policies don't work at the record level. Instead, they evaluate individual attributes based on the configured merge policy, often producing results that differ from these common expectations.Let's validate this with a simple test. To understand this behaviour, I created the following setup in Adobe Experience Platform.2 XDM Individual Profile Schemas with same set of attributes P
Hi Adobe Team, It would be great to have the ability to manually set the cookieDomain in WebSDK (noting that there was previous functionality in Adobe Analytics that allowed for this). We have noticed that in our implementation in some environments the AMCV and kndctr cookies are being placed on the incorrect domain. Adobe Engineering Support has explained that it is because the Web SDK does a guess and check approach that finds the shortest set of subdomains that will accept cookies (based on the publicsuffix list). If a domain is on the list, you cannot write cookies for any of it's sub-domains as the cookies will be incorrectly placed on the main domain, rather than the sub-domain. This is problematic if you require separate cookies to be placed on each separate sub-domain. Currently there appears to be no way to manually set the cookieDomain, as mentioned in the following documentation:"The Web SDK can determine the correct cookie storage domain witho
Currently, Workspace allows us to export reports in PDF and CSV formats. We would like to know if it would be possible to also add Excel (.xlsx) as an export option, as we are experiencing several issues when working with CSV files:- We work with program and video titles that contain commas. When exporting the report as a CSV and opening it to process the data, these titles are split into multiple columns, making the data difficult to work with.- For time-based metrics, the CSV export converts the values into seconds, causing us to lose the time format (hh) and preventing us from working with the data correctly.We would also like this enhancement to apply not only to report exports, but also to the scheduled delivery of reports in Excel format through both Workspace and Data Warehouse.Thank you in advance.
In order to request code base campaign for example in Kiosks I need to use Edge Network?
Download Safari for Mac for smooth, energy-efficient browsing with strong privacy protection, fast performance, and seamless integration with macOS.
Indonesia is becoming a preferred destination for businesses focused on sustainability, renewable energy, and waste management. With increasing government support for green investments and environmental initiatives, entrepreneurs are exploring Indonesia company formation to establish circular economy ventures. Whether you plan to open a company in Indonesia for recycling, eco-friendly manufacturing, or renewable energy, understanding the registration process is essential for legal compliance and business growth.Why Choose Indonesia for Sustainable Business?When you choose company registration in Indonesia it's offers a large consumer market, abundant natural resources, and a strategic location in Southeast Asia. The government actively promotes investments in sustainable industries through supportive policies and incentives. Businesses engaged in recycling, green technology, ESG consulting, and renewable energy can benefit from a favorable investment climate and expanding market demand
Hi Community,@Asheesh_Pandey @Ankit_Chaudhary @NicholeVargas I’m looking for some guidance on a streaming ingestion scenario in Adobe Experience Platform.We have a use case where multiple events are received for a single transaction from an upstream system via streaming ingestion, and the data is ingested into an Individual Profile–enabled dataset. The expectation is that the latest record should be reflected on the profile.However, the challenge is that multiple events for the same transaction:Arrive within milliseconds of each other Belong to the same streaming batch End up having the same ingestion timestampBecause of this, AEP often retains only the first record, and the profile is not consistently updated with the latest event.To address this, we mapped the source system’s published date to the lastUpdatedDate field (OOTB External Source System field group). This approach works when there are up to two events, but in some cases, the source system sends more than four events f
Hello, I’m having a problem with my tracking server. We have set the tracked links to expire in 3 days in a delivery, yet it isn’t expiring at all. Does anyone know in which part of server is this treated, and how could I inviestigate and debug this further?Thank you in advance!
Hi,I have 15 members of list which need to added as seed list. I need to call that list in Delivery > To> Seed address > either as template or using dynamic condition. Please explain how to do this.Thanks,Saravanakumar
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.