Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
AUTO-PERSONALIZATION ACTIVITY SETUP RECOMMENDATIONS | ACTIVITY QUALIFICATIONAdobe Target's auto-personalization activity type, which is sort of the multi-variate version of machine learning, has a bunch of unique and useful features. AP, as with all Target activities, has the ability to target at the activity level. For example, if you want only visitors in California to qualify for the activity, you can set the audience qualification criteria with a geo-based audience.With auto-personalization, you also have the ability to set what we usually refer to as “offer level targeting”. In other words, certain offers can be set up with qualification audiences. For example, you might have a credit card offer, but you only want it available to visitors that do not currently have that credit card.One critical thing to keep in mind is that every visitor must have an available offer in every location to actually qualify for the whole activity. TIP/RECOMMENDATION: In Auto-Personalization,
Early February Adobe brought the new Email Designer to Marketo. The UI of this new designer is a much welcomed improvement to what we have been used to. There are lots of things in there to be enthusiastic about. The way fragments can be stored as independent ‘modules’ for re-use and the high level of flexibility in being able to lock content are already great features. Not to even start about the fact you can create your own templates without much in terms of html experience. Yet, there are questions to be answered with the current release. So, what is available right now? In Marketo instances that have migrated to the new Adobe IMS, any user can be granted access to the new Email Designer. With that access, you can create and edit both email templates and emails using the new UI. You can do this inside Design Studio, in a separate folder from where your existing emails and templates live. You can also create emails using the new Email Designer inside Email Programs. In the ne
We’re building out an account-based referral program for a client. The program lets people invite colleagues to in-person events. It’s like “Forward to Friend” on PEDs. An email preview needs to accompany the referral form, and rather than the huge time suck of manually creating thumbnail images, we realized the standard “View as Web Page” (VAWP) would be perfect if we could get it into an <iframe>: Turned out to be net-easy — though, as with many such projects, 10% harder than you might think! Set up the HTML and CSS First, the <iframe> and some critical styles and attributes: <style> iframe#emailWebView { pointer-events: none; user-select: none; } </style> <iframe id="emailWebView" scrolling="no" tabindex="-1"></iframe> The HTML attributes scrolling and tabindex, together with those two CSS “event neutralizing” styles, make the <iframe> behave like a static image so it can’t be accidentally clicked or selected.* Se
Morning -Creating forms in AEM Designer 6.5.21, saving as static forms extended for Reader.When opening the form in Acrobat links in Text objects are fine and appear in tab order, whereas links in a field caption do not. In other words, Acrobat does not tab to an inline link in a field cation.When using JAWS on the attached, the links in field captions are read with the full caption ("link. Checkbox with an inline link. link"), which means that the caption is now read three times. The button link is is read using the Custom Text.Sooooo.....Can we please have Acrobat tab to inline links in field captions?And please don't tell me that I have to make button objects for every single link - here are SOME of the problems with that, all of them making forms production extremely inefficient:The button has to be placed with correct spacing on top of the caption The caption will now read only the text in the caption and not the link text. This has to now be remediated:You can add the link t
March '25 release notes Check out what's new and improved in the latest Adobe Journey Optimizer product release update: Release Notes New capabilities Integration with Adobe Express (Limited Availability): The Adobe Express integration in Adobe Journey Optimizer lets you use Adobe Express's editing tools directly during content creation, enabling you to resize, remove backgrounds, crop, and convert assets to JPEG or PNG. Adobe Express integration in Adobe Journey Optimizer is currently only available for a set of organizations (Limited Availability). It cannot be deployed for use with Healthcare Shield or Privacy and Security Shield. Journey metrics: Journey metrics are now available, allowing you to measure the impact of your activities across the key metrics of your business and to provide clearer insights into your performance. Integration with Dynamic Media (Limited Availability): Dynamic media assets are now directly available and accessible in Journey
Do you tend to keep and leave deactivated users in their home groups and teams or do you remove them? Until now, we've kept deactivated users in their home groups and teams. We've got about 400 deactivated users in our instance, and I'm wondering if we should create a deactivated users group and move them there.
In the age of data-driven decision-making, the ability to quickly analyze and act upon customer data is not just an advantage; it's a necessity. BI tools such as Power BI help businesses visualize and interpret their data, while Adobe Real-Time Customer Data Platform (CDP) has transformed the management and activation of customer information. However, the real magic happens when these two powerhouses are directly integrated. This integration, coupled with the capability to author additional insights data models directly within the Adobe Real-Time CDP using Data Distiller, is not just beneficial—it's critical.The Value of Direct IntegrationImmediate Access to Data: Direct integration between Power BI and Adobe Real-Time CDP eliminates delays inherent in transferring data between systems. This immediacy allows businesses to react to customer behaviors and market trends, making decisions that are both timely and informed.Reduced Complexity: By streamlining the data pipeline, direct integr
Hi, I'm looking for a simple (preferably OOTB) way to prevent certain assets from being deleted in AEM. These assets all pdfs, they share a specific tag, and they each are a source to a live copy. The expiration date feature is not an option for this specific use case. Any recommendations on this? I'm guessing the answer is building a workflow, however I have very limited experiences with this AEM feature. Thank you,Morgan
Hi,We have a requirement where if a user clicks on an asset and then presses the browser back button, the scroll bar should not go to the top but should remain at the asset that was clicked earlier.This functionality is crucial for maintaining a seamless user experience, as it prevents users from losing their place on the page.Example:Step 1: Suppose a user clicks on the asset. Step 2: The asset is opened, and now if the browser's back button is clicked. Step 3: The scroll bar goes to the top.Step 4: However, we want the functionality where the scroll bar remains at the asset that was clicked earlier. We would appreciate your assistance in implementing this feature.Thanks & Regards,Vishal Jain
In an AEM Sites implementation with the integration of Adobe Commerce using the CIF add-on and components, we want to expose information through content fragments in a structured manner for a headless use case. In testing, we correctly obtain the internal values, such as the product ID and category ID. However, I would like to be able to obtain, for example, product information such as the name, slug, etc., and the category name. Is this possible? I am sharing the query I am currently using and the data types I'm talking about. Thanks in advance for any help you can provide.
Getting started with Helix -AEM Developer Tutorial by Hlx Abstract This tutorial should have you up and running with your AEM Helix projects in 10 - 20 minutes to a place where you can create, preview and publish your own content and create your styling and add new blocks. Pre-requisites: You have a github account, and understand git basics You have a google account You understand the basic HTML, CSS and JavaScript Have node/npm installed for local development This tutorial assumes that you are using MacOS, Chrome and Visual Studio Code as part of your development environment. Of course you can use a different operating system, browser and code editor, but you will see that screenshots and default instructions are most compatible with that setup. Read Full Blog Getting started with Helix -AEM Developer Tutorial Q&A Please use this thread to ask the related questions.
I have problems with the layering for the pop-ups when you click a RTE functionality into a dialog. How can I solve it?image#imageProps, links#anchor
How many of you out there use Workfront in your non-marketing departments? It would be great to connect with others who have nothing to do with marketing so we can share questions, struggles, and wins. If you reply, what department are you in or type of projects do you run in Workfront? I am in a supply chain PMO. We focus on capital (hardware, building upgrades, new buildings, etc.) or software implementations.
Did you get a chance to attend Adobe Summit 2025 in-person or virtually this year? In case you missed it, several exciting new features were shared at our product sessions and labs. Check out some of the recordings below, now available for you to watch on-demand. These Adobe and customer-led sessions feature tips and tricks on how to make the most out of the latest Workfront enhancements, from the likes of Marriott to Coca-Cola! Session Title Session Description On-Demand Link Boost Experimentation with Auto-Created Tests the Home Depot Way Learn how The Home Depot established a system of record for experience marketing and product management to self-serve test building with guardrails and automation. Home Depot reduced the effort to deploy tests by over 60% while reducing the testing learning curve and bottleneck that limited their ability to increase test volume. Learn the secrets of their Adobe Workfront to Adobe Target Fusion integration that automates creation wh
Missed Adobe Summit 2025? No worries! In our recent hands-on lab, marketers explored the new email designer in Adobe Marketo Engage, powered by AI and the Content Accelerator. This tutorial will guide you through the same steps to create modern, personalized emails quickly, perfect for engaging B2B audiences. We’ll take on the role of email marketers at Bodea Inc. Let’s get started with this quick, step-by-step guide! What You’ll Need Access to Adobe Marketo Engage (log in via your Adobe Experience Cloud account). A goal: We’ll create a promotional email and a thank-you email for Bodea Inc.’s event platform. Step 1: Create an Email Template Let’s create a new email template using the new email designer. Navigate to Email Templates [New]: In Marketo Engage, go to Design Studio > Email Templates [New] and click "Create New" button. Select an OOTB Template: After you give it a name “Bodea-Email-Template”, add a description like “Bodea Inc email template” and click “C
This blog post aims to demystify the “Person is Pushed to Marketo” trigger and clear up what it is, why you might want to use it, and show you how to use this trigger. Explanation A lot of people incorrectly assume that the “Person is Pushed to Marketo” trigger will fire when a lead syncs from your CRM to Marketo. This is NOT the case. The “Person is Pushed to Marketo” trigger and “Person was Pushed to Marketo” filter will ONLY run when the Push Lead to Marketo API call is made. As shown in the API docs the “Push Lead to Marketo” API request can be used to upsert a lead i.e. create a new lead or update an existing lead, with field values specified in the body of the request. This API request can be used for lead capture events e.g. when you have a non-Marketo form you can send the lead information to Marketo using this request. Body of the “Push Lead to Marketo” API request The “programName” and “input” parameters must be specified in
I have to do translation of AEM assets inside the AEM as cloud as service through global link connector. please guide me how it will done. I am new for translation process. Thanks in advance for your reply. Thanks
Hi Team, Our AEM project test cases are Junit4 based. Recently we added Junit 5 dependency as well in POM.Line causing below exception (with JUNIT 4, It used to work perfectly fine)context.load().json("/empFile.json", "/emp");empFile.json:{"empID": "xx57jmf","empType": "regular","personalinfo": {"name": "ABC","geo": [{"id": "geo_456","coordinate": "xf73hj"},{"id": "geo_456","coordinate": "xf73hj"}],"education": [{"state": "Milan","duration":"4"}]}} Almost all test cases are throwing below error: org.apache.sling.jcr.contentparser.ParseException: Multivalue array must not contain maps/objects.
Hi All, I am trying to create a translation job where the job gets created successfully but on trying to rename the job it usually keeps loading with 500 server error pointing to issue with granite.min.js. Also noticed console errors like DuplicateDefinitionError as below in coralUi3 when project is opened. Trying to rename the projectIf we scroll to bottom of the page with many jobs on the page we see DuplicateDefinitionError again.Try to rename the job when the scroll is in between the page rename works fine w/o any errors in console.so the issue is mostly on scrolling to the bottom page.Any suggestions to fix and what could have caused the issue?
Dear All, I have one scheduler called asset test in my AEM6.5SP22 environment. This scheduler runs at 8:30 AM, on every Monday. The scheduler scans through "/content/dam/asset zone" for all newly created assets, checks for missing metadata and sends notification email to the author who created the asset as shown below ********************** ASSET SCHEDULER IN AEM 6.5 ********************@Designate(ocd = AssetTest.Config.class) @Component(service = Runnable.class) public class AssetTest implements Runnable { @ObjectClassDefinition(name = "Test Asset Creation Notifier", description = "Cron-job with SQL statement to send emails to users who uploaded assets. Expensive Query not to be run during business hours.") public static @interface Config { @AttributeDefinition(name = "Cron-job expression", description = "Cron-job task scheduled to run every monday at 8:30 AM") String scheduler_expression() default "0 30 8 ? * MON *"; @AttributeDefinition(name = "Con
I am having a captcha functionality where I am using jquery captcha(https://github.com/honguangli/jquery-captcha/blob/master/js/jquery-captcha.js) functionality. Where I was loading those scripts using clientlibs. It is working properly in author env. I was getting the below error in publisher. I tried removing cache in browser and server. Restarted the server and invalidated the clientlibs. I was getting the same error. Any one can helpme to get some solution!
我将再次使用 datepicker 在对话框中配置时间。但是我使用了标头 applysTime: 打印出新的 Date (properties.applysTime 的getTime()),并且 “headerpapplysTime”: “2025-03-05T15:14:00.000Z” 比我配置的要长 6 小时。我的配置如下
Hi Team I am not able access the following repo URLs.Could you please help me. https://downloads.experiencecloud.adobe.com/content/maven/publichttps://repo.adobe.com/nexus/content/groups/public RegardsBishnu
Getting the below issue on drop of any adaptive core form component in the AEM page parsys and unable to see the component on page:org.apache.sling.api.SlingException: Cannot get DefaultSlingScript: org.apache.sling.scripting.sightly.SightlyException: org.apache.sling.api.SlingException: Cannot get DefaultSlingScript: org.apache.sling.scripting.sightly.SightlyException: Compilation errors in org/apache/sling/scripting/sightly/apps/core/fd/components/form/accordion/v1/accordion/accordion__002e__html.java: Line 50, column 2205 : com.adobe.cq.forms.core.components.models.form.Panel cannot be resolved to a type Line 51, column 2336 : com.adobe.cq.forms.core.components.models.form.FormStructureParser cannot be resolved to a type I have followed below documents for the Adaptive Core forms set up in local with the latest version in dependency:Setup AEM form on AEM as a cloud service | by Imran Khan | MediumHow to enable Adaptive Forms Core Components on AEM Forms as a Cloud Service
Hi,I have custom workflow for my website on rejection of one step how to send back the workflow to previous step using process step in AEM 6.5Example : I have a OR split when the approver rejects it the workflow should go to the previous step
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.