Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi everyone, My name is Razvan Luciu, and I am a Marketo Certified Expert, and this is my very first post here in the Community. In the last two years, I have often read the posts here in the Community, and I want to thank all those who contribute. Through this first post, I will start a series in which I would like to share with you my experience, and the topics I will address will be for those who are now learning Marketo, such as the one in front, but also some more complex ones in case of need. Today I would like to talk about Local vs Global assets in Marketo, and I invite you to share, from your experience, the cases when you used a local or a global asset. First, we need to answer the following questions: Q: What is an Asset? A: An Asset is an item that serves as content in your Marketo instance (e.g., email, landing page, smart campaign, etc.) Q: What is a Local asset? A: The Local asset is an asset that is utilized within a specific program. Q: What i
Hi all, I've just posted this tutorial on how to add your own, custom icons to AEM TouchUI: https://levelup.gitconnected.com/aem-add-custom-icons-to-touchui-a270f6f26edThis tutorial will show you how to use custom icons in a drop-down select and even on the AEM homepage:
I have Create a servlet which is returning JSON data like this: [{"jcr:primaryType":"nt:unstructured","value":"option1","text":"option1"},{"jcr:primaryType":"nt:unstructured","value":"option12","text":"option12"},{"jcr:primaryType":"nt:unstructured","value":"option123","text":"option123"}]I want to use Dropdown in page properties which will dynamically populate itself with data from JSON servlet endpoint of JSON: /app/authordata.json in .cq_dialog.xml <%authorName cq:showOnCreate="{Boolean}true" &n
I want to write a new blog on some of the topics. Can you please help me with the steps.
AEM Sling Dynamic Include by @imran__khan OverviewAEM Sling Dynamic Include As part of this blog, we are going to get complete overview, usage, how to implement same.Sling dynamic Include is an important feature of AEM that allows us to not cache some parts or component on the page.Sling Dynamic Include helps us to make random number component not to get cache and show latest content. Q&APlease use this thread to ask questions relating to this article
AEMaaCS Configuration Secret and Environment Variables by @imran__khan Overview Secret and Environment Variables As part of this blog, we will try to get a complete understanding of OSGI configuration secret and environment-specific variables as part of AEM as a Cloud Service.The blog will allow us to gain in-depth knowledge on the following things:Why do we require OSGI configurations?understanding of the old and New OSGI configuration patternsRun modesTypes of OSGI configurationUnderstanding Secret and Environment-Specific VariablesVariable Naming conventions and best practicesOSGI Configuration Implementation Q&APlease use this thread to ask questions relating to this article
Authors: @Mike-Broom @andrewryoo @danny-miller A customer's journey is fluid and sometimes unpredictable. For the marketer, the ideal scenario might be to look for a customer that views a product, adds it to cart, and purchases it in a single session. The reality, however, is that a customer's journey is almost always more complex than anticipated. Carts are added to and then abandoned. Purchase funnels are initiated, abandoned, then revisited. Given this reality, how does the modern marketer today ensure that these scenarios and behaviors are fully captured in a segment? RTCDP Sequential Segments leverage timestamps within your Experience Events to compute segments of customers that performed certain actions in a certain order within a specific amount of time. What Are Experience Events? XDM ExperienceEvent is a standard Experience Data Model (XDM) class which allows you to create a timestamped record of the system when a specific event occurs
Hi all, We're facing the issue cq:name & cq:parentPath is not created when we imported the assets in aem. Earlier its was working as expected. Currently we're using AEM on-prem version 6.5.18. Please suggest if anyone faced the same issue.
During a Scale Customer Success event, the idea of sharing Fusion Scenarios amongst Workfronters was suggested from the place where the greatest ideas come from - you! Our customers (a special shout out to Katherine Lanning)! [Shameless plug to check out our events HERE.] Let’s make sure you’ve got the resources you need AND if you’ve built a great scenario, feel free to share it in the comments here to help educate and inspire others! While we're at it, here are our top Workfront Fusion resources (updated 8/12/24): 2023 Workfront Fusion Cookbook – download the PDF on this post for scenarios shared by customers and consultants with instructions on how to implement each. Expert Insights interview - Fusion with Ewan HruskaTutorial: Intro to FusionShort "Fusion Basics" videos showcasing some of the functionalityLooking for more info on Fusion Templates? List of Available Fusion Templates View, Edit, or Delete Fusion Templates Fusio
Hi,We have a custom replication agent running on publish which uses custom content builder and transport handler mechanism to process the page data and push to external applications. We are in the process of migrating from on-prem based setup to cloud based setup for AEM.As per the AEMaaCS documentation, the custom replication agent is not supported in AEMaaCS setup.I just wanted to understand, what are the alternatives available for custom content builder and transport handler approach in AEMaaCS?We are thinking of moving our custom content builder and transport handler based code into AEM workflows on author side for doing data processing (a custom process setup) but do you have any suggestions to handle this in publish environment?Can we use Apache Sling Distribution Trigger - Scheduled Triggers Factory - a JCR event based trigger service on publish to process the data?Environment : AEM 6.5 SaaSThank you in advance.- Sumit Kulkarni
Anyone who has tried to create an email template within Marketo will know what a pain this is! I am going to show you the best way to create Marketo email templates that scale elegantly across different screen sizes and look amazing no matter what device or email client is being used. I will also show you how we can use variables and tokens within our Marketo email templates so that emails are easy to modify in the email editor, can be populated via API, and can be reused across programs to reduce the number of emails we need to build. If you want to import the email template I work with in the video below into your Marketo instance then you can download the email template here. Email Template Structure As outlined in the documentation a Marketo email template is made up of the following: A container that houses all the modules within the email template Modules that are made of up elements Elements that are the content of your email t
Hi, I am trying to build a report to look at all completed tasks and to group them by their progress status. Apparently for completed tasks, the tasks progress status can only be either 'On Time' or 'Late'. When it comes to tasks being completed late, there could be two potential reasons: 1. Their turn to complete the tasks reached them on time but they took longer time than the planned completion date causing the task to be completed late. 2. Their turn to complete the tasks reached them late. This is caused by the predecessor tasks were not completed on time and the bottleneck is causing delays towards the whole project. We would love to only report the tasks that were completed late simply because of the assignee's own fault and not because of the bottleneck caused by the previous predecessor tasks. In summary, we would like to show report only for situation #1 above and to exclude the situation #2. Anyone has any idea how
AEM 6.5 SP194GB max heap, 4 cores We have the very common "AuthenticationSupport service missing. Cannot authenticate request." error.There are no errors in the logs prior to this one (we created a custom logger for Info and org.apache + com.day.cq). This is our stage environment (out of dev --> stage -> prod). We have also tried the following to no avail:Attempt 1 rm -rf crx-quickstart/launchpad/config/org/apache/sling/jcr/repoinit (Ref.)Attempt 2Ref.rm -rf /author/crx-quickstart/repository/segmentstore/repo.lockrm -rf /author/crx-quickstart/launchpad/felix/cache.lockAttempt 3We don't have custom repoinit scripts. (Also from Ref.)Attempt 4rm -rf /author/crx-quickstart/launchpad/felix/cache.lock (Also from Ref.)Attempt 5rm -rf crx-quickstart\repository\index (Ref.)Attempt 6Navigate to <server:port>/system/console/bundles (admin/admin) and make sure all bundles are started. Click start if they are not. The following are not start
The dialog is wired into the Asset Details page and is used for creating an approval workflow for the asset. We have a multifield where the author can select a sequence of groups for approval in the workflow. When we upgraded from 6.5.4 to 6.5.19, the multifield stopped working. The "Add" button is rendered in the multifield, but does nothing when clicked. If you inspect the dialog on the front end, you can see that the button is missing "coral-multifield-add" in the button element. The rest of this dialog, including datepickers etc...works just fine. Instead of (working) <button type="button" is="coral-button" coral-multifield-add class="coral3-Button coral3-Button--secondary" size="M" variant="secondary"><coral-button-label>Add</coral-button-label></button> we get (not working) <button type="button" is="coral-button" class="coral3-Button coral3-Button--secondary" size="M" variant="secondary"><coral-button-label>Add</coral
Hi Everyone, We are using SSO SAML enabled AEM instance and enabled CSRF token APIs for POST requests to work.It is working properly. But during our load testing with near 3000 Vusers(2 publishers), we are getting some failures in CSRF token APIs. CSRF calls are providing empty response instead of valid tokens. For normal user session, no issues observed. Any idea or thoughts ?
The help page in all AEM instance doesnt work and redirect to document not found page , that should be redirect to AEM user guide any help where we can edit this link or page to enable the help pages again? Thanks in advance
Hi all,I have created a form using form data model and connected with Azure blob storage. But while submitting the form facing some issues like internal server error and form submitting error in AEM as a Cloud service. Please help me to fix this error.
Hi, While creating the tags programmatically, there is few seconds time delay on one of the testing environment. It takes approx. 15-20 seconds while creating the tags. In local and production environment, it is working fine and taking only few milliseconds. While checking the logs in testing environment, I found out the below errorcom.adobe.aem.wcm.hierarchicalobject.impl.adapter.HierarchicalObjAdapterFactoryImpl unable to adapt resource of /content/cq:tags/(TagID) tocom.adobe.aem.wcm.hierarchicalobject.api.internal.HierarchicalObjectI am suspecting this is causing the time delay issue but not very much sure. Any suggestions on this will be highly appreciatedNote: tried both resolver.adaptTo () and jcrTagManagerFactory to create TagManager object Thanks
AEM Externalize, Extension less Sitemap Creation by @imran__khan OverviewAEM Sitemap CreationAEM Sitemap externalize and extension less URLAs part of this blog, we will try to understand everything around sitemaps and how to implement them in AEM following a step-by-step process for both AEM on prem and AEM as a cloud service. Also, creating a Sitemap for AEM as a cloud service AEMaaCS having externalize URL and remove html from the same sitemap URL’s as shown below. Q&APlease use this thread to ask questions relating to this article
While doing incremental site publishing, a user can select topics which needs to be updated incrementally during AEM Site Generation. I have a custom post processing workflow which gets triggered once the execution of aem sites completes.In the custom workflow I need the list of topics which user selected during incremental site generation. Currently I don't see that getting passed to the metadata of the post processing workflow.Is there any way I can retrieve that topics information programmatically in post processing workflow.@divrajsingh
Do you have an estimated timeframe for the availability of the report (for authors) that shows the version labels for maps and topics? You could also suggest how to download a view of a baseline, which shows the versions and labels.Is the custom report described in, Chapter 3 Customized Reports. "Generating a report of versions, check-in comments and labels": https://experienceleague.adobe.com/docs/experience-manager-guides-learn/assets/aem-guides-expert-ses...an available substitute to use, and could you please provide the exact steps to access it if those documented aren't current? Also, can only admins access it or can authors as well? Thanks!
Hello Team, If anyone did Adobe Analytics 2.0 report integration in your AEM application, could you please pass me your journey?or any tutorial links? Note: I am able to call the reports APIPost call : https://analytics.adobe.io/api/abcdef/reportswith necessary payload. But, I have hardcoded Auth token, just for testing purpose. This works fine.But, wanted to generate Auth token dynamically.Any help will be much appreciated. cc @aanchal-sikka @joerghoh @briankasingli @raja_reddy @estebanbustamante @arunpatidar @kautuk_sahni
AEM Cache Invalidation using Sling Content Distribution by @imran__khan OverviewSling Content DistributionThis blog will help us to clear servlet cache on publish of page or resource. We are going to use sling content distribution API to clear cache.It is not a best practice to use custom code for invalidate cache explicitly. There are two custom ways we can clear cache using below API’s:Sling Content Distribution API (preferred)Replication API to invoke the publish Dispatcher flush replication agent.Sling content distribution module facilitates the distribution of Sling resources among various Sling instances. Operating at the path level, the API utilizes distribution agents to enable the transfer of specific paths between instances.Sling content Distribution supports ADD, DELETE and INVALIDATE actions. Within the framework of Sling Content Distribution, cache invalidation is possible upon content publishing, removal, and even without triggering a publication event.Q&AP
A common challenge email marketers and MOPs teams encounter is managing inactive and unengaged records within their database. Emailing inactive records can have negative impact on sender reputation, inbox placement, email performance and ROI. By identifying when records become inactive, you can easily maintain and hone in on an actively engaged audience in your smart list builds. There are a few key steps to identify and manage inactive subscribers in Marketo: Define Activity Metrics: Determine what constitutes "activity" based on business goals. Consider metrics like opt-in date, age of record, last opened/clicked email, last time filled out a form, last time visited web page and/or last event success. A combination of these should create what you would define as an inactive record. Define Recency: Establish time-based constraints for measuring inactivity. (Example: last 14 days, last 30 days, last 3 months). Be sure to checkout Marketo's Activity Retention Policy on length
On January 4, 2022, Adobe announced plans to end-of-life Reports & Analytics, as well as the SiteCatalyst point-product. The Reports & Analytics functionality and capabilities have been moved to Analysis Workspace and a threshold of workflow parity has been reached. The purpose of this post is to help you identify the assets that your organization is currently using within Reports & Analytics (R&A) and provide guidance for how to transition to Adobe Workspace. Here’s a list of what is covered in this post: Identifying R&A Assets for Transition to Workspace R&A Dashboards and Bookmarks Real-Time Reports Calendar Events – “Annotations” in Workspace Scheduled Reports Publishing Lists Other Features Identifying R&A Assets for Transition to Workspace A list of all Reports & Analytics assets that should be considered for the Workspace transition can be obtained through Logs. Within Adobe Analytics navigate to Admin > Logs > Usage & Access Logs. Key
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.