Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
The requirement is to avoid repeated manual login.Thus, need assistance on the following pointers as what is supported/feasible:1. Is there a way to generate permanent access and refresh tokens that do not expire?2. If not, is there any permanent code/secret/token that can be used to avoid login process to SaaS during the 2 step OAuth2 authentication process?3. If none of the above are feasible, is the user allowed to use scripts to perform login?
I am facing an issue in AJO where, after creating a dataset and enabling it for Profile, the Profile option gets disabled again whenever I refresh or reopen the page.Additionally, when I ingest profiles into the dataset (via Postman), the data appears successfully under the dataset. However, when I try to search for the profiles in the Profile section (using the email address), I am unable to see them.Could someone help me understand why:1. The Profile setting is not staying enabled after refreshing?2. The ingested profiles are not visible under the Profile section even though the data is showing in the dataset? The same happened with Journey created using event, the profiles entered the journey and also seen under dataset, but the event name is not visible under the profiles I ingested from postman.Any guidance would be greatly appreciated.
In the updates section, how to format the text (i.e., change color) to differentiate from normal text.
Hi community,We're setting up Adobe Campaign Classic v7 using the standalone deployment model as per Adobe's documentation:https://experienceleague.adobe.com/en/docs/campaign-classic/using/installing-campaign-classic/deployment-types/standalone-Standalone Deployment - Adobe DocsSetup Details:Deployment Type: On-Premise (Standalone)Environment: Single EC2 instance (RHEL 9.4)Installed Components:Campaign Application Server (nlserver web, running on port 8080)MTA configuredAll services installed and running under /usr/local/neolane/nl6/confInstance URL: http://example-instance-url:8080(This is accessible and shows the Campaign web console.)Issue:I'm currently stuck at tracking server configuration. The delivery fails with the following error:pgsqlCopy code29/07/2025 13:03:08 RED-520028 The URL 'http://example-instance-url' of remote redirection server is not a valid URL.29/07/2025 13:03:08 RED-520026 Could not upload redirection information on the tracking server(s).29/07/2025 13:03:08 DL
Hi, I am able to create a new issue within a project using an API call. What field should I use to update / set when I want to be sure the new issue is actually within an existing task within the project using a custom API call.
Hello! Is anyone here using Flutter for mobile apps and Adobe Analytics mobile SDK via Adobe Tag property?We have identified inflated reporting for iOS events using the latest AA mobile iOS SDK version.We are tracking events using code that looks like:MobileCore.track(action: "start initial chat type", data: []) On these OS and device versions, we are seeing a higher number count for events in the reporting than expected:iPadOS 18.5 on an iPad 11,6iOS 18.5 on an iPhone 16iOS 18.1.1 on an iPhone 14,5Our developer is logging her testing, and is only seeing events fire once. When I test with the app installed on my iPad, my activity is inflated compared to what I actually did in the app. Gemini has a host of possible culprits (below, details attached) but I am wondering if anyone has experienced this problem and if so, how you fixed it. Android version is working great! Sigh.1. Rapid Event Firing (Double-Counting)2. Asynchronous Behavior and Race Conditions3. App Crashing a
Do we have any way to track organic keyword search terms in Adobe Analytics, using an API or any script? Please let me know if anything is implemented via any new methods.
Hi Team,We are looking to create an audience segment that targets users whose birthdays fall in the upcoming month. The goal is to use this audience to send out birthday greetings.The birth date field in our system is in the "MM-DD-YY" format. I initially tried using the condition:"Include Birth date (YYYY-MM-DD) occurs in next 30 days"However, this approach may not be accurate when the upcoming month has 31 days, as it could potentially miss some profiles.Could you please suggest the best way to select profiles whose birth month is exactly the next calendar month, regardless of the number of days?Any guidance or suggestions would be greatly appreciated.Thanks.
Hey Guys, We have a domain abc.com which is managed by the client.We have uploaded the customer managed certificate but the domain is still not getting verified. The setup works correctly as the requests hit on domain abc.com are served by AEM Publisher.The setup uses WAF which has rewrites configured to valid AEM Publishers with X-Forwarded-Host header set to abc.com and correct X-AEM-Edge-Key configured. However, when we navigate to the "Domain Settings" we see the below domain as "Not Verified"Same under "Domain Mappings" we see the following - Interesting observation is we have already configured the steps mentioned in "Go Live" - a. Configure A Record - Login to your Domain Registrar and create an A record to point to all the IP addresses listedb. Configure CName - Add "cdn.adobeaemcloud.com" CNAME record on abc.com. However in out case the cdn.adobeaemcloud.com didn't work. We had to configure the publisher "publish-p<pid>-e<eid>.ado
Hopefully someone has done this and has some text mode samples to share to accomplish. I have a custom field on a form where the values are from a custom list. We entered the list values on the field in the order the user should see them. As a result, not in alpha order. How can I have a report sort on this field (field values) by the order it is listed in the values to choose and not in alpha order? Thanks/appreciated in advance!David
Hi I'm the newest member of the analytics team at my company, so I'm trying to get up and running. I'm seeing an issue when I'm trying to test events. The Adobe Analytics beacon is firing but not showing anything in the console on chrome on my mac but it is working for others on my team on the same site. Everyone else on my team has a PC, not sure if this is the issue? Any help would be greatly appreciated.
we have some sites where we are using closed user groups feature and SAML for authentication.We authored few vanity urls to the pages which has cug. When we try to hit the vanity urls it is redirecting to 404. Dispatcher rules are as follows: we have a rule for shorten URL path. # Shorten the tenant pathRewriteRule ^/content/xyz/abc/c1/(.*)$ /$1 [NE,L,R=301]#prefix with tenant root pathRewriteRule ^/(.*)$ /content/xyz/abc/c1/$1 [PT,L] we have enabled,farm:/vanity_urls {/url "/libs/granite/dispatcher/content/vanityUrls.html"/file "/tmp/vanity_urls"/delay 300} we have denied the urls in cache. /0003 {/glob "/libs/granite/dispatcher/content/vanityUrls.html"/type "deny"}and enabled in Filter. #Allow Vanity URLs /0205 { /type "allow" /url "/libs/granite/dispatcher/content/vanityUrls.html"}Can we use Vanity URLS with Closed User groups in AEMasCS ? If yes, please provide the steps.
hi,I want to hide Site. Projects, Experience Fragments icons in AEM 6.5 for a user group and only Assets icon should be displayed for them how can I do that. It will be very helpful if I can get any suggestions on this. thank you
If I rename a tag value in the AEM Tag Console in AEM Cloud, and the original tag value has been referenced in pages and content fragments: 1) Does the value get automatically updated in the referenced pages and content fragments?2) Is there a need to republish the pages, or does AEM take care of it?3) If it republishes automatically, how can we ensure that only live pages get published and not the pages in the draft mode? Thanks,Shashank
For pagination can we avoid using #1 after the page URL. For eg -/abc.html#1instead have structure like this/abc/page/1 or /abc/?page=1 or /abc/page/1.html. with results maybe from 1 -10 in first page
I'm new to AEM. I need to replace some assets that AEM considers "Invalid" due to their large width or size.However, when I try to download this "invalid asset," I receive a 404 error.Has anyone encountered this error before?
I’m working on an AEM workflow where I want to assign a task dynamically to the user who completed the previous participant step using the OOTB Dynamic Participant Step with the option:"Assigns to previous task completer"Here’s the structure of my workflow:Participant Step 1 → Assigned to User A (e.g., qauser)Participant Step 2 → Assigned to User B (e.g., designuser)Dynamic Participant Step → Configured with “Assigns to previous task completer”Expected Behavior:The Dynamic Participant Step should be assigned to User B (the last user who completed a task) — in this case, designuser.ISSUE :Even though User B (designuser) successfully completes Participant Step 2, the Dynamic Participant Step gets assigned to admin, not designuser.What I’ve already tried:Ensured the workflow was started by qauser, not adminConfirmed each participant step was completed by the correct userVerified the workflow history: the correct users are completing the stepsAll steps are standard Participant Steps, not c
We recently had a security assessment that identified brute force vulnerabilities on our dispatcher URL. The assessment showed 190 consecutive login attempts were possible without any blocking mechanisms on /libs/granite/core/content/login.html.As an immediate mitigation, I'm planning to add these Dispatcher deny rules to block direct access to authentication endpoints: /0300 { /type "deny" /url "/system/sling/login" }/0301 { /type "deny" /url "/system/sling/logout" }/0302 { /type "deny" /url "/libs/granite/core/content/login*" }/0303 { /type "deny" /url "/login*" }/0304 { /type "deny" /url "*/j_security_check*" }/0305 { /type "deny" /url "/j_security_check*" }Are these Dispatcher rules appropriate for blocking brute force attempts on AEM login endpoints?Will blocking /libs/granite/core/content/login.html break any legitimate AEM functionality?What additional AEM-specific configurations can help with brute force protection (rate limiting, account lockout, etc.)?Has anyone im
I would like to establish a user assigned managed identity with my azure subscription which has access to various resources (namely, a keyvault). How do I configure Federated Identity Credentials on this managed identity such that AEMaaCS can leverage it to communicate with my azure resources? Alternatively, is there any way to connect AEMaaCS to Azure Services without a Client Secret or pinned Client Certificate?
Hey folks,I have been trying to set up the universal editor on my local machine to perform authoring of my blocks. I have some custom blocks developed, and for now, I author them on the AEM cloud's Universal editor and publish the demo page to check for any authoring changes on my local ( which has been started by the 'aem up' command ). Yes, I can see any change I make regarding the decoration of these blocks on the go, but to make a change in the content, I need to update it on the Dev instance of my AEM Cloud Service. Then the same content is proxied in my local through the local ( by the grace of 'aem up' ). But is there any way I can make this change on my local and see the changes instantly? Does the underlying architecture allow for doing so?If anybody has an idea of how to solve this problem, please let me know. And there was an article by Adobe to set up a universal editor locally for React apps, I have followed the steps. Running Your Own Universal Editor Service |
Hi Everyone,I am currently working on Adobe Experience Manager 6.5.17 and implementing a custom EventHandler to listen for page deletion events using the PageEvent.EVENT_TOPIC.Here’s a snippet of my code:@8220494(service = EventHandler.class,immediate = true,property = {EventConstants.EVENT_TOPIC + "=" + PageEvent.EVENT_TOPIC})public class PageDeletionEventHandler implements EventHandler {private static final Logger LOG = LoggerFactory.getLogger(PageDeletionEventHandler.class);@9944223public void handleEvent(Event event) {LOG.info("Received event: {}", event.getTopic());PageEvent pageEvent = PageEvent.fromEvent(event);for (PageModification mod : pageEvent.getModifications()) {if (mod.getType() == PageModification.ModificationType.DELETED) {LOG.info("Page deleted at path: {}", mod.getPath());}}}} The handleEvent method is triggered correctly for CREATED and MODIFIED events - but not for DELETED events when I delete pages via the AEM Sites console.The bundle is active, the component
carousel panel item name issue:i have inherited carousel component and created custom component and carousel panel select is impacted.custom component panel select is only showing child component name only for children's.but core component is showing child component name : item name for children's.i debugged the issue.. when i change custom component jcr title and component name to carousel, it shows proper name in panel select.can anyone suggest what exactly its happening.
The requirement is to create a datastream to push the event data using AEP event forwarding services. but the website doesn't have any launch container( neither dev or prod) implemented on the page.@brianau1
I need an API to update the credentials for a Location Account pragmatically.
Hello Team,We maintain a Global Report Suite along with multiple Virtual Report Suites derived from the Global one. While we can exclude bot-identified events or traffic at the Virtual Report Suite level, this functionality is not available in the Global Report Suite unless we manually apply a workspace segment (filtering based on specific dimensions).Our goal is to ensure data consistency and alignment between the Global and Virtual Report Suites to accommodate diverse business requirements.Has anyone else encountered this situation and identified an effective way to manage it?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.