Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Introduction This blog post explores the data egress cases offered by Adobe Experience Platform (AEP) and Customer Journey Analytics (CJA). We'll examine each option's diverse functionalities, providing you with a clear understanding of their capabilities. We'll also analyze the strengths and potential limitations of each method, empowering you to make informed decisions when selecting the most suitable egress option for your specific needs and requirements. Our comprehensive review examines a broad spectrum of factors, including data processing capabilities, integration potential with external systems, scalability for handling large datasets, and user-friendliness of extract initiation. By thoroughly exploring these aspects, we aim to provide you with a robust framework for evaluating and comparing the diverse egress options available within AEP and CJA. To provide an up-to-date comparison of the various AEP and CJA data egress options as of May 2025, here's a summary matrix
When looking at the historical data from a specific run of a scenario, I sometimes see "Cycles" (see screenshot). It is a tab that appears to the right of Incomplete Executions. Up until today, if it showed up there would be only two. Today I am reviewing a scenario run and see 15 cycles. What are these cycles? What causes them to show sometimes? Where is the Adobe documentation on this "feature"?? Happy "Fusion Confusion" Friday, Wes-
Hello Marketo Nation! Hoping someone can provide some guidance on the following situation - thank you in advance! Our leads begin in Marketo and flow over into Dynamics 365 (Marketo record says Microsoft Type: Lead). Once that lead is qualified and promoted to a Contact, the original CRM lead record gets deactivated as the new CRM contact record is created. This new contact syncs to Marketo and creates an entirely new record, despite having the same email address (Marketo record says Microsoft Type: Contact). Essentially, we now have duplicate records for every lead who has been qualified and promoted from Lead to Contact. Since they've synced to D365, we cannot merge these duplicates. How have other D365 users overcome this issue? One solution discussed internally was to match records on email address, not unique Marketo ID. Is that even possible? I found a 2015 post related to this (but for Salesforce) - however t
I'm trying to build a landing page template that utilizes the program tokens for Interactive webinars as described in the documentation. This works very nicely on emails. But they just don't display at all on landing pages. I'm guessing its a bug or something but wanted to ask if anyone else has had this issue?
Thank you for joining our Tech Session! Here are some additional resources to aid you in your migration journey: Data Variable Mapping XDM Variable Mapping Configure top and bottom of page events in Web SDK Customer Journey Analytics (CJA) Implementation - A must watch summit presentation! What goes into designing an XDM Schema? Migrate from AppMeasurement to the Web SDK Migrate Target from at.js 2.x to Platform Web SDK Migrate from Analytics mobile extension to Adobe Experience Platform Edge Network Migrate components and projects from Adobe Analytics to Customer Journey Analytics Set up consent with Platform Web SDK Adobe Experience Platform Edge Network API (1.0.0) (Edge API similar to the Analytics Data Insertion API)
Description - There should be settings or options to NOT create Email only profile/account in Workfront and in the Proofing tool.Why is this feature important to you - As detailed in Current Behaviour, this feature should fix all these issues or provide easy solution or workarounds.How would you like the feature to work - Current Behaviour - In Proofing, If the email address does not belong to an existing Workfront user, Workfront will attempt to create an “External User” or “Guest” profile for them. This is creating duplicate accounts for the user which is causing :1. Users not able to access Proofs on which old account is there2. New proofs getting new account added3. We have to raise a Adobe support ticket to merge both accounts proofs and delete duplicate accounts. There is no way System Admins can fix this.4. No consistency of new account is Guest or old account becomes Guest, email ids crisscrossing5. Please refer Adobe Support Case Number 00438353 from Dell c
In the old reporting UI, we were able to compare 2 fields in the filters for reporting (example here). When trying to do this in the new reporting UI, it doesn't appear to be working. Does anyone know how to compare 2 fields in report filters? Old UI: New UI doesn't recognize the field names and you can't get the "picker" to populate. @nicholevargas - tagging you since you are the text mode reporting guru and I learned this originally from you.
I'm trying to create a segment of Top 25 users with the most page views for a specific company. I've used the Visitor definition and the company in the segment and specified the number of Page Views going by what I see when I look at users for this company. However the results that are pulled in are not the users with the most page views, what am I doing wrong here? ResultWhat it should be (+ extra rows not in screenshot)
Hello everyone, We would like to get from a query node of a workflow, a list of all those workflows that contain a node of type “external signal”, is there any way to do it? Thanks
Hi,I have created a table Label="EXT20 Card unlinked event", name="cardUnLinkedEvent" and also one more schema was accidentally created with Label="EXT20 Card Unlinked Event", name="cardUnLinkedEvent". Not sure how it allowed to create with same name. when i tried to rename one of them, two more schema/Table got created. (All four highlighted in blue)Now, i want to delete all the four schema, but i am getting below error while deleting any of these schema.Also, while updating the database structure for any of the new schema in that instance I am getting below error.All the four schemas are custom build, there are no records in schema/Table, there is no linking used in the schema, there is no dependency on this four schema. How can i delete this four schema?
We are in the midst of evolving our AppMeasurement Adobe Analytics setup to Web SDK. However, our Target activities are no longer coming into Analytics under our SDK setup. Under AppMeasurement the default A4T metrics and dimensions used to flow into Adobe Analytics via the Target Extension and report suite connection (on the the Target side). Under SDK these don't seem to work. Are we missing a configuration step potentially?
Hello! TL;DR: I'm wondering if someone out there has knowledge or advice for how to see which attributes/events within datasets are going unused by using the UI or query service (API is not a great option for us). It's understood that there is likely not a one-click solution to this. Full version: I'm a new member of our organization's product team for Audience Manager, and I have been tasked with something that more experienced team members haven't yet encountered. We need to reduce the size of our profile store to avoid going over our contract (and also just for good housekeeping). This reduction in size will likely come from a combination of reducing TTL for events, removing unused events & attributes, and removing entire datasets if they aren't being used. We feel confident that duplicate data is not the culprit, but rather unused data. In our earliest days of using AM, the goal was getting as much data ingested as possible to get our users off of legac
Hi Everyone, I'm trying to send a push notification delivery to Android devices using the script below in a workflow. However, I'm facing two issues:In the first case, the delivery is targeting everyone instead of just me.In the second case, the JavaScript activity runs for a long time, but nothing seems to happen.Am I missing something or doing anything wrong in the process? I'm specifically trying to trigger this for an Android delivery.Any guidance would be appreciated. My first script:var token = 'my_regis_token';var uuid= 'android_uuid';var xmlTargeting = <delivery> <targets> <deliveryTarget> <targetPart exclusion='false' ignoreDeleteStatus='false'> <where filterName="androidMobileApplication" filteringSchema="nms:appSubscriptionRcp"> <condition expr={"@registrationToken = '" + token + "'"}/> <c
Hi, I would like to limit access to certain areas of the AEM landing dashboard for some groups, for example, the "Form". So they can't even see it. Here is my package Under jcr_root/libs/cq/core/content/nav/forms/_rep_policy.xml <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:rep="internal" jcr:primaryType="rep:ACL"> <deny1 jcr:primaryType="rep:DenyACE" rep:principalName="dept1-admin" rep:privileges="{Name}[jcr:read]"/> <deny2 jcr:primaryType="rep:DenyACE" rep:principalName="dept2-admin" rep:privileges="{Name}[jcr:read]"/> </jcr:root> Then the META-INF/vault/filter.xml<?xml version="1.0" encoding="UTF-8"?> <workspaceFilter version="1.0"> <filter root="/libs/cq/core/content/nav" mode="replace"/> </workspaceFilter> But after installing the package, I don't see anything changing under the /libs/cq/
My compliance partner accidentally uploaded documents over some original documents that I still need access to. (They had S24 comments on them.). How can I recover them?
I tried to create a data source with Service Now, i got the swagger file when i tried to create got the 500 error for this callhttp://localhost:4502/libs/fd/fdm/content/crud.dermis.formDataModelManager.jsonPlease let me know where i'm doing wrong.
Hi everyone, There are lot of discussions regarding New email editor but none of the spoke about 'Modules'. Are modules still available in new email editor? can we create module like before? If we can create how can I use them? If possible provide some screenshots showing the options of where modules are available in New email editor. our client wants to migrate to New email editor, so they want to check whether we should create modules for new editor or we can use old ones. Thanks
Hi Team,We’ve recently launched a new Revenue Cycle Model (RCM) in our Marketo instance and have configured our Lifecycle campaigns to trigger based on changes in the Revenue Stage. However, we are noticing an issue where, although the Revenue Stage is successfully updated on lead records (as confirmed in the activity logs), the leads are not entering the associated trigger campaigns. This behavior has been observed for approximately 90% of the leads. To move them forward in the lifecycle, I had to manually run a batch campaign to update their statuses — something that should have been handled by the trigger campaigns. A few points to note:The trigger campaigns are using the “Revenue Stage changes to [Stage Name]” condition.The stage change is clearly visible in the activity history for affected leads.All campaigns and assets involved are approved and active.Attached screenshot(s) show both the Revenue Stage change and the lack of flow activity for the trigger campa
We have a requirement where the client wants to create new templates and replace the existing templates that are currently mapped to existing pages. We have tried using AEM Launches, which works well for single pages, but not for bulk updates. We are now exploring using a Groovy script. Are there any other methods we can consider?
Description - Approval flows are key functions that often support compliance standards or even legal requirements. Retention of the approval information is essential. Lack of retention has consequences that can devasting to a business if they are audited and found out of compliance.Why is this feature important to you - What is the point of an Approval flow function if there is no record of it? To reliably capture approvals, I now have to build a workaround, probably with a custom form.How would you like the feature to work - Retain the decision of an Approval flow indefinitely. Either retain the Approval flow, log the decision in Updates, or both. Bonus points if you give sys admins the ability to lock down the ability to remove Approvals from objects.Current Behaviour - If you associate an Approval with a request, then convert that request to a project, the Approval is removed from the request. There is no place where the outcome of that Approval flow is documented—not the Appro
I'm have a page with a template where all the components are configured in initial layout. Now I have created a new template with different resourceType and configured few components in initial layout and few components in structure as per my requirement. Since the page is dynamic and the data comes from a 3rd party service based on the ID from URL, I have to forward the request from the old page to new page which I have created and the ID will be appended to the new page so that dynamic data comes. The old page URL remains same but the layout changes based on the new page.Now I'm facing issue when the components are configured in the initial layout and the components under structure are loading in the page. But when I manually open the new page all the components are loading in the page. String newPath = "/content/aem/en_us/product.html";String oldPath = "/content/aem/en_us/categories.html"Resource res = request.getResourceResolver().getResource(newPath);if(res!=null){RequestDisp
Hi Team,AEMasCS -SitesWe have received a Salesforce form from the business team and were asked to add it to AEM. Our initial analysis suggested using the Embed component to include the form. However, we're considering whether that's the best approach or if we should use Connected Apps instead. This is part of a migration from another CMS to AEM. The business team mentioned that the previous CMS did not have any backend configuration and that they simply used Salesforce forms directly. Given this, what would be the most appropriate way to handle this in AEM?Geo
In AEM text component, where there is a option to add link, can we add links which has authentication requirements ?I have tried adding one, for normal external links it is working fine, when I add a link which requires authentication, AEM link checker is showing it as invalid and it is showing up as broken link on page in Edit mode. How can we bypass this and give that link on page ?one solution is to add this domain in Link checker service config to bypass, for that we have to add multiple domains. Please let me know if there are any other solutions.
Hi everyone,I’m working on implementing structured data markup for paywalled content on AEM as a Cloud Service, and I’d like to add a verification mechanism to ensure that requests claiming to be from Googlebot are legitimate (i.e., through reverse DNS IP verification as described in Google's documentation https://mfpchiesi.atlassian.net/browse/MP-3153 https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot?hl=en ).Before going further, I wanted to ask:Has anyone implemented IP verification for Googlebot within AEM as a Cloud Service?Is it necessary to configure this in collaboration with Dispatcher rules, or can it be handled entirely within AEM?If both systems (Dispatcher + AEM) are involved, what’s the best practice to ensure smooth communication between them? For example, how would you share or pass verification results between the dispatcher layer and AEM?Any examples, guidance, or lessons learned would be greatly appreciated!Thanks in advance,Ad
I am in the process of migrating AEM 6.5 codebase to AEM as a cloud service. In my current code we are using nu.xom for XML elements processing. There are huge number of classes utilising this library. We are using jdk 11 for our local development. The nu.xom is working fine and services are giving expected results in local. But after deploying to AEM cloud instance, my services are not getting initialised .Below is the error we are observing for the service component:Please suggest how to resolve it. "state": "failed activation", "failure": "java.lang.IllegalAccessError: superclass access check failed: class nu.xom.JDK15XML1_0Parser (in unnamed module @0x5a2bd86e) cannot access class com.sun.org.apache.xerces.internal.parsers.SAXParser (in module java.xml) because module java.xml does not export com.sun.org.apache.xerces.internal.parsers to unnamed module @0x5a2bd86e\n\tat java.base/java.lang.ClassLoa
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.