Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Session Details AEM developers will have the opportunity to explore the newly introduced Assets Open APIs and cloud-native I/O Events that we are offering. These advancements enable the creation of out-of-process AEM extensions. During this session, we will demonstrate how to effectively implement these tools. This demonstration will show developers how they can streamline their workflows, enhance their development speed, and reduce ongoing maintenance efforts. Additionally, we will dive into practical use cases and best practices, providing a comprehensive understanding of how these innovations can be leveraged to optimize development processes. Housekeeping details: Duration: 60 minutes including 10 minutes of Q&A Audience: Customers, Partners, and Adobe Employees Recording and slides will be made available to the public after the session The session is free of charge, registration will be required Session Recording Session Q&A Questions Answers recently we came to k
IntroductionIn the fast-paced world of data-driven insights, Adobe Experience Platform (AEP) stands out as a powerful tool for consolidating and analyzing diverse sets of customer data-fragments in real-time. Adobe Experience Platform facilitates the creation of coordinated, coherent, and personalized experiences by generating a Real-Time Customer Profile for each of your unique customers. Streaming ingestion is instrumental in constructing these profiles by allowing you to swiftly deliver Profile data into the Data Lake with minimal latency from streaming sources such as Amazon Managed Streaming for Apache Kafka (AWS MSK).Through this article, I want to share my experience on integration of MSK with AEP using the Kafka Sink Connector. Follow along as we guide you through the challenge you may come across while integrating MSK with AEP. Please note this is not a step-by-step guide. You may want to refer to the product documentation for that. The intent here is to share the most i
A user asked about this mysterious-sounding warning in the Trigger Smart Campaign docs: Sounds scarier than it should because something’s omitted. The missing link? It’s that Boolean fields have 3 possible values: true, false, and null. null enables more business cases Nullability lets you distinguish — at least in theory — an unknown or unset value from a value that is known one way or the other. Among infinite examples: opt-in fields: responding “No” (false) is different from not having been asked the question (null) fields like Is Partner before records are linked with external data: knowing somebody is not a partner (false) is different from not yet knowing (null) In practice, though, only some Marketo features distinguish false and null. Sometimes true and false are the available options and null doesn’t match either one, which is strict comparison.[1] Other times null is temporarily treated as false, a loose comparison. Overall, we c
By @surebee @vinayso Consent management platforms whether built in-house or through an external vendor have become more commonplace understandably as there has been more of a focus on consumers' privacy rights through the backing of GDPR and CCPA for example. When implemented, the ability to test or personalize on a page is governed by a user’s consent preferences. Given the diversity of site and technical governance requirements across the industry, consent management and therefore, Target implementations can vary. Despite the different combinations of consent management and Target implementations and the changing tide of privacy rights, the need to provide a personalization without flicker remains constant. In this blog, we will start with a brief overview of flicker, consent management and list some of the most common ways of mitigating flicker when implementing Target with consent management on your site. What is Flicker? At a high level, a ‘flic
Dear AEM Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with AEM. That's why we're excited to again bring you our carefully curated collection of Top KCS (Knowledge-Base) Articles for June 2024, designed to help you resolve common challenges swiftly and effectively. Our Top KCS Articles are your shortcut to: Quickly identifying and resolving recurring issues.Accessing expert insights and best practices for AEM.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any AEM-related problem head-on. Why spend hours searching for solutions when our Top KCS Articles have already done the heavy lifting for you?Let us help you save time so you can focus on what truly matters – empowering you to provide a truly personalized experience to your customers with AEM. Start supercharging your problem-solving skills today by exploring our
Hello Team, Welcome to the Adobe Target Community Mentorship Program 2024! This is the featured Community Discussion thread for your Adobe Target Community Mentor, Kasper Andersen (aka @kandersen), who will be here to guide and support you and your peers with your Adobe Target questions as you prepare for your Adobe Target Business Practitioner Expert Certification (Exam ID: AD0-E406), through to the end of the program. A little bit about your Adobe Target Community Mentor, Kasper Andersen: With a rich background in digital marketing that dates back to the Omniture days, I have been deeply involved with Adobe Target since its inception as Test&Target. My passion for Adobe Target stems from its unparalleled flexibility and potential; it’s by far my favorite tool in the Adobe stack because it offers limitless opportunities for customization and impact. As a mentor, I aim to empower others with the knowledge and skills to fu
Hello team, I have a general query around time over time comparison within Adobe analysis workspace. Is there a way one can easily display only % change calculated metrics within a freeform table? For example, Yesterday % change, Last week % change, Last month % change, etc but hide other columns where these metrics are calculated.
I have a long simple table, but the text doesn't wrap correctly when generating a PDF. I've tried to adjust the relative widths, using <p> tags, nothing seems to fix the issue.
Hi team, We are in AEMasCS, we implemented strikethrough plugin in our contentfragment RTE model, while explore the graphql json data, we are getting the "nodeType" as "span" instead of nodeType as "strikethrough", kindly let us know is there any option to change the "nodeType" as "strikethrough", pfb our graphql json data.
In our AEM as a Cloud Service, we already have a program, and development is ongoing. We need to start a new program for one of our website migrations. So, my question is, can we restrict user access to another program (which is already present) to new users, or is it generic access, allowing users to access both programs?And can we request for Adobe team support during the initial configuration of cloud manager. ThanksGeo
Seamlessly Transition to Managed Services with Adobe Professional ServicesMoving your OnPremise or Hybrid Adobe Campaign Classic environment to Adobe Campaign Managed Services offers several advantages and is often necessitated by factors like the path to transitioning to Adobe Campaign v8, where Adobe Professional Services team can help to engage and bring in the wealth of experience to ease the process and make it efficient. Here are some key points to consider:Managed Services Benefits: Adobe Campaign Managed Services offer various benefits, including scalability, reliability, enhanced security, and access to expert support and resources provided by Adobe.Path to Adobe Campaign v8: Migrating to Adobe Campaign Managed Services can serve as a stepping stone towards transitioning to Adobe Campaign v8, providing users with a web interface, a smoother upgrade path and ensuring compatibility with future updates and features, such as GenAI capabilities.Integration with Adobe Experienc
Hello, While logging in to adobe cloud we are getting the button "Sign in with Adobe" But the same does not appear on vanilla AEM instance . Can you please provide the code that is doing this change. How can i add this "Sign in with Adobe" to my local Regards,Srinivas
Hi All,I'm Anil kumarI have created a content fragment with data fields name, image and biodata. and a component with cFPicker.I have authored the component with cfPath.Below is my sling model to extract the fragment data on pagebut its not working as expected, can any one help me !package com.gehealthcare.core.internal.models.content.v1;import com.gehealthcare.core.models.content.SampleGridModel;import com.gehealthcare.core.models.content.SampleGridItems;import lombok.Getter;import org.apache.commons.lang3.StringUtils;import org.apache.sling.api.resource.Resource;import org.apache.sling.api.resource.ResourceResolver;import org.apache.sling.models.annotations.DefaultInjectionStrategy;import org.apache.sling.models.annotations.Model;import org.apache.sling.models.annotations.injectorspecific.ChildResource;import org.apache.sling.models.annotations.injectorspecific.SlingObject;import org.apache.sling.models.annotations.injectorspecific.ValueMapValue;import javax.annotation.PostConstruct;
We have created a custom slingfilter for dam assetsWe are setting two custom header through this filter (for all dam assets as pdfs,jpg...)as below:1. X-Robots-Tag2. LinkIt seems like both headers are getting set through slingfilter (verifying via logs).But when we hit pdf url from direct publisher only one response header "X-Robots-tag" is coming.Even on local publish instance both response header are coming.We have also added these headers in below dispacther files:1. clientheaders2. farm filesStill,Only the "X-Robots-Tag" is coming.But "Link" header is not coming.
I heard that on the AEMaaCS they disabled Adobe Granite SAML 2.0 Authentication Handler , which creates a new user node on the AEM publishers. from there, the Adobe Granite SAML 2.0 Authentication Handler would tag that user with the the correct user-group, and finally, that authenticated SSO user now can view Closed User Groups (CUG) content.Is this true?Well, next question is We have a requirement here where customers would log into our AEM dispatcher website, and then allow them to read Closed User Group content.; view assets from the DAM. What is the best way for doing this?The users registered to view CUG content are completely random guests for example, @1334967,com @16396056.com, @company.com, @subscribed users.AEMaaCS disabled Adobe Granite SAML 2.0 Authentication Handler because they don't want to overload servers or what? What is the best way t achieve this?
Do you have any burning questions regarding Edge Delivery Services? Join us on Thursday, June 20, 2024 at 5:00 PM Central European Summer Time in Discord.Specific questions about your project? General questions? How to create plugins for Sidekick? How to experiment with Edge Delivery Services?Google Lighthouse Score?Crosswalk? Commerce Storefront?Ask our Rockstars... and join the Discord Session: https://discord.gg/H8ApZTVG?event=1245698453258899576 And if you are not part of our Discord Community, please join here: https://discord.gg/aem-live
Efficiency has become a necessity in today’s world of increasing automation and heightened expectations for marketers. Leveraging Marketo Engage’s API capabilities can streamline a lot of the work that goes into maintaining your system and help you cut down on some of the manual tasks you perform regularly. With a basic understanding of coding, you can increase your efficiency and scalability exponentially. Check out this on-demand webinar with Marketo Champions @amit_jain and @corey.bayless14 as they talk about why you should be using Marketo Engage APIs and how to get started in your instance. You'll learn: An overview of API basics Key use cases for driving efficiency with Marketo Engage APIs Live demos of APIs use cases and coding examples Resources from the Webinar: Slides: Getting Started with Marketo Engage APIs [attached] Q&A Follow Up from Getting Started with Marketo Engage APIs Marketo Program Cloning Excel sheet Token Cloner Python
Hello, I want to edit hotspots, but how do you share them? I am not allowed to share. Is there a guide on how to share the hotspots for (image with hotspots)?Thank you!
New version 1.0 is throwing an error.For other version preview is working fine. Also issue is present for only 3 pages in same folder. Other pages version preview working fine. Please guide.
Training > Additional Resources > Reporting on work velocityIn the last year or two there has been a shift in the way we work. Not just in where we work but how we work. In many cases, the amount of work has increased to meet consumer and stakeholder demand. That means our organizations need to run a tighter ship to make sure those demands are being managed and met on time.Knowing how fast work gets done, known as work velocity, and how often we’re hitting our intended dates gives us an opportunity to improve our processes where needed. More importantly, we can give our stakeholders more accurate and predictable timelines, which makes for happy stakeholders and more business opportunities. What is velocity? So what is work velocity? You may have heard the terms project or sprint velocity but here we’re going to generalize it just a bit to include any work n
Hi All Recently, there was a sudden issue in our production where GTM was not receiving events from our website. We were unsure why this issue was happening as there were no major changes made that could have affected it. During our analysis, we realized that there was a conflict between GTM and the Adobe Datalayer, which had not occurred before. Additionally, we observed the following warning messages in the console. Root Cause :- There has been a core component v3 page component update happened for improving datalayer and that introduced this issue aem-core-wcm-components: //github SITES-21233 - Improve datalayer initialization (#2724) * Accounts ... A ticket was raised Tracking events intended for GTM datalayer are being interceptedDONE and seems like it is now fixed and will be updated with the future core component updates https://github.com/adobe/aem-core-wcm-components/commit/9a1f683f129df45c188078d8741c03e1ce74f12f  
i'm trying to trigger this listener on the event of replication but its not triggering. i have a scenario where i need delete zip extraction content in publish environment on event of unpublish/delete zipfile from author environment. same solution its working fine in on-prem but in AEMaaCS is not working. @8220494(service = EventHandler.class, immediate = true, property = { AppConstants.SERVICE_DESCRIPTION + "=Replication Listener on publish", EventConstants.EVENT_TOPIC + "=" + "com/adobe/granite/replication" })public class ReplicationListener implements EventHandler { private static final Logger LOG = LoggerFactory.getLogger(ReplicationListener.class); @3214626 private JobManager jobManager; @9944223 public void handleEvent(final Event event) { final String METHOD_NAME = "handleEvent"; &nb
Hi, When iam navigating from home page to adventures using in remote spa with next js, adventures.json in AEM is not loading but in NextJS server it is loading. It should load from localhost:3000 instead of localhost:4502. Please find the below screenshot for your reference. http://localhost:4502/_next/data/development/adventures.json In AEM it is loading like this: In NextJS server it is loading like this The UI call is initiating from router.js but in AEM it is not happening. Can anyone help me with the steps to proceed on the same. Thanks & Regards,Kalyan
Hi,I have done the basic Remote SPA with react using WKND App setup and iam getting the below issue. I didnot deploy any code specifically as well.Parsys is not displaying in initial content of the editable template using RemoteSPA with react . I am using the AEM version 6.5.19 and if i go to the console i see 1 error. Please help me to get resolve this issue. The above issue we are getting both sdk and AEM 6.5.19 Thanks & Regards,Kalyan
What is a Single Page Application (SPA)? A SPA is a web app implementation that loads only a single web document, and then updates the body content of that single document via JavaScript APIs when different content is to be shown.A great place to start is Vadym’s previous post on SPAs and Target.This is an excellent article that explains the workings of a SPA. This page will focus on what is new regarding Web SDK and SPAs.Web SDK is a client-side JavaScript library that allows customers of Adobe Experience Cloud to interact with both Adobe applications and third-party services through the Adobe Experience Platform Edge Network.In the past, Target was designed to work with a multi-page application. On every page load, Target would fire and do any content replacement that needed to happen. The key was that the page would fully reload. With SPAs, we needed a way to render personalization experiences without reloading the page.Both AT.js and Web SDK depend on the concept of a view. While t
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.