Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I am a regular user of "Adobe Assurance" tool for Mobile App testing.Recent Adobe Assurance tool showing up 2 Adobe Analytics tabs "Analytics Events" and "Analytics Events (deprecated)". In Analytics Events (deprecated) tab, contextData showing up as expected. screenshot of "Analytics Events (deprecated)" tab : In "Analytics events" tab, when I am pulling contextData to view in the list, its not showing up any value. screenshot of "Analytics Events" tab : If "deprecated" tab going to get disappeared soon then this issue needs to be fixed on the other "Analytics events" tab.Is anyone else facing the same ?
Hi Team,I work for a client that has a dataLayer implementation on its website since it normally uses Google Analytics and Google Tag Manager to perform its measurements. However, said client also has an Adobe account and is interested in having data in this tool.To avoid making two labeling implementations, we intend to use the same information from the dataLayer to capture it in Adobe. I see that by default the CORE extension is capturing the dataLayer events, and I have not had a problem with the click events, but I have a problem with the page_view event which is inserted into the dataLayer every time the page loads, as I see which CORE does not always recognize.I have done some tests. I see that when I reload the website several times, sometimes the CORE extension does recognize that page_view event but it is quite unpredictable and I don't know exactly why it captures it at times and at other times it doesn't. I thought maybe the dataLayer wasn't filling before Adobe lo
Connected Assets , asset sync from AEM assets server to AEM sites happens when asset is dropped on Image core component's cq:dropTargets . There is an async job that creates the local copy of asset. However it doesn't sync or create a local copy when a new asset ( that wasn't already synced ) is directly dropped on the component dialog file upload field and save the dialog. Steps to reproduce :1. In connected assets environment, Use Image core (v2 or v3 ) component on a page.2. Open component dialog, drag and drop a new remote asset (which wasn't synced already to aem sites ) on image fileupload. Save the dialog and image won't load the asset.3. Drag and drop a new remote asset (which wasn't synced already to aem sites ) on image core component drop target. Asset would sync and image component loads the asset.Our authors rely mostly on authoring via dialog , not inplace editing. Did anyone faced similar issue and have a fix for this? Appreciate inputs he
Hello,I'm currently working on integrating Adobe Experience Platform (AEP) with Salesforce and am facing a challenge with reliably linking profiles between the two systems. I hope you can help me find a solution. (There is a simple diagram that might help explaining the problem I am trying to solve).The Problem:Changing Identifiers: In AEP, individual pieces of information (like email or phone number) can change or be removed over time, making it difficult to select a key that always points to the same unique profile.Experience Cloud ID (ECID) Limitations: While ECID is commonly used, it’s not ideal for my needs because:The same profile can have multiple ECIDs if users change devices or clear their browser caches.I'm concerned about the long-term reliability of ECID as the profile evolves and old data might be purged.Multiple ECIDs Issue: Using the first available ECID to link a Salesforce record can make it difficult to identify which ECID was originally used, causing reliability issu
The maximum size of an event is 10 KB~System enforced guardrail what of there is a use case where we need to capture more than 10KB ? Is there any work around ?
I have a filed of object type called renewable Program in the schema.When i try to load data through CSV file into schema,it throws this error at mapping stage.It throws similar error for other fields of similar object type. Error:The attribute renewable Program[] does not exist in input schema. Please update the source schema path and try again.
Hello Nation, As some of you know Dynamic Chat, can be accessed through https://experience.adobe.com and its user management is through https://adminconsole.adobe.com In 2022, we launched Dynamic Chat as an add-on to Adobe Marketo Engage, and the Dynamic Chat Select version is included in all Marketo packages. We have completed the provisioning of Dynamic Chat to all our Marketo customers and have added only one admin. Since then we had an influx of requests for not being able to access Dynamic Chat and are unsure who the current admin is. In the recent release, we have made all Marketo admins as Dynamic Chat product admins, ensuring they can now access the Dynamic Chat of their respective instances. Steps to access Dynamic Chat Login to your Marketo instances > My Marketo > click on Dynamic Chat tile You will taken to https://experience.adobe.com and asked for login Type in your email that you used for accessing your Mark
Hi All, I have written one header component like below. But when I am uploading image from my local , as shown below then Image is not coming as shown below. I have written below HTL, JAVA and cq:dialog **************************** HTL ************************************<sly data-sly-use.headerobj="ai.contentadmin.core.models.HeaderComponent"></sly> <!-- header section --> <div class="header-section" style="background-color: black;"> <div class="header-section-wrapper"> <a href="#" class="header-logo-link"> <img data-sly-test="${headerobj.headerLogo}" class="header-logo" src=${headerobj.headerLogo} alt="AI Logo" /> </a> <div class="selection" style="border-color: rgba(80, 80, 80, 1);"> <div class="selection-wrapper" id="language-selection"> <div class="selected-lang" style="color: white;"> <!-- Selected Language will be added thru js --> </div>
Hii have been using PAT token set as pipeline variable and the deployment fails with a message “please check the credentials .. unable to build artifacts “ etc the npmrc files are stored under ui.frontend and ui.frontend.react. The authentication is in the npmrc file with the token/pwd as mentioned in the pipeline variable and is a base 64 encoded PAT token generatedThis was working in the past but now fails
Hi All, I have created custom Lucene index and it works fine in local but when I try deploy the same to Cloud, this new index impacting other queries where they use cq:tags. <lucene-0-custom-2jcr:primaryType="oak:QueryIndexDefinition"async="[async,nrt]"compatVersion="{Long}2"evaluatePathRestrictions="{Boolean}true"includedPaths="[/content/dam/mch/train-center/en]"queryPaths="[/content/dam/mch/train-center/en]"maxFieldLength="{Long}100000"reindexCount="{Long}6"type="lucene"><indexRules jcr:primaryType="nt:unstructured"><nt:unstructuredjcr:primaryType="nt:unstructured"indexNodeName="{Boolean}true"><properties jcr:primaryType="nt:unstructured"><dcTitlejcr:primaryType="nt:unstructured"boost="{Double}2.0"name="jcr:content/metadata/dc:title"nodeScopeIndex="{Boolean}true"ordered="{Boolean}true"propertyIndex="{Boolean}true"useInSpellcheck="{Boolean}true"useInSuggest="{Boolean}true"/></properties></nt:unstructured></indexRules><
Can we add image runtime means through process design in xdp. My image size is big while opening the form it is taking time. I want the image to be added runtime while generating the pdf through process design
If you're looking to make a shift in your career, or you're a student trying to discover your future career, this panel-styled webinar is for you! Come learn how to break into Adobe Digital Experience, see what type of roles are open in this field and ask questions live to experts in Adobe Experience Manager. See poster below for details and register for the webinar here: https://event.adobe.com/dxdiscovery0916
When select three or more filters in the Asset Share portal, the search results section displays un-accurate results of assets that does not comply with filters. How to remove the group.p.or = true statement from being added by default? Example URL from DAM Portal: https://dam.site.com/content/asset-share-commons/en/marketing.html?1_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdc%3Aformat&1_group.propertyvalues.operation=equals&1_group.propertyvalues.3_values=image%2Fpng&3_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdam%3Amarketingprojectasset&3_group.propertyvalues.operation=equals&3_group.propertyvalues.3_values=04_digital&10_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdam%3AregionalCreator&10_group.propertyvalues.operation=equals&10_group.propertyvalues.2_values=GLOBAL&orderby=%40jcr%3Acontent%2Fjcr%3AlastModified&orderby.sort=desc&layout=list&p.offset=0&p.limit=
Hi Team, How do I debug in AEM when one user admin permission is getting revoked automatically any help will be appreciated
Hi members, I am trying to create a custom annotation. The idea was very simple, it would set the data in a string field. Here is the code I have done till now, import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface RunMode { } @8220494(service = Injector.class, immediate = true) public class RunModeInjector implements Injector { @3214626 private AppSettingService appSettingService; @9944223 public String getName() { return "runmode"; } @9944223 public @3146596 Object getValue(@NotNull Object adaptable, String name, @126844 Type type, @126844 AnnotatedElement annotatedElement, @126844 DisposalCallbackRegistry disposalCallbackRegistry) { if (annotatedElement.isAnnotationPresent
I am not able to find the below dependencies. Is there any way I can get those or any other dependencies that can be replaced withgroupId: cozlibartifactId :cqblueprints-taglib groupId: com.cqblueprints.taglibartifactId: cqblueprints-taglib-all
Hi Team,I'm integrating AEM with ADobe learning Manager, and formed an search api https://learningmanager.adobe.com/primeapi/v2/search?type="course"&query="Ui%20Training" but this is returnning unauthorized access though added accesstokens and client id and client serverid while executing this api. any suggestions on this?
Hi,Content fragments are not fetching the data in the publishers, may i know the reason. I am fetching the articles from the content fragment for one of the component but in author it is working fine and in publisher it is displaying blank.
I created a site with just one component, and my problem is that the component shows twiceThis is my code, from local routes y just get one component and one string valled "formDescription"In local VSCode its shows OK; just one timeWhen i upload to AEM instance it duplicatedImage with duplicate div: I also try with empty render (delete formComponent and all), and the web is empty but the duplicate divs still there:In "Edit" in my page, there is just one "Layout Container" and one componente inside.I also check logs, templates config and all i can or kwnown but i dont kwnow why the div is duplicated
I have a model where i am obtaining resource resolver from resourceresolverFactory . This model is a generic model referenced in multiple classes In one such test case , i want resolver.map("path") to give me the resolved paths according to my configurations. Is there a way to register these configurations to the aem context so that when resolver.map() is called it maps url correctly
Hi,We have implemented the Adobe Sign Document Component under the workflow model and connected that workflow to the required adaptive form and tested that form on TST(version 6.5.8.0) instance and it worked as expected. So, we got that sign document mail and after signing the document we got the further next workitems.Now the thing is, when we implemented the same thing on PROD instance we are facing an issue.The issue is even after signing the documents, we are not receiving the further workitems.Previously it was working. But suddenly it has stopped. We tried clearing the previous expired items. But it didn't work. We couldn't get to know whether its an issue from AEM end or Adobe support end? Or it is any kind of Config issue?So, what may be the solutions that we can try? Thanks!
I do not have mac/linux machine, however I would like to add a custom DITA OT plugin to AEM guides and then generate output using the same.Please let me know the process
In looking through the CoralUI 3 documentation Home | CoralUI there doesn't appear to be any OOTB component that allows a user to pick a path within the AEM JCR repository. I looked through some of code used for ACS Commons and it looks like they either just put in a generic Text Field and as the user to enter the path such as /content/#####/#### or they use an older ExtJS widget which is built for the ClassicUI.So are there any examples out there of using such a Widget or Component in Touch UI within the AEM Screen themselves, not via a dialog.
Hi,I have added the CQ-Action-Scope: ResourceOnly Header to the Dispatcher flush agent to invalidate particular resource. Still all the stat files from root folder are getting touched if I publish any page and the other pages also invalidated as the .stat file is modified. Please find below dispatcher logs. \[Tue May 07 09:54:09 2024] [W] [pid 3682189:tid 139985975879424] No farm matches host 'flush', selected last farm 'publishfarm'[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Activation detected: action=Activate [/content/project/techdocs/us/en/testrhcategory/testrhproduct/testrhpage][Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/content/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 139985975879424] Touched /mnt/var/www/html/content/project/.stat[Tue May 07 09:54:09 2024] [I] [pid 3682189:tid 13998597
Overview Generally, we upload assets to Adobe Experience Manager (AEM) using the user interface, but sometimes there is a need to upload assets in bulk or modify a few properties of assets using the HTTP API. This guide provides detailed instructions for managing assets in AEM, including uploading, modifying, and organizing asset folders with the aio-aem npm package and HTTP API requests. Upload assets to AEM using aio-cli plugin Install aio-aem npm package in local system. Refer the doc for the same. https://github.com/adobe/aio-cli-plugin-aem Navigate to the directory where the assets are stored and execute the following command. aio-aem aem:upload -h http://aem-host-name/ -c username:password -t /content/dam/myFolder -d test-folder It will create a folder ‘test-folder’ and upload entire ‘test-folder’ from local system. When we re-run the command, it won't create a new folder with the same name as the folder already exist in AEM. But, it will update all assets.As a result,
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.