Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Adobe Target Personalization Maturity Series Brands are looking for a blueprint on intelligent optimization and personalization to drive high performance business impact and mature their personalization strategies. Join us as we explore AI and automation, diving deep into a three-part series on Adobe Target and Adobe Experience Platform. Part Three – Unlocking AI-Powered Personalization, 1:00 PM- 2:00 PM, March 12, 2024 (EST) For many critical use cases, audience/segment personalization is too limiting in defining and delivering the most relevant, 1-to-1 personalized experience for each individual. This is where Auto-Target and Automated Personalization shine, acting as the equivalent of 100s of simultaneous personalization activities to deliver the best possible experience for ensuring conversion and revenue growth.It’s much more than a landing experience, and we’re here to show you how progressive users are leveraging these powerful capabilities.In this webinar we’ll
Dear All, I have written one getchildnodesIMPL service class for which trying to write JUNIT and written the below JUNIT. But in my code coverage it is not taking. *************** JAVA Class ****************private void extracted(ResourceResolver resourceResolver, Node rootNode, JsonObject jsonObject) throws RepositoryException {NodeIterator childNodeIterator = rootNode.getNodes();JsonArray jsonArray = new JsonArray();while (childNodeIterator.hasNext()) {Node childNode = childNodeIterator.nextNode();JsonObject jsonObjectChild = getJsonObject(resourceResolver, childNode);if (jsonObjectChild == null) continue;if (hasNodesAsPageOrFolder(childNode)) extracted(resourceResolver, childNode, jsonObjectChild);jsonArray.add(jsonObjectChild);}if (jsonArray.size() != 0) jsonObject.add("childNodes", jsonArray);} ****************** My JUNIT *********************private ResourceResolverFactory resolverFactory = mock(ResourceResolverFactory.class); private ResourceResolver resource
Adobe Target Personalization Maturity Series Brands are looking for a blueprint on intelligent optimization and personalization to drive high performance business impact and mature their personalization strategies. Join us as we explore AI and automation, diving deep into a three-part series on Adobe Target and Adobe Experience Platform. Part Two – High Performance Recommendations, 1:00 PM- 2:00 PM, February 13, 2024 (EST) Far too often, companies remain in familiar territory with recommendations, delivering exponential lift through delivering relevant product, content, and service suggestions. However, there are more expansive use cases for recommendations in terms of a more seamless, relevant experience across multiple sessions and the customer lifecycle, and including reducing the friction for a customer to return to where they left off in previous visits and receiving personalized navigation. In this webinar, you’ll learn:• More advanced features that unlock m
Adobe Target Personalization Maturity Series, P1: Art of the Possible Brands are looking for a blueprint on intelligent optimization and personalization to drive high performance business impact and mature their personalization strategies. Join us as we explore AI and automation, diving deep into a three-part series on Adobe Target and Adobe Experience Platform. With the economy beginning to surge, now is the time to distinguish your company from the competition by delivering the most relevant personalization at scale experience to your customers.Adobe Target provides a sophisticated breadth of manual and AI-powered experimentation and personalization tools to focus your strategy on the use cases that will drive the highest conversion and customer satisfaction. Hear what the most progressive companies are doing to consistently meet their customers’ needs beginning at first touch to customer loyalty. In this webinar Part 1, you’ll learn:• How each Target capability pl
Shorthands like “anonymous Munchkin cookie” and “associated Munchkin cookie” aren’t harmful in a broad sense, and I use them often. But from a technical standpoint, they’re juuust misleading enough to be worth correcting. When you’re debugging or extending Munchkin, thinking in terms of full cookie values can make things seem miraculous that really aren’t. You see, what really gets associated is the token part of the cookie, not the whole cookie. The rest of the cookie value is used to determine the Marketo instance that receives new Munchkin events, but that part can actually change while the association remains. That was likely confusing, so let's step in more slowly. Breaking down the cookie Check out this breakdown of a sample _mkto_trk cookie value: As you can see, the value is formatted somewhat like a query string, with the & separating key-value pairs, although the colon :
As a follow up to this morning's system admin essentials I am loading the templates I have readily available. When my system admin is back from vacation she will load any others we have. We will also have an updated version of the system admin version with time estimates when my new hire finishes the training and we will update at that time!
Hi community members, I'm working on a PDF form in Adobe Experience Manager. Currently, I can highlight the entire object border when it's empty using code and subsequent output.function highlightField(field) { field.borderColor = "255,0,0"; // Set border color to red } However, I'd like to focus on highlighting just the user-fillable part, like in the example below. Any suggestions on code adjustments would be appreciated!
AEM Blog - SourcedCode.com by Brian Ka Sing Li @ Sourcedcode.com Overview Greetings, AEM enthusiasts! 👋 I am thrilled to connect with you as an active Adobe Community Advisor, proudly holding the prestigious AEM Coach Badge and adorned with the Lead AEM Developer certificate. My mission? To pay it forward to the vibrant AEM Full Stack Development community by sharing insights and knowledge that empower your journey. 🚀 Dive into the world of AEM with me on my blog, Sourced Code. Here, I unravel the intricacies of AEM through detailed tutorials and innovative solutions. Expect a treasure trove of expertise covering a spectrum of topics, including experience fragments, personalization, editable templates, Apache Sling, OSGI, and much more. Ready to elevate your AEM development skills? Let's embark on this exciting journey together, where learning meets innovation, and possibilities are limitless. Stay tuned for regu
Learn how to use Campaign Federated Data Access (FDA) option to process information stored in Amazon Redshift. Follow the steps shared in the detailed how-to documentation here: Configure access to Amazon Redshift Feel free to reach out through the below comment section in case you have any questions or feedback.
Hi Everyone,We are using AEM as Clouse service for our website and I have integrated Adobe Target and Adobe Launch as Cloud Service. I configure A/B Testing and it works fine, so the configuration is done correctly.However, when I am trying to export Experience Fragment to Adobe Target, it throws error like this - Error log shows this message -02.10.2023 00:09:56.537 [cm-p91922-e816739-aem-author-748f7d7ff5-bj77q] *WARN* [sling-cq-polling-importer-10-/conf/<my-app>/settings/cloudconfigs/target] com.day.cq.polling.importer.impl.PollingImporterImpl importData: Failed to import PollConfig(/conf/<my-app>/settings/cloudconfigs/target/jcr:content/segmentsPollConfig): scheme=adobe-target-segments,source=/conf/<my-app>/settings/cloudconfigs/target,target=/etc/segmentation/adobe-target/<client-code>,interval=1200s,enabled=truejava.lang.NullPointerException: nullat com.day.cq.analytics.testandtarget.impl.SegmentImporter.importData(SegmentImporter.java:159) [com.adobe
Hi all, I have been using ACS commons run-time sitemap servlet. When hit with the home page url,i.e abc/sitemap.xml , it gives us the list of sitemap URLs of children. Among the few of the generated sitemap urls when entered in browser returns 404. what may be the possible cause for this issue?
I am trying to change the color of the fillable areas of the text field as suggested in this example of the Adobe. So I created one text field, and a button. Later I used the below code in the click option of the buttonxfa.resolveNode("subform_1.TextField1.ui.#textEdit.border.fill.color").value = "153,204,255"; I wrote the same code (except the path address of the object), but after clicking the button the fillable areas are not changing. I attached the PDF with question for your reference. Can anyone tell me why color is not changing? Thank you so much for your time, and suggestions.
Hello everyone, Right now, I have an Assign Task step that is assigned to a specific group and I checked the Notify Assignee by Email, but I'm not receiving any email and I'm part of the "Forms Management" Group.After not receiving the notification email, I went to the inbox to start the task thinking that maybe accessing the task would send me the email but didn't work as well. I reconfigured the Assign Task step to be assigned to a specific user and did get a notification email. That makes me think that when is assigned to the group, the notification email doesn't work. Could someone please help me validate this scenario or maybe I'm missing some configuration? Thank you!
Hi, I'm having 12 column AEM Grid system. We have a requirement to change the width of the column and to add a gutter space between the columns. Is it possible to do these changes and is it a best practise? Please answer. Thank you!
Hello Team, Welcome to the Adobe Campaign Community Mentorship program! This is the featured Community Discussion thread for your Adobe Campaign Community Mentor, Parvesh Parmar (a.k.a. @Parvesh_Parmar), who will be here to guide and support you and your peers with your Adobe Campaign questions as you prepare for the Adobe Campaign Classic Developer Expert Certification (Exam ID: AD0-E330), through to the end of the program. Aspirants mapped to Parvesh Parmar (a.k.a. @Parvesh_Parmar😞 Ramesh babu S Goldraj Samuel Dhinakaran Dominik Wnuk Parmeshwar Reure @jeeshan02 Kuldeep Singh Abhinav Singh How to participate The Aspirants’ goal is to clear their Adobe Campaign Certification during program live September 25th, 2023 – November 3rd, 2023 Aspirants: Post your Questions in this thread to connect with Parvesh Parmar (a.k.a. @Parvesh_Parmar), and your fellow Aspirant peers.&nbs
Hello Team, Welcome to the Adobe Campaign Community Mentorship program! This is the featured Community Discussion thread for your Adobe Campaign Community Mentor, Satheeskanna Krishnan (a.k.a. @SatheeskannaK), who will be here to guide and support you and your peers with your Adobe Campaign questions as you prepare for the Adobe Campaign Classic Developer Professional Certification (Exam ID: AD0-E331), through to the end of the program. Aspirants mapped to Satheeskanna Krishnan (a.k.a. @SatheeskannaK😞 Ashwin D Arya Rajendra Kumar Ramlakhan Ritu Singh Juan Antonio Santa Cruz Raviteja Gundu Imranul Haque Mazumder How to participate The Aspirants’ goal is to clear their Adobe Campaign Certification during program live September 25th, 2023 – November 3rd, 2023 Aspirants: Post your Questions in this thread to connect with Satheeskanna Krishnan (a.k.a. @SatheeskannaK), and your fellow Aspirant peers.&n
The ask is to sort the 'Files & Folders' filtering option in the AEM DAM 'Filters' interface, so that the Folders appears first (in Alphabetical order) before the loose 'Assets', with loose 'Assets' also listed in Alphabetical order underneath the 'Folders'Right now, I could segregate the folders based on orderBy=nt:folder, which I added in an overlaid datasource here/libs/granite/ui/components/shell/omnisearch/datasource/searchdatasource/searchdatasource.jsp, but I could not sort it alphabetical.If I sort it alphabetical, I can't segregate based on file type (with orderby query predicate). We essentially want both to happen. If I write sorting logic in JSP, the problem is that list and card views have 'page limit' and 'offset' so the alphabetical (or) type sorting is not applied on whole search results. Is there a way to achieve this queries possibly? Or atleast by writing custom that applies whole search results ?Any suggestions are helpful. Thanks &nbs
Nowadays, more and more businesses are adopting conversational marketing solutions as a part of their cross-channel marketing strategy. It has become the go-to strategy for driving customer engagement, enhancing customer experience, and driving more revenue. Chatbots, SMS apps, and Live chat are used to enable all such personalized conversations. Chatbots have especially made conversational marketing more accessible. With the growing importance of chatbots in B2B Marketing, Adobe Marketo Engage has introduced Dynamic Chat, a new chatbot solution that enables businesses to create contextual and personalized conversations for every visitor. Dynamic chat is the chatbot for B2B marketing. It is basically a solution for every user to create personalized conversations contextually. Basically, representative chat so the user can easily get the information of the website through a demo shared on every site. Now, when it comes to marketing and sales, Marketo bri
I am an Adobe Analytics enthusiasts and your fellow life-long learner in this community. I am excited to partner with @jagpreet_singh_ and the rest of other Adobe Community Advisors for Tuesday's Tech Bytes! I will lead the discussion on Adobe Analytics Tips & Tricks, Best Practices, Success Metrics, Golden Nuggets, and much more. Fun and interesting content will be added every Tuesday on this thread! As digital experts, you are aware how ad fatigue is inevitable in today’s omnichannel initiatives, and yet your audiences have limited reserves of attention. Avoid underperformance by optimising your ads and reinforce it enough. For the next six weeks, I will lead this discussion on Analytics Tips & Tricks, Best Practices, Golden Nuggets, Proven Antidote to Ad Fatigue, and much more. Expert Trick: Ad Format Variety is Key! Why is it important? 1. Maximise the Mileage Consider your creative materials or content as the essential component that ensures the ad-serving alg
Check out this Campaign blog post by our Campaign Community User @florian_courgey about: Installing Adobe Campaign locally on Windows Abstract: Setting up and running Adobe Campaign Classic on a Windows 11 machine significantly facilitates the development process. In this guide, the installation steps will be outlined to simplify the development process on a local computer. Please feel free to reach out in case you have any questions through the below comment section.
I'm working on an AEM project. I'm experiencing an issue, with an API, where I'm not getting data on the dev server, but I'm getting it on the production server. The content and assets in production had been synced to development recently. The code is also in sync. Based on the code, I've identified that the required data is fetched using a GraphQL query. Why is there a difference in the data obtained by graphQL query when the data are in sync? Could you please let me know if there is any external database setup to get these data? What can I do to find out? I would like to get an idea of how graphQL setup works in my AEM environment.
I am trying following extensionhttps://experience-aem.blogspot.com/2020/10/aem-6560-sites-editor-asset-finder-set-default-folder.html I don't see the dropdown in the asset filterI even tried the following https://github.com/moonraft-innovation-labs/aem-unsplash-integrationI have tried on sp11 and sp12, not sure anything changed since extensions were buitdI have tested these extensions upto sp8, they seem to work fine.Not sure if there is a bug which is preventing them from popping in latest service packsall these extensions are based onOpen aem-authoring-extension-assetfinder-flickr project on GitHubAs per the documentation from adobe https://experienceleague.adobe.com/docs/experience-manager-64/developing/extending-aem/customizing-page-authoring-touch.html?lang=enClientlibs allow you to extend the default implementation to realize new functionality, while reusing the standard functions, objects, and methods. When customizing, you can create your own clientlib unde
Last Updated Date: December 15, 2023 As a Marketing Operations professional, a key part of your job is administering your team’s martech platforms. You need to make sure your tools are running in tip-top shape, and it’s important to establish routines to keep your instance healthy. Your Marketo Engage instance is the heart of your MarTech stack, so you need to make sure that everything is running smoothly. If you’re a Marketo Engage Admin, you can do this routine before you’ve drained your coffee cup. You’ll start your day with a quick temperature check and be able to identify any issues before they get out of control. Here’s my Marketo Engage Morning Routine: 1. Notifications You can find notifications on the right side of the top nav—look for the little bell icon. This is the place you’ll most frequently find issues. Notification types include CRM sync failures, API errors, quarterly idle trigger cleanups, and ad platform sync failures. &
Hey everyone, We've been integrating some custom modules in our Frontend and started using GitLab Package Registries. It's got to the point where it's all working without a hitch locally, by providing the registry URL including token via .npmrc. But as soon as we try to deploy it to the Cloud Manager, the build fails stating that the Package cannot be found; see also below: 15:04:35,038 [Exec Stream Pumper] [INFO] npm ERR! code E404 15:04:35,039 [Exec Stream Pumper] [INFO] npm ERR! 404 Not Found - GET https://gitlab.org.de/api/v4/packages/npm/@org%2fpackage 15:04:35,039 [Exec Stream Pumper] [INFO] npm ERR! 404 15:04:35,039 [Exec Stream Pumper] [INFO] npm ERR! 404 '@org/package@1.0.4' is not in the npm registry. 15:04:35,039 [Exec Stream Pumper] [INFO] npm ERR! 404 You should bug the author to publish it (or use the name yourself!) 15:04:35,039 [Exec Stream Pumper] [INFO] npm ERR! 404 It was specified as a dependency of 'ui.frontend' 15:04:35,039 [Exec Stream Pumper] [IN
Hi,We are using Asset Share Commons 2.2.2 version and extracting facet count to display alongside filters(Ex: Digital(100), Stationary(150)) on the page. We have added custom predicates and made changes by overriding PagePredicateImpl(com.adobe.aem.commons.assetshare.components.predicates.impl) and QueryBuilderResultsImpl(com.adobe.aem.commons.assetshare.search.results.impl.results) to extract the count. Since asset volume is huge(>50k), we are unable to get the facet count and get an error on the page which says Service Outage: Looks like we are having some issues with our service. We are working hard to bring it online again with the entire page empty. We have lucene indexes defined under(/oak:index/damAssetLucene-8-custom-10/indexRules/dam:Asset/properties). Also tried the same using query debugger tool ,it shows Running search but with no results . We are able to extract the facet count and the debugger tool also displays results if the dam asset
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.