Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Are there better/simplified explanation for these guard rails ? https://experienceleague.adobe.com/en/docs/experience-platform/profile/guardrails 1) A maximum of 5 multi-entity relationships defined between primary entities and dimension entities is recommended. Additional relationship mappings should not be made until an existing relationship is removed or disabled. 2) The optimal array cardinality in a profile fragment (time-independent data) is <=500. 3) The optimal array cardinality in an ExperienceEvent (time series data) is <=10. 4) The maximum number of identities in an Identity Graph for an individual profile is 50. Any profiles with more than 50 identities are excluded from segmentation, exports, and lookups. We have learned that AEP have mechanism of auto deleting the Identities based on priority once the 50 count is exceeded. Does it mean even though the Identities never exceed 50, as they keep on deleting, it would still be execluded from segmentat
using marketo engage source connector, creating a dataflow, there is a toggle button "sample dataflow". As per the documentation it says that this toggle button helps to restrict historical data and can be used for testing purposes. But is there any impact on handling incremental data with this toggle button. meaning does it restrict amount of data being processed incrementally when this toggle button is enabled?
This is a pretty general question, but how exactly does Target caching work? I've found that at times, clearing cache is needed to see an XT activity in the browser; other times, an activity appears when clearing cache in Firefox but not Chrome browser; other times an activity appears in the cached browser but not in incognito! There doesn't seem to be a rhyme or reason to this so just wondering if there is more info about that somewhere? Thanks in advance.
Hi All, I was hoping to understand the reason for these errors in logs on page load in PROD (page loads perfectly fine on Browser) while the case is i dont see any error on trying to replicate the same in local. 17.01.2025 14:44:07.615 *ERROR* [66.249.77.69 [1737125047613] GET /content/sample/page/us/en/about.html HTTP/1.1] org.apache.jsp.libs.cq.Page.Page__002e__jsp resource has no content. path=/content/sample/page/us/en/about.html referrer=null 17.01.2025 15:36:28.122 *ERROR* [213.230.114.72 [1737128187960] GET /content/sample2/page/sg/en/capacity/solutions.html HTTP/1.1] com.adobe.acs.commons.errorpagehandler.impl.ErrorPageHandlerImpl Exception swallowed while including error page java.lang.NullPointerException: null I tried to check within page.jsp file and Error Page Handler in ACS commons also the associated templates for any broken content but all seems to be fine.Is this something i need to be concerned over the time as the pages are loading fine currently?
Hi Team,How can we display gated content (visible only after the user logs in) through the Dispatcher? Example: I want to display a specific course to users after they log in to the website. Thanks in advance, Syed Shaik.
Hi, I have different credentials for the dev and prod environments. Both push credentials use the same appID, but the dev credentials were configured with the “Apply to all sandboxes” option enabled, which is why they show as “All” in the sandbox field. Would this configuration affect push deliveries in the prod environment, considering both credentials share the same appID (one for “All” and one for “Prod”)?
I’m still unclear why AEM requires separate content fragments for each language or locale. This setup creates a significant maintenance burden for authors. Wouldn’t it be more efficient to have a single fragment with language variations organized as tabs?Currently, we have over 500,000 fragments, and managing them across multiple languages is extremely challenging:If an author moves a fragment, they must manually replicate that move across all language versions.If a shared field is updated, it has to be manually changed 12 times—once for each language.If a fragment needs to be unpublished, the author must do it manually for all 12 language versions.If they decide to delete it, they will have to do it 12 times.We can do some kind of automation. But I feel AEM should take care of it or find a better way.This process is not only time-consuming but also error-prone. I strongly believe AEM should invest in a more scalable and author-friendly solution to streamline multilingual content manag
I use basic query to find a profiles which belong to audience (80k users). Why nothing is returned?? No error SELECT *from profile_snapshot_export_745b62c8_332c_4a79_970e_03660f18b752WHERE segmentMembership.DDA['22eb5450-7b52-4d42-a9bc-e5dea5d34955'] IS NOT NULL why on our demo sandbox I need to use segment.membership.ups ???
I have seen many articles in EL on accessing Proof from the main menu and/or how to go to setting to configure BUT none of that is available and not sure if the documentation is outdated. How do I add Proof to the main menu?How do I access the setting in WF?As nothing is in the layout template to add and nothing under settings for Proof? ThanksDavid
Hello, I am trying to implement a functionality on our HTML5 forms, where i provide a Import button through the profile (jsp). This Import would look for a partially prefilled PDF, once imported, it should prefill the opened HTML5 form. In case prefilling an already opened HTML5 form is not an option, i am still fine to reload the HTML5 form with data prefilled. So far, i have tried, importing the PDF, the extracted XML structure from PDF is not complete, its missing some tags or probably when AEM converts an XDP to HTML5, the element names are different from XDP field names (?). But overall thats what i am trying, any better approaches or thoughts will be really helpful. Thanks again,Abhishek
Hello, I'm trying to figure out how I can delete all of a project folder's content using the Workfront REST API. Currently with endpoint https://SUBDOMAIN/attask/api/v20.0/docfdr/${folderID}?force=trueusing DELETE method, the default behavior is to delete the folder but keep the contents, which get moved to the project/root level. However, I'd like all contents in a folder to be deleted. I was under the impression this is what force=true would do, but it seems not to be the case. Is there a way to do this in the WF API? I've been looking around to no avail. Thanks in advance!
I have a few Marketo forms in place where I collect consent from people to send text messages to them. By default I have set them as blank and not pre-filled. But whenever I view my forms, these check boxes come as pre-filled. I have cleared the cache, checked in incognito mode and everywhere but I am unable to fix this. Has anyone else faced the same issue and how did you fix this?
When I work on the watermark processing test in the following codes: Document mergedDoc = mock(Document.class);Document mockOutDoc = mock(Document.class);Document ddxDocMock = mock(Document.class); based on the following pom.xml: <!-- Testing --><dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.10.0</version> <scope>test</scope></dependency><dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-commons</artifactId> <version>1.10.0</version> <scope>test</scope></dependency><dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <scope>test</scope></dependency><dependency> <groupId>org.mockito</groupId> <artifactId>mockito-co
Hi All, I am using Adobe ECID extension to track unique users across my site. Under this extension I am using adobe Visitor ID (ECID) and combining it with visit Number to form a unique Session ID for my site. However, this is not working all the time. I have a few instances in my reports where I can see either of these 2 values (ECID & Visit number) are coming in as null (since I have not set default value of NA for their respective data elements in Tags).I am not able to identify any reason for this and this issue is also very inconsistent so not able to replicate it every time. Sometimes a simple Page Load pushes the value, sometimes it does not. Any help or guidance is appreciated. Thanks
I'm creating timeline views in Workfront planning and realized there is no option to show events based on singular dates. It always asks for a start and end date. I want to show events based on one date and create a deployment timeline. Does anyone have any suggestions on how we can get around this limitation
Reviewing the exchange rate ability in Workfront for the first time and trying to consider how often we should update... Yearly? Quarterly? Because this is not tied to date ranges I assume it is adjusting the rates for all projects even in the prior year / quarter either way. Is there another way to solve this through custom fields that are tied alongside date ranges? Thanks in advance for sharing your successes!
Hi there! The closest I manage to get were Solved: Showing Zero "0" in workspace and Visits showing zero for pages but has "Entries"..., but I have a little bit different case. Here Solved: adobe campaign delivery label visits showing "0" also I found valuable thoughts. Goal was: to analyse digital campaign - page & user behaviorDid a quick segment (hot): campaign code (dimensions expires on visit) = abcGot page URL to the table (expire on visit)Added users, visits, time on site - all were going good. Apparently, added Exits and here popped up suspicious pages with 0 visits, but exits. First I thought something is setting this variable somewhere else, but occurrences are 0 which for me means, that this value was not set in image request.For something to be in the table user must perceive a tracking code, but how he can exit from something without coming there?Imaginary scenario: he opened the page in the tab and set this tab aside, then he
Whats the order of calculation of particular audiences? If audience depend on another audience then the order of batch recalculation is crucial
Hi All, I am working on a use case where I need to form the path of the work item instance path and share it on the email, so that the user can just click on the workitem path and go to the workitem path directly. But I am not able to form the correct path. I tried using the workitem.getId(), but received a temporary path with VolatileNode in it which does not exist in AEM repository. Any leads to correctly get the workinstance path ?
Hi , I am trying to find all the pages under the site tree where last modified dates is greater than last replicated date , i am using below query which is leveraging standard predicate to compare two date properties but i am not getting any result , though we have lots of pages satisfying this condition path=/content/site/abc/entype=cq:PagedateComparison.property1=jcr:content/cq:lastModifieddateComparison.property2=jcr:content/cq:lastReplicateddateComparison.operation= greater This query i am running in AEM Cloud Service Thanks
Hi Community,We are planning to move our Marketo instance from a shared IP to a dedicated IP setup. Our instance currently includes multiple domains. We would like to understand how multiple domains can be managed under a single instance once we move to a dedicated IP.Would appreciate any guidance or experiences from others who have handled a similar configuration.Thanks,
I am newer to creating and supporting various fusion scripts and ran into a challenge and wondering if there is a solution. Scenario: I have a CSV file that we are reading with fusion that includes a "problem" text (just a string of text) that we are looking to insert the text into a new "Request Description" field which is a text field with formatting. Issue: When running a fusion scenario that is creating a record, I receive the following message: "The following parameter value is invalid....". From what I found, this appears to be a formatting issue. Doing some digging, I found this article that refers to the need for a JSON file to upload into this field, but I feel I am missing something from a fusion standpoint on how to create this: Rich text fields in the Adobe Workfront API | Adobe Workfront Ideas? Is there an easy solution to convert this to allow for applying to the new
Hello, I have an integration with Azure DevOps that creates Product Backlog Items when a WF Project goes Current. Context:In the WF Project, there is a parent task named 'MarTech Development,' and varying subtasks underneath it that are all summed up. I can retrieve this information in a GET API Call; part of my QS is:Key: fieldsValue: ID, name, workRequired, plannedStartDateKey: nameMarTech DevelopmentRight after this API Call module, I have a Set Variable module that I reference as 'Planned Hours', with a value that effectively gives me the hours:round(body:data[1]:workRequired/60) I Create a Record (ADO module), set my Dev Hour Estimate='Planned Hours' and voila, my MarTech Task total planned hours is now the same as my PBI Dev Hour Estimate in ADOWhat I want to accomplish:I want a bi-directional communication of Dev Hour Estimates back to my MarTech Task. Assume that I have a link to the PBI and the PBI ID stored in the respective Workfront Project. What I
Has anyone used the Jira Create Record to create an Epic Feature assigned to a Capability? I have the Epic Feature creating part working, but not sure how to assigned that to a Capability.
Hi there, We have a Journey starting with a Read Audience node reading off a batch segment. The concern from our marketing team is that the size of the batch is huge (1M profiles) and would like to send out in small batches. We are planning to use Condition, and impose a profile cap of around 10K first to test. The question then is, how do we prevent/remove the same profile from receiving the same push notification when we go to full production after the test? I can't seem to use events with a journey starting with a Read Audience. How can we approach this? Thanks.
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.