Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Dear Adobe Campaign Community, Your time is precious, and we understand the importance of efficiency when it comes to troubleshooting issues with Adobe Campaign.That's why we're excited to introduce our carefully curated collection of Top KCS (Knowledge-Base) Articles, 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 Adobe Campaign.Streamlining your troubleshooting process for maximum productivity.Empowering yourself with the knowledge to tackle any campaign-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 – creating exceptional campaigns with Adobe Campaign. Start supercharging your problem-solving skills today by exploring our Top KCS Articles!&nbs
Author: Brian Hawkins If you don’t want to know how to access the Wordle solution without playing, please do not watch the video below. Local Storage Most websites widely use local Storage to store and access data. This data doesn’t expire like cookies and can hold considerably more data than cookies. Because of this, it is no surprise that there can be rich data to arm a testing and personalization engine like Adobe Target. This video shows how easy it is to get data from Local Storage and make it available to Adobe Target for first impression targeting. Adobe Target targetPageParams documentation: https://experienceleague.adobe.com/docs/target/using/implement-target/client-side/at-js-implementation/functions-overview/targetpageparams.html?lang=en Code used to grab the Wordle solution from Local Storage to Adobe Target: function targetPageParams() { var str = window.localStorage.getItem("gameState"); var parsed = JSON.parse(str); var solution = parsed.so
Hi ,When I am going through the error log of my server noticed that major portion of the log is covered by a warning which states "Get /content/test/en_US/demoPage.html Http /1.1] core.day.cq.wcm.core.impl.page.PageImpl page at /content/test/en_US does not have a jcr:content childresource". Could anyone explain what will be the issue?
Hi, I ve got a Servlet, which is expecting a token, which is encrypted by AEM CryptoSupport Service.In my TestCases for that Servlet I would like to be able to dynamically create tokens which I can pass to the servlet method.So far I ve only found examples using a mocked CryptoSupport Service, but actually I would like to actually use the real one.Can I somehow create an instance of CryptoSupport in my Test Class ?Thanks a lot for your support in advance. --Volker
Hi Team,I have a requirement where in we need to make scene7 soap call from spring application to get the given image member set ( multiple images associated). Wdls file I have is :http://s7ips1.scene7.com/scene7/webservice/IpsApi.wsdlnot sure if its latest wsdl reason being I am getting :org.springframework.oxm.UncategorizedMappingException: Unknown JAXB exception; nested exception is javax.xml.bind.JAXBException: class org.com.project1.cm.CreateRequest nor any of its super class is known to this context..)I followed article : https://www.baeldung.com/spring-soap-web-service to make soap call from spring boot.I am appreciate your help or any pointers or reference document is greatly appreciated!
By : Prachi Jain & Luc Forgeron Introduction Have you noticed your “Unique Visitor” counts increasing in your Analysis Workspace reports? Are you confident in the accuracy of your visitor identification reporting to personalize-at-scale? To set your mind at ease, Adobe, a leader in the digital marketing and customer experience domain, offers a powerful data collection tool known as the First Party Device ID (FPID), which empowers organizations to create stronger relationships with their customers. In this article, we will delve into the concept of Adobe's FPID and explore its benefits, applications, and best practices for effective visitor identification integration. Understanding Adobe's First Party Device ID The Adobe Experience Platform Web SDK assigns Adobe Experience Cloud IDs (ECIDs) to website visitors through the use of cookies, in order to track user behavior. The FPID can be used as a unique identifier to seed the ECID cookie, allowing businesses to colle
Adobe Real-Time CDP Monthly Global Releases April 2024Here is a summary of the Adobe Real-Time CDP product releases. Click on the many Experience League documentation links of each feature or review the release notes: Adobe Experience Platform Release Notes (updates coincide with monthly release).Real-Time CDP B2B insights – Available for Real-Time CDP B2B and B2P Prime and Ultimate editioncustomers only.Explore pre-configured Real-Time CDP B2B data insights on accounts and opportunities to help you understand your data and inform your business decisions. You can also build your own insights using the Real-Time CDP B2B Insights Data Model to visualize and explore your data and save your custom visualizations in your dashboard. For more information on dashboards, including how to grant access permissions and create custom widgets, begin by reading the .dashboards overview. Edge Network bot detection - Available for all Real-Time CDP tiers including B2
One of our clients recently did a big import of JSON-formatted values into a Textarea field. The result in Velocity, after the usual #evaluate trick to rehydrate JSON, is equivalent to this: #set( $stringKeyedObject = { "0": "apples", "100": "oranges", "2": "pears" } ) (The data is structured like that for an important reason I’ll explore in a near-future post.) Here’s the thing: the system that exported this data uses NodeJS. In JS, creating an object literal like let o = { "0": "apples", "100": "oranges", "2": "pears" }; and looping over the keys with Object.entries(o).forEach( ([key,value]) => console.log(key,value) ) uses a specific, standards-defined order. Because the keys are all numeric strings (the term is array indexes in the ES standard), the entries are sorted as numbers, not in insertion order: 0 apples 2 pears 100 oranges This differs starkly from Velocity. In Velocity, for an
Hi everyoneI believe everybody is familiar with activities typesI am trying to just deep dive into documentation but still getting few confusions. Would it be possible if anyone share thoughts probably with examples or may be simple words about activity types. Thanks
Currently, I am using AEM 6.5 when I try to log in getting a error browser error " Your request could not be completed because you have been signed out" http://localhost:4502/libs/granite/core/content/login.htmlI tried to restart the aem but it didn't work.Error log:INFO* [qtp324231874-2187] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials *INFO* [qtp324231874-2240] org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials
Introduction: Adobe Target offers various user roles, such as Approver, Editor, Observer, and Publisher, each with distinct privileges and responsibilities within the workspace. This article provides a step-by-step guide for administrators to change the user roles for a specific user in a designated workspace. Before proceeding, ensure you have relevant administrative privileges to access the Experience Cloud.Prerequisites:Administrator access to the Experience Cloud.Steps to Change User Roles:Step 1: Log in to the Experience CloudTo begin the process, log in to the Adobe Experience Cloud using your administrator credentials.Step 2: Access the Admin ConsoleIn the top-right corner, click on the "9 Square" button to open the dropdown menu and select "Admin Console."Step 3: Navigate to the "Products" TabInside the Admin Console, locate the "Products" tab and click on it.Step 4: Select Adobe TargetUnder the "Products" section, find and click on "Adobe Target."Step 5: Choose the Worksp
I am using the out-of-the-box "Send email" Submit Action for my Adaptive Form. When adding a value for the "CC" and "BCC" fields in my Adaptive Forms, they do NOT send the notification to the emails provided in the "CC" or "BCC" fields. Notifications only get sent to the email provided in the "TO" field.Where are the CC and BCC fields configured? How can I enable the CC and BCC fields to work?
Thank you so much to Andy Hess (@andyhess) and Karlton Harrison (@karlton_harrison) for sharing their Fusion expertise with us yesterday! Andy gave an overview about Fusion Operations, how to quantify them, and how to optimize them. You can check out the on-demand recording here and the presentation deck here. We've also compiled questions and answers from the chat, including answers for several that we weren't able to get to during the event. You can check out the document here.
*dates are subject to change, please check back for latest informationOn July 31, 2025, LinkedIn is deprecating old versions of the APIs used in the LinkedIn Lead Gen Forms integration with Marketo Engage. The new versions of these APIs require a different set of permissions and will require reauthentication with LinkedIn to use the new versions of these APIs. Support will be introduced for the new version of these APIs with the July 2024 Release What do I need to do? You'll need to reauthenticate any LaunchPoint services of the Type “LinkedIn Lead Gen” or “LinkedIn Matched Audiences” and agree to the new permission scopes required by the updated LinkedIn APIs between July 26, 2024 and July 31, 2025 to avoid any service interruption. You can find these by clicking on the Type column in your Admin > LaunchPoint menu. Selecting Group By This Field can make this process easier by grouping all services of the same type together:
How to clear dispatcher cache in aem ? by ANUJ GANGWAR Abstract How to clear dispatcher cache in aem ? As you may know, the Dispatcher cache in Adobe Experience Manager (AEM) is used to improve the performance of your website by caching static resources and pages. However, sometimes you may need to clear the cache to ensure that the latest content and changes are displayed on your website. In this blog post, we'll show you how to clear the Dispatcher cache in AEM. This method will clear the entire Dispatcher cache, including all cached pages and resources. Keep in mind that clearing the cache may affect the performance of your website, as it may take some time to rebuild the cache. Clear Cache using the Dispatcher Flush Agent You can use the Dispatcher Flush Agent. Follow these steps: Log in to your AEM instance and navigate to http://localhost:4502/etc/replication/agents.author.html. Click on the "Dispatcher Flush" agent to open the agent's configuration page. Click on the "Test
Hi,when reuse of an existing component is not possible, the next best thing is to create a new composite component through assembly of existing components. However, when trying to do so, I seem to get into trouble when it comes to the content policy for this composite component (in the context of Editable Templates).Suppose I were to create a composite component that nests a Text and an Image component. I could create a design dialog for this component, but obviously, the resulting content policy will have no effect on the content policy of the nested Text and/or Image components. So I was wondering if there is any way to accomplish this, e.g. by delegating the nested components to the content policy of the parent component.I was also wondering if other AEM developers have faced this issue..I did some digging myself and learned the following:I found out that the "contentPolicyDelegatePath" request attribute seems force a component to use the content policy of another resource. However,
Session Details Identity is a concept that is widely thrown about the MarTech space, but what does it mean, specifically in the context of Adobe Real-time Customer Data Platform? What’s the difference between Identity and Profile Service? What’s an identity namespace? How are identities linked? We’ll answer many more questions, in addition to allowing participants a sneak peek of an exciting, upcoming feature. In this lab, you will learn about: Foundational identity concepts and the role of Identity Service in the context of Real-Time CDP An upcoming feature that allows you to configure your identity graphs for accuracy Session Schedule Thursday, Mar 28 | 11:00 AM - 12:30 PM PDT Speaker(s) Ashwin chandra Putta, Group Product Manager, Adobe Shota Ido, Sr. Product Manager, Adobe Session Registration URL Check Here Complete AEP Sessions & LAB Roster Check Here Q&A Use this thread to
Hi all, I am not able to load more images on the left side panel in the Author Edit mode. I posted a similar issue (https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/limited-amount-of-images-showing-on-the-right-panel/m-p/668390#M167219) a few days ago, and closed it without more detailed testing. I will list a few situations below:1. Macbook Pro 14 Works well under all browsers and conditions, as far as I know.2. iMac Pro 27"Works well for Safari and FirefoxDoesn't work on Chrome with regular window (Only shows 20 assets). This is proven when uploading a new asset, the bottom one will be gone. It doesn't react to mouse scroll.Works on Chrome if opening up a "Developer Tools" panel located at the bottom. The followings are the screenshots from We.Retail: Figure1: Without Developer Tools, only shows 20 pictures Figure2: With Developer Tools, able to keep loading more assets I wonder if the js detecting the screen s
Hello, AEM community.We have a requirement to download the dam user-generated collection. As part of it, we read all collection items into an array and iterate through them using the code below. It sometimes works, but for huge files or files longer than 4-5 files, there is a problem with the last or first file. if (!!collectionPath) { const collectionItemsArr = collectionPath.split(';'); // Split paths by ';' console.log("collectionItemsArr::",collectionItemsArr); if (collectionItemsArr.length > 0) { const filename = collectionTitle; let url = collectionItemsArr[0] + ".assetdownload.zip/" + encodeURIComponent(filename); const promises = []; if (collectionItemsArr.length > 1) { for (let i = 0; i < collectionItemsArr.length; i++) { collectionItemsArr[i] = collectionItemsArr[i]; } url = addParameter(url, "path", collectionItemsArr); } url = addParameter(url, "_charset_", "utf-8")
This is a step-by-step guide from Adobe that covers everything that a user needs to setup Dynamic Media. The author has done a great job in collating all the topics and explaining the concepts in a lucid manner. Hope you find this useful:https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicmedia/dm-journey/dm-journey-part1#use-case-interactive-media-authoringhttps://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/dynamicmedia/dm-journey/dm-journey-part2#dm-journey-d
It’s me again, your “On-Demand Workfront CSM” @cynthiaboon, with a special 3-part series of “Watch Me Work” videos. In these videos, I share how I work when I'm wearing my different Workfront "hats" as well as some of my favorite features, based on those roles, including: System Admin Project Manager/Planner Worker/Requester [Workfront] Watch Me Work - Top 3 Features as a Sys Admin Resources shared in this video: Workfront Community Workfront Documentation Known Issues Support Status Blueprints [Workfront] Watch Me Work - Top 3 Features as a Project Manager Resources shared in this video: Summary Panel Overview [Workfront] Watch Me Work - Top 3 Features as a Worker – Requester Resources shared in this video: Boards Overview Custom Views Draft Requests How does your Workfront day look typically? Do you have some favorite approaches? Pleas
If I would like only one user, or one group to be able to publish to brand portal. What permissions can I set for that?
Hi I have to write test case for this class I am trying to mock all the object but not able to get the full coverage.can anyone please help me to write the test for this classimport org.apache.sling.api.resource.ResourceResolver;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class Helper { public static List<String> validateResortIdForVideo(List<String> metadataValidatedVideosList, ResourceResolver resolver, PropertiesConstant vConfig) { log.info("Enetring validateResortIdForVideo....." + metadataValidatedVideosList); MetadataValidationHelper metadataValidationHelper = new MetadataValidationHelper(); String migrationSwitch = vConfig.getVIDEO_MIGRATIONSWITCH();// osgi interface HashMap<String, RDVideoMetaDataVO> metaRDMap = null; Asset asset = null; String resortId = null; String resortName = null; String cityName = null; String stateName = null; String affiliationStatus = null;
Author: @annamalaiIntroductionMonitoring consent trends in Adobe Real-time CDP dashboard is crucial for:Consent Trends Analysis: Track consent trends over time to see shifts in customer preferences, like more opt-ins, showing changes in privacy concerns or strategy impacts.Communication Channel Optimization: Identify top and least favored communication channels to improve engagement and consent compliance.Personalization and Targeting Strategy Development: Develop targeting strategies using consented data to craft personalized marketing.Marketing Channel and Campaign Performance Evaluation: Assess marketing effectiveness by linking consent rates with campaign outcomes, revealing insights into consent strategies and execution.Monitoring consent trends is crucial for ensuring compliance, gaining strategic insights, fostering customer trust, and improving operational efficiency.Businesses can tailor insights to their unique needs using Data Distiller’s capability to author insights d
If you're a marketer who uses both Marketo and Salesforce, chances are you've had to deal with syncing issues between the two systems. In today's blog post, we'll take a deep dive into the Marketo and Salesforce Sync, specifically discussing the Sync Person to SFDC flow step and the different outcomes when using it. Let's review the expected behavior for the different use cases you might encounter when designing your sync to Salesforce using smart campaign flow step in Marketo. Scenario #1: Syncing a Marketo Record Not In Salesforce The first scenario is when a Marketo record is not in Salesforce. In this case, you would use the Sync Person to SFDC flow step with the auto assignment rules, which creates a new lead record in Salesforce. Scenario #2: Syncing an Existing Lead in Salesforce If the record syncing is a Salesforce Lead and you use the sync with auto assignment rules, the existing lead record will be updated. Essentially, this is like a forced sync
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.