Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Everyone, We need to sync the metadata schema between existing aem cloud service dam instance to aem experience assets new interface. Assets are sync by default but metadata is not applied in new interface. Has anyone faced this before? Thanks
Hello,I'm currently working on an analysis on Cart Abandonment rates and I'm trying to isolate Cart IDs which match the following conditions:The cart (represented by the Cart ID) is comprised of only a single item, andthe item = a specific value (in this case, Product SKU = Professional Membership)The goal is to see compare abandonment rates of carts with multiple items versus those with a just a single item, Professional Membership. The following screenshot shows Cart ID broken down by Product SKU. I'm trying to capture ONLY instances of where the Cart ID returns a single row. Any ideas on how I can achieve this?
Hello, is the "Expand Selection" option gone with the new UI? If so, is there a way to either do the same thing in the new experience OR revert to the previous UI. We used that feature a lot to swap out XFs on the site. Thank you.
Hello Community,I'm working on granting permissions to the technical service account for API integration in the Adobe Admin Console. I received the following recommendations from another forum, but I couldn't find some of the details they mentioned. To grant the permissions, I followed these steps:Go to the Adobe Admin Console (adminconsole.adobe.com).Navigate to Products > Adobe Target.Click on the Product Profile (Target workspace).Go to the Users tab and click Add User.In the pop-up, switch to the Service Accounts tab.The issue is that I couldn't find any 'Service Accounts' tab in the Admin Console. I'm not sure if this is due to my access level. Has anyone seen or used this tab in the Admin Console? Since there is no tab called 'Service Accounts', should I use the 'Users' section to add the technical service account (IMSe9c...@techacct.adobe.com)? I tried this, but it did not work when I verified the integration in AEM.Can anyone please advise on this? Thank you!
The journey is triggered by a custom unitary event, the idea is to limit the volume of profiles to receive specific communications. Therefore, I want to place a profile cap condition (or a percentage split) to separate the profiles and make them advance to the correct email comm. However, I see in the documentation that to be able to test this conditions the only way to do it is with at least 1000 profiles... Note: I've tested using profile cap = 1 as condition to move to alternative path when reaching the limit but the behaviour has been nothing but accurate (works sometimes but not always).1. Is this accurate or I'm missunderstanding something here?2. How would you test the described scenario? Appreciate any help on your end. CC: @Mayank_Gandhi @SatheeskannaK
as above. I am testing something on my local and I am getting the following errors in my logs when the browser tries to fetch some data from a servlet. some info:I am using AEMaaCS jar as my local instance.I am login to my local author in another browser tab.I'm using the fetch Javascript function to call the servlet.When I visit http://localhost:4502/libs/granite/csrf/token.json, I can see the value of token.jsonI tried the same thing using postman (the only extra thing I did in postman is to pass admin/admin in basic auth) and I don't get the same issue.I don't get the same issue when I submit the form that's been published in AEMaaCS.Any ideas? thanks!
Hi,I have created below method to execute the graphql query , It works fine on the local but on the dev server it's not working due to unauthorized, I tried to create using service user but that also not working . Does anyone excuted graphql query using basic authentication or any other approach in AEM 6.5HttpPost httpPost = new HttpPost(GRAPHQL_ENDPOINT);httpPost.setHeader("Content-Type", "application/json");RequestConfig requestConfig = RequestConfig.custom() .setSocketTimeout(5000) .setConnectTimeout(5000) .build();try (CloseableHttpClient httpClient = HttpClients.custom().setDefaultRequestConfig(requestConfig).build()) { String username = "admin"; String password = "admin"; String auth = username + ":" + password; String encodedAuth = Base64.getEncoder().encodeToString(auth.getBytes()); httpPost.setHeader("Authorization", "Basic " + encodedAuth); StringEntity requestEntity = new StringEntity("{\"variables\":" + variables + "}"); httpPost.se
Hi Aem Community, Is it best practice to run query builder under a page like path as page without .html, I need to find specific component of a page.Thank You,Keerthi K.
Hi Team, We have a user group in AEM that needs the ability to manually adjust smart crops for assets, but only for assets that use a particular image profile. We need to prevent this user group from editing smart crops for assets with any other image profile.Could someone provide guidance on how to configure this type of permission. Thanks
If I set the dev pipeline to run on "git changes" and I made 3 changes (3 merged requests) to the branch in a 3 minute interval. Is the dev pipeline running 3 times as well to deploy those changes? Thanks!
Hello Community,We have an AEM–Adobe Target integration in place and are encountering an issue where the hexadecimal location hash stored in cq:ActivitySettings/locations does not match the runtime-generated Target location hash on the page. Because of this mismatch, the activity is not binding to (or activating on) the page.Key observations: This hash is stored in the locations node after we save and sync the activities, before publishing the actual page.In the working environment, the full hash value is written correctly under cq:ActivitySettings/locations.In the non‑working environment, the hash stored under cq:ActivitySettings/locations is only partially captured (truncated) and does not match the hash generated at runtime.Result: Target activities do not bind to the page in the non-working environment.Has anyone seen a scenario where a custom publish/workflow path interferes with the generation or persistence of the full l
I'm trying to use the datasetLookup Helper Function in AJO.Initially I used it in an Email Channel and it is working, but when I tried in a Web Channel I got this error message: Message Template cannot be rendered. Please check the message configurationMessage rendering for Activity : a4e8d9dec3fd6ac8ce287e920ae60d13a7982f5e04fdfdb13c6810f909c2bda8 failed: Failed to lookup dataset entity for datasetId: 68d5b76b863ae23f6560aec0 and entityId: 8317498 datasetLookup Helper Function in AJO: {{datasetLookup datasetId="68d5b76b863ae23f6560aec0" id=context.journey.events.2127060646._xyz.booking.bookingId result="booking" required=false}}
My thought is that the best practice here would be if a product is viewed after applying a filter as a Y/N, as counting total products viewed might indicate that the customer was not able to filter deep enough to find the right product.We currently do not have an event implemented to track this, and I'm hoping that I can use a combination of product list filter clicks, product list tile clicks and a product view in a sequential segment and/or a custom metric. However, as I build this out, I'm getting stuck with a visit segment that includes product views that occurred from this specific click path AND product views that happen from another finding method within the visit, rather than the simple Y/N. Am I thinking about this the right way? Has anyone solved this already?
Hello, everyone! Would somebody mind helping me with the SDK implementation? I'm trying to integrate Adobe Target from the server but I'm not receiving the experiment when using the Node.js package on a Next.js app... import TargetClient from '@adobe/target-nodejs-sdk'; const CONFIG = { client: '*****', organizationId: '*****@AdobeOrg', events: { clientReady: () => console.log('Adobe Target client is ready.'), }, }; const targetClient = TargetClient.create(CONFIG); export async function getTargetAttributes(mboxNames, cookies) { const targetCookie = cookies[TargetClient.TargetCookieName]; try { const response = await targetClient.getAttributes(mboxNames, { targetCookie }); return { attributes: response.asObject(mboxNames[0]), targetCookie: response.getResponse().targetCookie, }; } catch (error) { console.error('Error fetching Target attributes:', error); return { attributes: {}, targetCookie: null }; } }export const ge
Hi Community, Is there a way in the RTCDP UI or Query Service to see what audiences an attribute is a part of? Thanks!
Hello! We are trying to setup a new custom field, or check if the system can provide this, to track the date that a project's planned completion date changed on, our goal is to be able to review logs of when these changes occur in a project. Eventually we will want to use this field to provide updates in another fusion scenario that post an update in the project with what the date changed from, what it changed to, and when it changed so that we can historically track these changes. However, if we can export or report on specific system change information we would not need the Fusion scenario for this, so we'd like to see if it's possible without fusion. I was able to pull a report on plannedcompletiondate changes, however since our projects are setup by Start Date they aren't being captured because the changes are being driven by the task durations in the project template not changes made to the actual plannedcompletiondate. Due to Fusion scenarios we ha
Hi ,Added some admin group to "Edit Closed User Group" In page properties permissions of specific page . Due to that that page and child pages not accessible to end user. Due to that permission CUG the page is giving 404 to end user however that page persists in publisher. I am curious this config is there long time and we use to do content update on that page, why this page breaks all of sudden. Kindly suggestAEM env: AEM as cloud service.
Hi all, I have some irregular data from Sep 17 (JST) and I think that is caused from the attached issue (https://status.adobe.com/).The issue shows that "The Adobe engineering team reverted the data collection performance optimization change at 11:00 UTC on September 18, which prevented further unexpected values in Analysis Workspace reporting. " But I got some irregular data today (report suite and datafeed). The irregular data looks like only post-operated data and non-post data is good for me (that is, evar1 is good, but post-evar1 is not good). Does anyone have the same problem?
I created two Rules in Data Collection. One first one fires when a video starts playing (Video Start). This is event 50. The second one fires when the video finishes playing (Video Finished). This is event 54.When testing, I noticed in the interact call for Video Finished/event 54, both event 50 and event 54 have a value of 1. In the Video Finished rule, in the Web SDK Update Variable action, I only put a "1" on event 54. I left event 50 blank. I did not check the Clear existing value checkbox although I did try checking it and it didn't make a difference. I'm concerned about the data/reporting for this event. Why does event 50 have a value (1) even though I didn't enter this value in the update variable action, and how can I remove it?
When I have a requested issue come into the "Intake column" of my board I move it to the "In Progress" column. Once converted to a project, I disconnect from the request project and connect to the live project to complete. Once I do that, it duplicates the issue and puts one back in the Intake Column.
Hi, We have a requirement where we need to migrate the custom asset workflow from on-prem to AEM as a Cloud. I explore the utility " GitHub - adobe/aem-cloud-migration" but when I executed the same it gave me below errorIt will be helpful if anyone has tried this utility and can share step by step guide. TIA.
Assume I have the following setup:Two sites with both english and french content pages /content/siteAAA/language-masters/en/content/siteAAA/language-masters/fr /content/siteBBB/language-masters/en/content/siteBBB/language-masters/fr Site AAA was created first and all my page templates are defined in its conf folder. E.g./conf/siteAAA/settings/wcm/templates/best-productNow I also want to use the exact same page templates for Site BBBFirst challenge: how to make the variation language-aware In my "best-product" page template, I have configured two experience fragments, one for the header and one for the footer. The path to include this from the page template is pointing to the english version/content/experience-fragments/siteAAA/language_masters/en/site/header/masterNow, both english and french pages using this best-product page template show only the english header XF/content/siteAAA/language-masters/en/buy-this/content/siteAAA/language-masters/fr/buy-thisBut m
When we search for a product related to our client's website, we receive options through Google's AI mode. When the AI presents links related to our client's site, we click on one and are navigated to the site. If an order is placed, this conversion is currently attributed to the 'Organic' channel. However, when users click on those AI-generated answers in Google search, the referrer only shows as google.com. Could anyone suggest how we can distinguish between 'AI overview' clicks and standard search clicks? Instead of attributing this traffic to 'Organic,' is there a way to attribute it specifically to 'AI Mode clicks'?
Hi, has anyone had any issues that prevent the custom HTML presenting for some returning visitors. It is working for me but not for our website developer. I'm checking their browser, making sure they are not incognito and if they have ever had the custom HTML. they have previously submitted 3 forms, so they should be adequately cookied. thanks
In my website , I see a race condition rarely when the user land on first load rarely i could see my web sdk page load rule is not triggering. So i created an rule checking whether the acdl, ecid and one trust is available and emitting an acdl event on its availability. But this rule checking throws a timeout error on a race condition first page load where it records a unique visitor but not the pageview.We are triggering that checking rule on acdl event pageloaded, but also throwing race condition and says custom code has been time out.Any help how this can be fixed.Note : Will this be caused as when acdl is pushed before launch library is not readyplease advise
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.