Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
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
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.
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
Hi All, I am facing a similar issue mentioned in the below link. I have tried the solution mentioned but had no luck. Did anyone fix this? https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-upgrade-6-5-17-issue-with-nested-multi-field-authoring-focus/td-p/606752 AEM Version:6.5.17.0
Introduction This is the second of two blog posts about customer engagement and customer experience metrics on global web properties at 3M. In the first entry (A Novel Approach to a Web Engagement Metric), I provided an overview of a 3M.com Engagement Index which is a composite measurement of six dimensions of visitor engagement. In this post, I will share some surprising insight about the relationship between engagement and customer experience metrics. Measuring Customer Experience We have been gathering customer experience feedback using surveys on 3M.com for more than two decades. I was even featured in a Fast Company article about this way back in the year 2000 (Fast Company: Here’s Our Site – Are You Satisfied?). The form and function of our visitor survey has changed many times, but the fundamental concepts have been consistent. This customer experience data is a nice compliment to the rich behavioral data in Adobe Analytics. We trigger feedba
Hi Community members, Has anyone come across this console error:"Multifield attempted to extend a non-truthy object"We are using custom composite multifield wrapper implemented with ACS Commons multifield. I'd greatly appreciate any insights or pointers you can share to help resolve this issue. AEM 6.5.17ACS Commons - 5.3.4 Thanks
Hi champs,I have a general question about the prop's pathing abilities and whether props are actually still necessary in 2024 anymore.So, in the past, I would set a prop over an eVar if I needed pathing and see whatever values had been set in a sequence and eVars did not support it.Today, Analysis Workspace supports pathing on both Flow and Next or previous Item visualizations which makes me wonder, for what reason I am actually using props anymore (especially since I can set my evar to expire after the Hit). Ok, maybe for list support, but honestly, the 100 character limitation on prop values make them barely usable anyway.Maybe I am missing something, but curious to hear your answers.Björn
I have recently been through the process of migrating our Adobe Analytics implementation to Web SDK. My intention is to write a series of blog posts detailing what my thought process was, how we got it done, and the things you need to be aware of when you take this on. In other words, I've made the mistakes so hopefully you don't have to! Why move to Web SDK? Before we get on to any elephants, I wanted to take a moment to explain why I think you should migrate to using Web SDK for your Adobe Analytics data collection. Support for First Party Device ID This was our number one reason for moving. On certain browsers the lifetime of an Adobe Analytics cookie is limited to seven days. The impact of this is that you lose track of users, making your analytics data less accurate and reducing your ability to personalise experiences. Using a First Party ID (which is only an option when using Web SDK) you can remove this limitation! I hope to cover First Party Device IDs i
AEMaaCS Rapid Development Environment Local Setup and Usage by Pulkit VashisthaOverviewAdobe Experience Manager as a Cloud Service (AEMaaCS) brings you a flexible and robust web development playground. A standout feature is the Rapid Development Environment (RDE), which lets you swiftly build and deploy AEM applications. This blog will guide you through setting up your AEMaaCS RDE playground. No fuss, just follow these simple steps:Link to blog : https://www.tothenew.com/blog/aemaacs-rapid-development-environment-local-setup-and-usage/ Q&APlease use this thread to ask questions relating to this article
AEM Email Custom Template by @imran__khan OverviewAEM Email Custom Template This blog will help us get an overall understanding of sending emails with custom templates (content, style, and attachments) with the help of the EmailService API provided by ACS Commons. ACS Commons EmailService internally uses the OOTB MessageGateway service to send an email from the com.day.cq.mailer package. ACS Commons simplified the process in terms of sending an email through the EmailService API. We will be covering the following topics as part of this blog:Sending Emails using the EmailServiceApply CSS or style as part of the email.OSGI configurations are required to send emails.Send attachments as part of the email.acs-commons-email-service System Service UserQ&APlease use this thread to ask questions relating to this article
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.