Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi All,I am looking to set up a Data Warehouse request with the data sent to Azure Blob. I noticed Azure Blob is in the legacy section when selecting an account in the Report destination tab. Is there any risk with Azure Blob not being supported anytime in the near future, since it is categorized as Legacy?
Hi team, I want to access profile data in stage, but continue to get error code 500. I was wondering if this url is valid. Thanks! Suofei
Hi Team, please refer to the below image Under the product list items array in XDM schemathere are individual line items related to productas well as custom dimensions under experience, where we are mapping the same product information (product id, product name, product sku, cart value etc.,) to the custom eVarsis this a correct approach ? will this not increment or pollute the data in Adobe analytics reports ? Please share your thoughts Thanks,
Request for Feature Enhancement (RFE) Summary: Enterprise level applications with the option to be able to upload binaries require anti-malware protection. Also, most enterprise policies require "Anti-malware" to be implemented to be compliant. AEM does not provide any means of Anti-Virus OOTB, but there are solutions which can be used in "on-premise" and AMS (managed Service) scenarios.However, in AEMaaCS (Cloud Service) there is no option, and no way to create a "customization" to be able to implement anti-virus/malware-protection. In the AdaptTo()-2020 several ways to implement "Anti-Malware in AEM" were proposed [0][2]. The solution by Oliver Lietz (Sling Contributor) has the charm, that the malware scanning would be implemented on SLING level using SlingJobs (which would work across the Author Cluster in AEMaaCS), with a "CloudService" which is used to scan the binaries outside of the AEM instances - which seems to be compatible with AEMaaCS and it's Cloud-Servic
I have a Next.js application where I'm using at.js to retrieve and apply personalized offers. The application is server-side rendered, but the offers are fetched and applied client-side. This results in a flicker: the site initially loads with the default content from the server, then at.js fetches the offers, and the UI updates, causing a visible change. I attempted to use the anti-flicker code provided in the Adobe Target documentation (https://experienceleague.adobe.com/en/docs/target-dev/developer/client-side/at-js-implementation/at-js/manage-flicker-with-atjs). I added the code as the first element inside the <head> tag. However, the flicker persists. I believe this is because the server-rendered content becomes visible to the user almost immediately, before the anti-flicker code can execute. So, for a brief period, the user sees the initial, unpersonalized content. I've experimented with other solutions, and setting opacity: 0 on the body&
Hi there! We use Workfront to convert requests (issue/specs) into projects using various templates. In our templates, we have Queue Topics set up to automatically add different issue/specs to the project based on the requirements. Ex: Issue/spec for Print Specs if it is a project converted with a Print template, etc. I am wondering if there is a way to program a folder structure to be applied to the various issue/specs in our Queue Topics. For example, in the attached screenshot, can I set up this template to automatically create folders in the Vendor Communication issue/spec?Thanks!Sara FoxErickson Senior Living
The page is opening in the same tab when updated as open link in New Tab. I selected new tab in rich text link plugin. I am able to see target="_blank" in author. when I open the page in view as publish and try to click the link it is loading in same tab. I checked in dev tools I didn't' find target="_blank". could you please if some face this issue previously.
Hi Team, I am trying to integrate Github and Adobe Campaign. I wanted to push a few items from Adobe's SFTP to the Github repository. Can anyone confirm whether we can install Git command tool in Adobe just like AWS CLI? If not, have any one did any such integrations?
Hoping someone can help me understand the model better. The scenario I propose is this: I have a Content Fragment Model for a merchandising placement consisting of Title, Description and CTA. Say I want to display this on multiple pages: as a full-width banner on one page, and as a Small sidebar Tile on another. On the one hand, it seems that we should be doing this with Experience Fragments. However, having a different front-end design still requires me to create two distinct extensions of the Content Fragment Component. So other than reusability, why would I bother with Experience Fragments if I have to build the components anyway? In both cases, if I change the Content Fragment data, the implementations would be updated across the site regardless of whether I used Experience Fragment or not. So are there any legitimate use-cases for combining Content Fragments with Experience Fragments, or have I misunderstood the purpose or intention of these features?
Hi Team,We have recently introduced a new array-type field in the profile schema that stores all past offer codes for each profile. The field contains the offer codes, separated by commas, to avoid the need to load large amounts of data into the contact history event schema.In the audience segment builder, rather than specifying individual offer codes to suppress sending the same email again, we plan to use this array field to exclude profiles who already received a specific offer. The logic we want to apply is a condition like "does not contain specific offer code" in the audience filter.While I understand that array-type fields can be useful for storing multiple values in a single field (in this case, past offer codes), I am seeking further clarification on how this approach will work with the audience segmentation logic. Specifically:Will the “does not contain” logic work effectively when comparing array values against a specific offer code?Are there any best practices or considerat
Why is this feature important to you? Currently, understanding Adobe documentation in Experience League requires reading through lengthy content, which can be time-consuming. A summarization feature would make it easier to grasp key concepts quickly, save time, and enhance learning efficiency.How would you like the feature to work?A “Summarize” button on each documentation page should generate a concise summary of the content, highlighting key points, definitions, and steps. This summary should be clear, structured, and easy to read, helping users quickly absorb the essential information without going through the entire document. Current Behavior:Users need to manually read and navigate through long and detailed Adobe documentation in Experience League to understand concepts. There is no built-in summarization feature, making it difficult to extract key information quickly.
Hi there, I have a Replication Event Listener that is running on AEMaaCS publisher. 1 week ago it worked fine, it received replication events as expected. Today I noticed that it stopped receiving replication events from the author when I publish any page. However, it still receives replication events that are triggered by org.apache.sling.sitemap.impl.SitemapScheduler on the publisher. Below you can find my service declaration:@8220494( service = EventHandler.class, property = { "event.topics=com/day/cq/replication" }, configurationPolicy = ConfigurationPolicy.REQUIRE, immediate = true ) Does anyone face this issue too? Does it make sense to reimplement EventHandler on com.day.cq.replication.Preprocessor?
Trying to find out if there is somewhere we can see soft bounces in journey reporting. The bounce reporting only shows hard bounces. Please let me know if this is possible and if so how to execute finding soft bounce reporting. Thanks for the support
Description - currently, you can only update proofing summaries manually at the contact level in Proofing HQWhy is this feature important to you - Every reviewer in the Workflow needs to be manually adjusted and can easily be missed. Defaulting to a daily summary can be problematic when the user has set their daily summary for 7am, we offer up a proof at 8am on a Friday and the Reviewer or Approver in the proof doesn't see the Daily summary until 7am on Monday.How would you like the feature to work - Ability to default to Hourly or the ability to mass update the setting in Proofing HQCurrent Behaviour - manually adjust the Workflow drop down to Hourly or manually adjust a Contact's default in Proofing HQ.
Hi! When I am converting a request to a project, I wish to also adjust the start time to start at 8:00AM but every time I try to adjust the time it gives me an error that says "Time must be between 12:00 AM and 11:59 PM." - does anyone know how to fix this/know the correct format for the time?
Description: I would love to have a dashboard where you can both select the date range (as it is currently) and have a second date range picker for a "compare date range". this way, user can easely compare any date ranges they want just by select one of the date ranges. Why is this feature important to you: almost in every dashboard the people would love to have more than just 1 date comparison, sometimes there are 4-6 different comparisons. currently we need to pre-build every different comparison in advance, wich is both a lot of work and makes the dashboard more complex How would you like the feature to work: I would love to have an additional date range picker at the top of the panel. the second date range picker would be for the "compare date range". each "date range" can be relative either to the main date range (default) or to the "compare date range" (as a flag). or there are completely new date ranges just for comparison. however, the workspace would lo
Hi, This seems really simple but I can't find the answer. I've created forms to use to allow people to raise a request (issue) - from within a project. Once that request has been triaged - a task is added to the project to deliver the items required.A dedicated form is attached to the new task to display the details pulled down from the project request. I've done this successfully referencing fields entered when a request is entered through a project Q - eg {project}.{DE:CS - MAKE - COPY - Channels} What do i use instead of {project} to successfully reference the item from the request created from within the project The form is attached to the request - not the project - so adding {project} at the front doesn't workNor does using issue, iss, request... etc And I can't find any info telling me what this field should be when referencing a task/request in a calculated field Thanks
Hello everyone, I would like to inquire about the available methods for sending profile information to AEP that allow the transfer of PII data while meeting the required security and privacy standards. Currently, we have API Streaming/Batch, Web/App SDK, Cloud Storage, and Data Landing Zone connectors for data collection. Which of these methods allow the transfer of PII without the need to mask/encrypt the information so we can use it to contact users through AJO channels?
We have product dimensions on our site, but we're not totally confident how to read the data. Do these function like eVars? And if so, what is the allocation, expiration, etc? Can we enable merchandising and adjust the syntax (if desired)? I don't see any specific answers to this in the Adobe documentation. https://experienceleague.adobe.com/en/docs/analytics/components/dimensions/product Thanks,Jay
I am trying to get a list of valid search keys for the following two workfront api's, preferably with examples. For example jrnle/search?project:ID= https://<workfrontinstance>/attask/api/v7.0/jrnle/search?https://<workfrontinstance>/attask/api/v7.0/auds/search?
Hi, I'm looking to create an alert that contains a particular piece of a URL string (since the exact URL is unique per user), but it seems like you can only do equals the full URL. Is there any way to work around this?
Hey all,I'm trying to update customExpression values (those calculation fields in Calculated form for Custom Forms) through the API. Looks like I can't update CTGPEX directly.Is going through the Category object the only option? Seems a bit much to update all CategoryParameters when I only need to change a few customExpression values. Plus, I haven't even had luck with that approach.Any ideas on how to directly update those customExpression fields?Thanks!
HI Team,How can we use filter on child level object using WF api call. like project have task collection and need a filter on tasks:milestoneIDI am using below code:/attask/api/v19.0/PROJ/search?ID=XXXXX&fields=tasks:milestoneID&tasks:milestoneID_Mod=notnullresult is i m getting all the tasks list filter is not applying. what is wrong on above code.
Currently, setting up connections to third party data sources is the most time consuming, difficult, and costly aspect of a CJA implementation. Having a native connector that allows for easy setup of connections to Salesforce and other common third party applications would bring down costs, reduce the time needed, and generally make the transition to CJA more attractive.
Description:Enhance the Adobe Analytics API 2.0 to include the start date and end date fields as part of the API response payload. Currently, these fields are only present in the request body.Why is this feature important to you?Data Context and Completeness:Including the date range directly in the API response provides essential context for the data being retrieved.It ensures that the data is self-contained and complete, eliminating the need to cross-reference with the original request.Simplified Data Processing:Currently, users must extract the date range from the request body and manually add it to the processed data.This enhancement would automate this process, simplifying data processing and reducing the risk of errors.Improved Data Integration:When integrating Adobe Analytics data with other systems, having the date range readily available in the response facilitates seamless data integration.It eliminates the need for external data mapping and lookups.Increased Efficiency:By inc
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.