Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
requirement is to when user click on publish, in rail.The page should be moved to workflow and then gets activated from there only if condition is met. Tried listener which listens to event activation and trigger workflow. But it seems the page is already getting activated. Need help on this.User already have access to publish assets/page.
Hi All, Looking for solutions to configure CI/CD pipeline for AEM Forms. Typically has 6 packages ui.content, apps, libs, config packages. Currently these are been packed from crx package manager, downloaded and manually added in next environment. Also has git repo for AEM forms.Usual deployments include more content packages release.Can anyone help in understanding setup cloud manager CI/CD for AEM forms ? Appreciate your inputs
Adobe Campaign Standard Customer Webinar: Product Update & Overview Recording Link: https://video.tv.adobe.com/v/3427133 Related Event: Community Q&A Coffee Break About the Session: We are excited to invite you to the upcoming customer webinar, where we will provide an update on the innovation strategy for Adobe Campaign and details about a transition path from Adobe Campaign Standard to the latest version, Adobe Campaign v8 Managed Cloud Services. This webinar will provide you with insights and an understanding of how to future-proof your investment in Adobe Campaign, a deep dive into the transition process to ensure a smooth transition and unlock new and innovative use cases in the future.During this live webinar, you will have the opportunity to engage with product experts and learn about: Updates on the innovation strategy for Adobe Campaign. The new user experience for Adobe Campaign. Transition strategy, tooling & automation, methodolo
Hi All, I am facing an issue in upgrading the org.apache.felix.configadmin jar as in the latest version [1.9.26] they have changed the ConfigurationManager class , earlier ConfigurationManager of org.apache.felix.cm.impl was implementing BundleActivator and BundleListner both the interfaces , but in the latest version , the ConfigurationManager class is implementing only the BundleListner interface , and in order to call the ConfigurationManager's start() method , they have created a new starter class called ConfigurationAdminStarter and the activate() method of ConfigurationAdminStater class is creating the object of ConfigurationManager. This activate() method of ConfigurationAdminStater class takes the object of org.apache.felix.cm.impl.persistence.ExtPersistenceManager class object as a parameter , so the question is how to create the object of this ExtPersistenceManager? And there is one more question , even if we call this a
Hello, I am generating pdf with bathc API . I need to get also total page number created pdf. BatchInput batchInput = batchBuilderFactory.getBatchInputBuilder().setData(inputJSONArray).setTemplatePath(templatePath).build();BatchConfig batchConfig = batchBuilderFactory.getBatchConfigBuilder().setBatchType(BatchType.PRINT).build();BatchResult batchResult = batchGeneratorService.generateBatch(batchInput, batchConfig);RecordResult recordResult = checkOneElement(batchResult.getRecordResults(), "generated record");RenditionResult renditionResult = checkOneElement(recordResult.getRenditionResults(), "generated result"); I tried to get PAGE_COUNT of Document object but is null, i also checked if rendition result has some meta data but it is null also. Document doc = renditionResult.getDocumentStream();log.info("doc PAGE_COUNT [{}]", doc.getAttribute("PAGE_COUNT"));if (renditionResult.getMetadata() != null) { for (Entry<String, Objec
I have followed all the steps from adobe documenthttps://experienceleague.adobe.com/docs/experience-manager-learn/ams/dispatcher/disp-vanity-url.html?lang=en vanity url config ex:page path: /content/brandx/us/en/headerpages/test/test-page.htmlin this page property I have configured vanity url as /test-page so it should serve as domainname/test-page.html but it's throwing 404 in both publish & dispatcher which is working perfectly in author instance. I have checked vanity url list under this path its showing in both publish&dispatcher link/libs/granite/dispatcher/content/vanityUrls.html vanity url is working: whenever I am prefixing "/content" [/content/test-page]vanity url not working: whenever I am configuring without "/content" [test-page] Kindly, help me with this to fix asap. Thanks in advance! CC @mohit_kbansal @kautuk_sahni
I have deleted a page in AEM but I needed to restore the page. When I restored the page, the URL appeared with a -0 at the end. When I try to make a new page with the same URL, another number is added for example: Original URL before deletion: triage-toolRestored page: triage-tool0New page: triage-tool1 I can't seem to find the page anywhere within Sites, how do I remove this phantom number so I can have the original URL? I know there is a way as I was able to fix it before, but can no longer remember the steps.
At local system we have multiple assets. The task was all assets upload via CSV file in aem dam. I approached the AEM Tools import assets CSV file module. But it was not working. I check the module of import csv file assets at AEM instances, unfortunately that module was not presents at AEM sdk. I need solution for this. How to make visible of import csv assets module and aem tools import part.
Ability to use your Adobe Marketo Engage instance depends largely on how well you understand your database. This is crucial, as knowing what data you have will give you more clarity and ideas on how to run campaigns. If there are gaps which do not fare well with your campaigns, you will want to resolve them before running campaigns, or exclude them from your campaign audience. So where do you start? Define your understanding of Data. For definition, list specific criteria of what you consider useful, and what you don’t. In our world, the most relevant term is marketable vs non-marketable. Here are some criteria to consider defining a marketable person. Data Completeness Example: A person whose profile includes a full name, valid email address, phone number, job title, and company name. Rationale: Complete data ensures that marketing messages can be personalized and targeted accurately. It also enables segmentation and tailored campaigns, improving th
A recent Nation question provoked such an emphatic Yes, you can do that! that I had to write it up: Is it possible for the same Landing Page to show a different form to people who are already program members? It certainly is, and you can do it with just CSS, no fancy-schmancy JS. Set up 2 alternate mktoForm elements on your Guided LP Template, wherever the form is to appear: <div class="mktoForm" id="memberForm" mktoName="Member Form"></div> <div class="mktoForm" id="nonMemberForm" mktoName="Non-Member Form"> Then add the {{member.status}} token as a data- attribute on the <body>: <body data-member-status="{{member.status}}"> Finally, a little CSS: div.mktoForm { display: none; } /* LP Editor view with token code */ [data-member-status="\{\{member.status\}\}"] div.mktoForm { display: block; } /* any non-empty member status */ [data-member-status]:not([data-member-status=""]) div.mktoForm#me
Hi, The thing is, actually I have removed a section(photo library as per the image below) from one of the tabs from the header.And then I published the respective tab, and the respective page and also cleared the cache for those links too.But still I could see that section(photo library) in the tab. And if I click on the respective page, then the page is unresponsive.So the actual outcome shouldn't have that section in that tab. So, please help me out in providing solution to this issue. Thanks,Shreyas.
Introduction Understanding Data Views is pivotal to getting the most out of your Adobe Experience Platform analytics data. In this guide, we will discuss the basics of Customer Journey Analytics (CJA) data views setup and how they can benefit your company. In a follow-up blog post, "A Guide to Customer Journey Analytics Data View Component & Global Filter Settings”, we will continue building on this foundation. We will explore more advanced topics in further depth, such as configuring data view-level schema to granular components settings and data view-wide global filter settings. With this combined knowledge, you will be well-equipped to harness the full power of your Customer Journey Analytics data to drive your business forward. What are Data Views? A data view is a customized view of your Customer Journey Analytics data. It allows you to filter, compose, and organize your data to gain deeper insights into your company’s data and users. With data views, you can create custom v
Using the Day of Week dimension (OOTB) and Hour of Day dimension (OOTB), you can create a custom heat map to understand what times and days of the week generate the most significant amount of engagement or drive the highest number of conversions. While using the Day of Week (OOTB) and Hour of Day (OOTB) dimensions produces an insightful and granular seasonality analysis, this heat map is not limited to these dimensions. For instance, swapping out the Hour of Day dimension for the AM/PM (OOTB) dimension will produce a high-level, meaningful analysis. When applying the conditional formatting setting, you can use auto-generated to automatically calculate the upper limit, midpoint, and lower limit based on the data, or you can define your own custom limits. After selecting and applying the type of conditional formatting for your analysis, your reports will appear similar to the examples shown below: Heat map to trend engagement  
Value of Treemap Visualization Treemaps display hierarchical data as a set of nested rectangles in which the rectangles range in size from top left (largest) to bottom right (smallest). Use cases for Treemap visualizations include: Showing the proportions between each part and the whole. Showing the pattern of the measure distribution across each level of categories in the hierarchy. Showing attributes using size and color coding. Spotting patterns, outliers, most-important contributors, and exceptions. In Adobe Analytics, the smaller boxes may not have text to label the box; you must mouse over them to view the dimension item and the associated details. When to Use Treemap Visualization While the bar stacked visualization can also show proportions between each part and the whole, similar to the Treemap visualization, these two display values differently. The bar-stacked visualization will visualize the highlighted dimension values in each column and compare the results. For in
Welcome to the 7th edition of the Adobe Analytics Community Lens! The Adobe Analytics Community Lens is your community bulletin board highlighting the latest updates from the Adobe Analytics Community in one place.In this edition, we are sharing updates from September to November 2023, including, the most viewed Adobe Analytics content on Experience League, as well as the latest product releases, upcoming and past learning opportunities, and a lot more! Adobe Analytics Community Lens 📅EVENTS AND OPPORTUNITIES📅 Analytics User Group event: Adobe Analytics EMEA 2023 Q4 get together, December 13 This is a chance for us all to get together for an informal session to celebrate product releases and share our different experiences using Adobe Analytics throughout the year; positive or negative. We'll be breaking out into smaller breakout rooms, so if comfortable, please do come prepared with some thoughts from your own organisation to share. Hope to
When it comes to analytics solutions, Adobe Analytics reigns supreme for a multitude of reasons:1. Unparalleled Data Analysis:Dive deep into your data with Adobe Analytics, boasting an extensive toolkit for comprehensive analysis. Gain profound insights into user behavior, empowering businesses to truly understand their audience.2. Real-Time Insights:Stay ahead of the game with Adobe Analytics' real-time reporting capabilities. Instant access to up-to-the-minute data is invaluable for businesses needing swift, data-driven decision-making.3. Cross-Channel Mastery:Excel in analyzing data across various channels, from websites to mobile apps and digital platforms. Adobe Analytics provides a panoramic view of customer interactions, enabling businesses to optimize their digital strategy seamlessly.4. Precision with Advanced Segmentation:Create highly targeted and customized segments effortlessly. Adobe Analytics offers advanced segmentation tools for precise analysis of specific customer gr
In the world of art and cooking, the concept of “upcycling” is not a new one, but has gained traction. Imagine that you are an artist and discover that someone is getting rid of their “junk” (which is in the eye of the beholder) in their yard sale. You, as the artist, take the “junk” off their hands and transform what one person wanted to discard into a piece of art that is now highly sought after. I love to cook, and will oftentimes take leftover food from a previous meal and, in a personal episode of “Chopped,” use that leftover item and create a new and delicious meal from it, such as a duck fried rice dish that I created from a roast duck from a few nights ago. I provided a picture of the finished product below This is an ironic way to start a Marketing Nation blog post, but it relates to situations that we as Marketing Operations professionals commonly face, which is the question of “what do I do with this inherited (and possibly suboptimal) Mark
On Wednesday, January 17th, 2024 at 10am PST, we will have a livestream event titled:Bringing your Adobe Analytics data and analyses into Customer Journey AnalyticsREGISTER NOW! Details:Join Bryan, Eric, and Doug as they discuss how to quickly get moving with Customer Journey Analytics. You’ll learn about using automated processes to move data and analyses from Adobe Analytics to Customer Journey Analytics, as well as any gotchas to consider during the process.And of course, they’ll have a healthy dose of fun tips and tricks along the way.As always, this live session lets you ask questions in the chat and get answers from the experts.Can't make it? Sign up anyway and we'll send you the recording afterward. We hope to see you there!
I have tried uploading several mov, avi, mpg and mpeg to DAM, I am not able to load or play any of these video format in AEM what am I missing here?
It's your On-Demand Workfront CSM here, and I’m back with a new video! This time, we have a presentation from one of our fantastic customers, Jaime Davidson @jaimeda1 from Cognizant! She kindly offered her time and her expertise during our November Connect event, sharing her experience and resources for implementing Workfront Adoption Surveys. Bonus! Our very own Workfront CSM, Danielle Johnston shares her insights and recommendations as well! Check out the video below! Resources and examples mentioned during the presentation: During the presentation, Jaime and Danielle discussed some supplemental resources, which we’ve hyperlinked below. Workfront Guide to Adoption Surveys Workfront Admin Chat - Cognizant Workfront User Adoption Survey Workfront Summary Word Doc: Template – attached We took a stab at creating a template doc based on all the ideas that were shared during the session. Let us know if you have any questions or thoughts on t
Hello AEM Forum,Dan here, always eager to contribute towards AEM solutions and simplifications. Today, I'm thrilled to introduce you to something I've been working on ― a chatbot named "AEM Expert". I'm excited, but also, curious to see your reactions to this AI-powered buddy. "AEM Expert" isn't just another bot but a new assistant powered by OpenAI's ChatGPT, designed specifically for AEM. As a single developer, I've tried to put in all my dedication and resources to make this a top-tier assistant for AEM debugging and problem-solving. I wanted to provide a centralized, accessible source of information for AEM issues. It may sound ambitious, but the bot has already ingested all the public AEM documentation and can provide solutions on a wide range of topics. So, "Why this chatbot?" Well, the goal was always to create a concise and instant solution for AEM difficulties. But enough about what I think, now, it's time for some crucial input. You can check our new friend at
After updating ACS-AEM commons package, themes are not getting applied on the whole website. In the older version of ACS package, themes are working fine. Any solution for this?
Hello Everyone, I am following this url to create robots.txt file in prod author: https://www.aemtutorial.info/2020/07/robotstxt-file-in-aem-websites.htmlFor our website publish urls are getting crawled and displayed in Google Search console. So we want to disallow publish domain url in robots.txt file and only allow our live website url e.g: https://example.com.au/How to achieve this?
Hi, I want to get and decode a cookie in java, which is set in JavaScript. while trying to get the cookie this error occurred Json Exception::A JSONObject text must begin with '{' at 1 [character 2 line 1].This is decoded JSON which is encoded in JavaScript. { "name": "prodname", "quantity": 4 }To decode the cookie, we have used base64 decoder.final Cookie cookie = getCookie(request, "XYZ");JsonObject cookieJson = new JsonParser().parse(new String(Base64.getDecoder().decode(cookie.getValue()))).getAsJsonObject();Kindly anyone help to fix this. Thanks in advance!
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.