Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello ALL!!While Migrating AEM Assets from AEM6.5 to AEM as Cloud, facing the below issue... Bundle is not getting resolved in /system/console/bundlescom.adobe.acs.commons.ondeploy,version=[1.1,2) -- Cannot be resolvedcom.adobe.acs.commons.ondeploy.scripts,version=[1.1,2) -- Cannot be resolvedCurrent ACS version in main pom.xml:<dependency> <groupId>com.adobe.acs</groupId> <artifactId>acs-aem-commons-bundle</artifactId> <version>4.5.0</version> <scope>provided</scope></dependency>Updated the ACS dependency to 6.11.0, but still the same... If anyone faced the same or related issue, please post your suggestions.. Appreciated if any quick responses!Thanks!
Hey all,We have some programs like Lead Generation or New Debit Card Ordered that are sort of evergreen ones that someone could go through more than once.I'm looking for recommendations on how to best set this up in order to potentially keep some sort of Program Status tracking in place while still allowing the Lead to go through the flow?I understand that the Lead cannot go backwards in a Program Status Step, but is there a way to allow for someone to go through Step 1, Step 2, Step 3 and then still start from Step 1 if they qualify without removing them from the program completely?The only other thing I can think of is creating Static Lists and assigning the Lead to those lists when they hit each Status and then removing them from the Program - but this doesn't really allow for quick at-a-glance views of Program Success.
HiI'm very new to velocity scripting and I'm looking for some help. Here is my use case:Our customers often want to know what the carbon footprint of our products will be for their particular project. We have a carbon calculator which will do the calculation for them and offer alternative. We offer to send them the data by email.They may request more than one set of data at different times.The email should trigger when the customer fills out the form with their name email company etc.The velocity script will need to target the most recently added custom object for any given customer record and display all the targeted fields in the custom object in a table. The html part is no problem, but the script part is. I've read some of the developer docs, but I can't see the wood for the trees... Any help would be gratefully received.Thanks
Hi Everyone, I configured Target API integration in the dev console and assigned "Approver" Target role to that integration as shown in the screenshot. I also assigned a specific product profile, and included my Target workspace into that profile.With that integration, I was able to get the list of activities for my workspace, get a specified XT activity, and the list of audiences for the workspace.However, when I tried to view a specific Target audience that I created in my workspace, I got the error shown below. The audience's source is "Adobe Target", and it belongs to my workspace.Can anyone suggest how to overcome that error?{ "httpStatus": 403, "requestId": "l4yUApF2N6FINilzfS49EP9y5LsR1O1Y", "requestTime": "2025-03-10T22:01:02.988262667Z", "errors": [ { "errorCode": "Forbidden.Resource", "message": "Access denied. You do not have sufficient privileges in accessible workspaces to perform this operation on SEGMENT with id 3438573.", "meta": {} } ]}&n
Seeking some input on comparing dates in a report filter. Basically I have a calculated column that displays a message if the DATEDIFF between the Task's plannedStartDate and the Project's plannedStartDate is greater than 5 days. However, my filter for the report brings in all tasks where the Task's plannedStartDate is not equal to the Project's plannedStartDate. Since both the date and time are used for these dates, I'm getting more results than I'd like (for example, the Task plannedStartDate is April 3, 2025 at 9:00AM and the Project plannedStartDate is April 3 2025 at 9:15AM. What I really want is to update the report filter to match my calculated column - so only instances where there is a difference of 5 days or more. Any suggestions on how to make this work? I've explored using calculated fields to accomplish this but I'm not willing to go that route at this time. Thanks all!
Authors: Raminder Singh, Praneeth Palevela, Manjeet Singh Nagi, Prithwiraj Gupta and Pratul Kumar ChakravartyIn today's fast-paced automotive market, data is constantly streaming in from every direction—dealership visits, online inquiries, test-drive bookings, and much more. However this abundance of information can become a liability if duplicates run rampant. This blog delves into the details of a real-time data deduplication solution for Data Ingestion to Adobe Experience Platform(AEP) which can help organizations maintain trustworthy and high-quality data without manual intervention.Our goal here isn’t just to lay out the technical roadmap, but to highlight how real-world challenges—like ballooning data sets and time-sensitive marketing decisions—can be tackled through a well-orchestrated data pipeline. We believe that having reliable, deduplicated data in near real time is instrumental for personalized experiences.Our problem statement is with one of the Automotive Indus
Created the Letter with default xdp and not able to edit the letter. Getting the below error.Thanks in advance
I have created the sample data dictionaries, but not able to see in console but i can be able to see the nodes on crx nodes.Thanks in advance
Hey Guys,Limited experience with Forms here, but this error I can't seem to find a good solution for anywhere online either.I checked my permissions for this sandbox on the cloud tools, and I have all. Not sure what else it could be. I simply went to Forms -> Forms & Documents -> Create -> Adaptive Form -> Followed steps and got the following error.Looking for assistance, thanks.
Currently, I am getting a problem of referencing a specific element in a collection such as "1163:body.data" ("module-number.body:data") in Fusion. Therefore, I need to convert a collection to an array so that I can use array functions to get specific elements. Does anyone know how to convert a collection to an array in Fusion? I really appreciate it! Anh Ly-HangVanguard Group
Hi, I am still trying to wrap my head around the way fusion handles variable creation namely arrays (coming from NodeJS).I am fetching all documents from one issue, and for each document I am fetching the proof information for each version. I am only interested in checking the proofDecision of the last version of each document; I am trying to set a variable (an array) that would store the proofDecision of the last version of each document. This is the scenario currently; my aim would be to have an array of collections with all the information from each operation/bundle in it. Any help would be appreciated. Thanks in advance
Hello Adobe Analytics Community,I can see Adobe Analytics call is firing on the pages but failing and getting the below mentioned error.. My browser is blockiing the Adobe request becuase its not secure. Please help me on this ? Any reason why its throwing an error Error: net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Hello, Is there a way to extract total number of licenses purchased using APIs? Image for reference:
We would like the ability to customize the terminology of the project status label, within the Layout Template settings (Terminology tab).Example: a team in our organization would like to use the term 'Phase' instead of Status on projects. On tasks, we would keep the term 'Status', so it would need to be an object-specific terminology customization.
Hi,We are feeding Adobe Analytics from a datastream in AEP. This datastream is not fed by Adobe SDK but by a homemade API.I want to understand which destination field should be mapped in this datastream to populate the hit attribute 'Query string parameter'.This one is used in the marketing channel processing rule:So logic this rule number 1 is to check if an url parameter mcing exists and starts with sepa_This query string parameter is mapped like this in the datastream:- to populate what will be used by Adobe Analytics to defined the hit attribute Query String Parameter (from what I found from the doc but not 100% sure of this) - I also used the context data (in blue) to populate another field: prop60 I see in my result in Adobe Analytics that the marketing is not always attributed the correct way:So, the link_tracking is the prop60 mapped above.The marketing channel, even if the URL parameter mcing starts with sepa is not always linked to Search Paid.To me, it should be th
Hello, For our project we require a connection to be made to a SFTP server. We managed to get this to work locally, OSGI picks the newly included Jsch JAR and we where able to establish a SFTP connection and perform the required operations. However, The AEMaaCS(2025.3.19823.20250304T101418Z) build pipeline can build the project successfully, but the code scanner that runs after the build fails with the following error: ================== [ERROR] Failed to execute goal org.jacoco:jacoco-maven-plugin:0.8.12:report (default-cli) on project palfinger.core: An error has occurred in JaCoCo report generation.: Error while creating report: Error while analyzing /build_root/build/palfingeragprogram-p152172-uk33244/core/target/classes/jsch-0.2.23.jar@META-INF/versions/9/com/jcraft/jsch/JavaVersion.class with JaCoCo 0.8.12.202403310830/dbfb6f2. Can't add different class with same name: com/jcraft/jsch/JavaVersion================== This is because JaCoCo which is used for Code
Hi, everyone! I'll put a little bit in situation, we have a project under the path /content/espacio-comunicaciones, let's put as an example a page of this project that is hosted in AEM in /content/espacio-comunicaciones/es/home. On this project, we have already implemented that if a user accesses in his browser to https://<domain>/es/home.html, it redirects internally to the path of /content/espacio-comunicaciones/es/home mentioned before, invisible redirection for the user but showing the page correctly. Now, if the user instead of using that path, searches for https://<domain>/content/espacio-comunicaciones/es/home.html, the page is also displayed in the browser.This last case is the one we have been asked to change, they want that if a user tries to access the page using the /content path, it is blocked and gives an error. I have tried some things in dispatcher but none of them has helped me:1. Blocking the searches with path /content/espacio-comunicaciones and
Hi, For these 2 referrers, "https://googleads.g.doubleclick.net" and "https://syndicatedsearch.goog", is there an easy way to distinguish what is paid search vs paid display for Google Ads? My research and understanding is without CIDs or UTMs, you can't just simply look at this referrer to say this one is Google Ads Display only and this is Google Search only. Let me know if it's otherwise. I'd love to be able to say "https://googleads.g.doubleclick.net" is strictly Google Display Ads and "https://syndicatedsearch.goog" is Google Paid Search Ads (if that's even true). Thanks!
Hello everyone,I’m looking for an event management app that can easily integrate with Marketo so I can have all the leads from my in-person events and trade show-style events directly in Marketo once they are registered.Does anyone know of an app with a user-friendly and customizable interface?The ones I have found so far are:EventLeafCventAttendeaseHas anyone tried them? Do you have any suggestions?Traduce a español
I find the sharing functionality of request queues very limiting. We want the ability to specify more than one group that we want to have access to the queue rather than just the one the project is tied to. The current 4 choices for who can add requests to this queue do not fit this criteria and here's why:Anyone - this is okay if you're the only group using the tool. However, if your tool is at an enterprise level, then the list of request queues are too much.People with view access to this project - we don't want to give our clients access to our projects. They are the main group submitting requests.People in this project's company - We have requestors across multiple companies.People in this project's group - one group is not enough
As per the documentation, I've added both /conf/global and /content/projects - jcr:all permissions to the content-authors group but that functionality(Language Copy) isn’t visible. Reference: https://experienceleague.adobe.com/docs/experience-manager-65/administering/introduction/aem-faqs.html?lang=en https://experienceleague.adobe.com/docs/experience-cloud-kcs/kbarticles/KA-19551.html?lang=en Hopefully, someone can give me some suggestions. Thanks
Hello! To keep it simple for now I want to compare counts of page views first. Here is how I loaded the data. The "\" escape character seemed to be messing up the tribble so I removed it using escape_backslash = TRUE library(tidyverse) # read tsv delim hit_data_df <- read_delim( "hit_df.tsv", delim = "\t", quote = "", col_names = FALSE, escape_backslash = TRUE, na = c("", "NA") ) # read tsv headers headers <- read_delim( "column_headers.tsv", delim = "\t", quote = "", col_names = FALSE, escape_backslash = TRUE ) # insert headers in hit_data_df col_names <- as.character(headers[1, ]) colnames(hit_data_df) <- col_names Based on the definition for page view count in Data Feeds calculate metrics:(https://experienceleague.adobe.com/en/docs/analytics/export/analytics-data-feed/data-feed-contents/datafeeds-calculate) 'Count the number of rows where a value is in post_pagename or post_page_url' The line below&nb
I need to be able to group and bar chart a task report by the current task's predecessor's parent name. I've created columns on the task report that show the correct results using this text mode: Predecessor name: displayname=Preceding Tasklistdelimiter=listmethod=nested(predecessors).liststype=iteratevalueexpression={predecessor}.{name}valueformat=HTML Predecessor parent name: displayname=Predecessor parent namelistdelimiter=listmethod=nested(predecessors).liststype=iteratevalueexpression={predecessor}.{parent}.{name}valueformat=HTML However, I'm unable to group or chart with these values. So I'm thinking of creating a calculated field on the task that captures the predecessor and predecessor's parent so that grouping and charting will be possible. But, I can't figure out the code because {predecessor} is invalid. Any suggestions on the field calculation, or how to group by the text mode column?
Marketo Engage and AEM Assets (Adobe’s own DAM) do not natively integrate.Not gracefully. Not meaningfully. Not in any way that reflects a “unified ecosystem.” And this isn’t a hot take—it’s an old one. This gap has been flagged by marketing ops folks for years. We’ve been asking. We’ve been waiting. We’ve been duct taping together workarounds while Adobe keeps marketing some dreamy vision of connected content and campaigns. Let me break it down:I can’t browse AEM Assets from inside Marketo.I can’t sync the latest version of an asset into my email or landing page automatically.I can’t apply consistent tagging or usage governance across both systems.I can, however, manually download an asset from AEM, upload it to Marketo, forget which version I used, and silently scream into the void.Meanwhile, Adobe owns both platforms. So what’s the hold-up? Meanwhile, teams rely on manual downloads and uploads, which increases the risk of versioning issues and makes it harder to enfor
Hi, where do you save an image in order to add it to a freeform table description? Thanks,Nicole
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.