Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Content Strategy Using Content Fragments in Adobe Experience Manager (AEM) What are content fragments? In Adobe Experience Manager (AEM), Content Fragments lets you design, create, curate, and publish page-independent content. They allow you to prepare content ready for use in multiple locations/over multiple channels. They are designed to be API-accessible ideal for headless delivery. Content fragments are based on Content Fragment Model’s, which predefines a structure for the resulting content. Content Fragments are a Sites feature but are stored as Assets. How are they created and Managed? Within AEM UI, Content Fragments can be created/managed from below two consoles: Assets console Content Fragment Console (AEM Cloud only feature) Assets Console A content fragment can be created and managed via assets console by navigating to the Assets folder where you want to store the fragment. You can c
How to get list of components in AEM? by Rashidjorvee Abstract How to get list of components in AEM? We can get the list of components based on the project path or component group in AEM. SQL Query is powerful to filter out the component nodes and this can be easily used in the query tool of crx/de and export the results in a spreadsheet. Below is the JCR-SQL2 query to get the list of all the components in AEM. SELECT * FROM [cq:Component] AS s WHERE [componentGroup] IS NOT NULL AND ISDESCENDANTNODE([/apps/aem-sample-project/components]) Read Full Blog How to get list of components in AEM? Q&A Please use this thread to ask the related questions.
AEM as a Cloud Service – Authentication made simple by Disha Satish Abstract Authentication in AEM as a Cloud Service is a critical aspect of securing the platform. It also ensures that only authorized users have access to sensitive data and functionality. In this blog post, we will explore the different authentication options available in AEM as a Cloud Service for author environment, how authentication in AEM as a Cloud service works, how authentication in AEM as a Cloud Service differs from on-premise, and its limitations and best practices for implementing them. Authentication for end users in custom web application is not discussed in this blog. Types of Authentications: AEM as a Cloud Service supports several authentication methods, including: Adobe IMS Authentication: Adobe Identity Management System (IMS) is the default authentication mechanism provided by AEM as a Cloud Service. It allows users to log in using their Adobe ID credentials, which provides a secure and streamli
Over the last three weeks, we have looked at CJA Golden Nuggets, Tips & Tricks, and Best Practices. Today we will look at integrating CJA with other data and tools that can unlock new insights for your organization. Here we’ll look primarily at bringing data into CJA. We’ll touch only briefly at ways to get data out of CJA. Overview One of CJA’s benefits is the ability to analyze online and offline customer engagement holistically. Having a clear understanding of CJA’s datasets, requirements, and how to integrate the data is important to ensure the data is useful in addressing key business questions. Use cases There are almost a limitless number of use cases where data can be integrated with CJA. Today we’ll focus on three typical use cases. Customer service interactions – For many companies, the ability to better understand the full customer journey is essential. Being able to see person-focused web and customer service interaction seamles
Today, we are going to talk about a method of onboarding data into RTCDP which is discussed a lot and helps stream data into Adobe Experience Platform from pretty much any third party. We are going to cover the HTTP API streaming source. So let’s get started. Source Navigate to the Sources in the Experience Platform UI. Above, you would see ‘Set up’ the first time you try setting it up. Since, I’ve set up an account at my end, it shows up as Add Data. Once you’ve created the account, you move on to Adding data. The screen looks something like below: Go ahead and click on Add data. Select your dataset, you would like to stream data to. Review and finish. Next step is where most of the end users get confused. How to test whether the end point is working fine for them or not. Testing Using Postman Next step is to get the streaming endpoint details to stream test data to. Select your dataflow from the list of dataflows for the account. Scroll t
In June 2024, Adobe deprecated Marketo Measure fields on the SFDC Lead/Contact objects. This means that new downloads of the Marketo Measure install package in Salesforce will no longer insert custom Lead/Contact fields, and the integration automation will no longer copy data from Measure Touchpoints to Lead/Contact fields. Why was the change implemented in Marketo Measure?Performance, cost, and market timing. This change is expected to reduce customers’ Salesforce API costs by 10%. Furthermore, these extract, transform, and load (ETL) jobs cause the highest number of errors in the Measure integration. However, the market timing is favorable for this change. More and more teams are integrating custom objects into their RevOps data models, and familiarity with referencing custom objects is increasing. As system architecture complexity increases, analytics and campaign teams are better equipped to reference source data on custom objects. How to adjust to this change?Your t
We are sorry to inform everyone that we have to cancel our Workfront 24.7 release webinar because of an unforeseen issue with the web hosting platform we use. We still have a recording and slides for you explaining the release. You can ask questions about new features below. Answers from our product managers might be delayed because we are entering our week-long company-wide summer shutdown. We sincerely regret any inconvenience this will cause.UPDATE:You can now view the recording we made in preparation for the 24.7 release webinar HERE (the audio begins at 1:00). The release presentation slides are attached below, with several new slides added since the recording was made. We welcome your questions about the release below.
In today’s tech byte post we will discuss how to update a specific attribute of a profile using the upsert feature of Adobe Experience Platform. Let’s understand the meaning of “Upsert” in Adobe Experience platform context. Typically, when you ingest a record into the Platform with just a specific attribute, it updates that attribute but sets the other attributes to null. Upsert, however, allows you to update only the desired attribute while keeping the remaining fields unchanged. A good example is when one wants to update only city, state and zip code request works fine, but overwrites any other existing attributes to NULL The upsert feature enables the ability to update the selected attribute for a profile, here’s how you would enable it and get started Let’s have a look at how we would do this via API 1. Disable dataset for profile 2.Enable for Upserts & Profile The request body includes a path to unifiedProfile setting the value t
I've implemented a new option for publish to preview, but I'm unable to find where to disable the option if required fields in my content fragment are not authored.Can anyone help me with the path in libs where Quick Publish and Manage Publication options are disabled if required fields are not authored, so that the same I can override. Thanks in Advance!
Smart Campaigns and Smart Lists are two of Adobe Marketo Engage's most powerful features. Given their power, there are key things to lookout for when creating and leveraging Smart Campaign and Smart Lists. Take a deep dive into our Adobe Marketo Engage Champions' "gotchas", best practices, and tips & tricks for Smart Campaigns and Smart Lists. Thank you to @chiara_riga, @phillipwi1, @natalie_kremer, @veronica_lazar1, and @chris_willis1 for sharing all your great knowledge with Marketing Nation Community! Chiara Riga - Marketing Operations Manager, Digital Shadows 1. Data retention policy: There are certain data points that Adobe Marketo Engage retains only for a set amount of time. It is important to remember this data retention policy as it can affect the results of your smart campaigns. For example, if you try to pull a Smart List of everyone who had a Data Value Change in the last 6 months, it will actually only pull th
Hello Community, Welcome to the Adobe Marketo Engage Community Mentorship Program 2024! This is the featured Community Discussion thread for your Adobe Marketo Engage Community Mentor, Clement Mak (@Clement) who will be here to guide and support you and your peers with your Adobe Marketo Engage questions as you prepare for your Adobe Marketo Engage Professional (AD0-E555) exam, through to the end of the program. A little bit about your Adobe Marketo Engage Community Mentor, Clement: Regional Marketing Automation Specialist with over 5 years of lifecycle marketing experience, focusing on South East Asia markets. Aspirants mapped to @Clement @EmanEspares @Amarjit_Hayer @rross1CY @KSBingham @khanson20 @aditik How to Participate Aspirants’ goal is to clear their Adobe
Smart Lists are a key functionality within Adobe Marketo Engage, and a strong knowledge of how Smart Lists work is key to being able to take your Adobe Marketo Engage usage to the next level. Smart Lists allow you to create combinations of filters in order to find lists of people within your database who meet the filter criteria. Smart Lists can be used within programs, or you can have standalone Smart Lists in the Database section of Adobe Marketo Engage. Are you wondering how to get started with Smart Lists? In this blog, we’ll go into detail on all of the different aspects of Smart Lists, and at the end we’ll have a quiz to test your knowledge!Filters. The most important part of your Smart List will always be your filters. Filters will be dragged over from the right side of the screen within the Smart List tab of your Smart List, and there are myriad filter options: Within the Activity History folder, you will find various filters based on different activities that people ca
First, I'm not the Workfront Admin for my company, but I am the only one using Workfront's Request form for our company's global sales team, so it seems this is my issue to solve. We recently were forced by Adobe to upgrade to the Admin Console & a Federated ID using our company SSO. Prior to this I could send a link to my request form out to any person in the company and they could submit a project. Now when they try, they all get the following:I've found a way to get around the error (well so far it only works for a few people) but it's not easy. This request tool is being sent to roughly 700 people across the globe and I can't have a complicated work around just to allow them access to what's already a border line complicated request form. Is there an easy fix for this?
Introduction Adobe Customer Journey Analytics (CJA) is built on three types of datasets to gather actionable insights into your customers' journeys. These dataset types, Event, Lookup, and Profile, each play a unique role in capturing and presenting different aspects of customer data. Event datasets are structured to record detailed interactions at specific points in time, covering every key action that a customer takes on your platforms. In contrast, Lookup datasets serve as reference points, offering metadata context to the recorded event values. Profile datasets, however, concentrate on the individuals behind those actions, combining the data into customer attribute metadata. Each dataset type serves a unique purpose and provides specific data points critical to understanding customer interactions. This blog post offers an overview of these three CJA dataset types. It highlights their key characteristics and potential applications, helping you understand their functionaliti
Authors: Jaemi Bremner (#Jaemi_Bremner), Sunil Kumar A K, and Sachin Yelchithaya (#Sachin_Yelchith). In this blog, we are explaining different approaches on how we can build a dataset in Adobe Experience Platform to perform cross-device analysis using Customer Journey Analytics which was incepted from multiple customer requests. Statistics from various sources depict the usage of multiple devices across digital domains. This makes it interesting to get some insight into specific patterns of consumer behavior across devices. While mobile usage is on the constant rise, tablets and desktops continue to mark their presence as well. Generally, around twenty percent of cross-device transactions completed on a desktop start on a smartphone, and 35% of those completed on a smartphone begin on a desktop. Ignoring to measure the cross-device performance, this alone could lead to poor decisions based on weak or insufficient data. A study says globally, 31.6 billion connected devices are exp
Hello everyone! Welcome to our first thread on 'Tuesday's Tech Bytes'. This thread focuses on 'Tips & tricks in Adobe Web/Mobile SDK Migration'. Considering we already know about what Adobe Web/Mobile SDK is, let’s not spend time reviewing anything over here. For more information related to Web/Mobile SDK, kindly go through the Implement Adobe Experience Cloud with Web SDK tutorial from Adobe Experience League. Also, for these posts, rather than reading through the paragraphs, let’s ask and answer questions in phases for a more directed understanding. What’s the licensing cost? All Experience Cloud customers can use Platform Web/Mobile SDK. It is not a requirement to license a Platform-based application like Real-Time Customer Data Platform or Journey Optimizer to use Web/Mobile SDK. So, the important stopper is already out of our equation. How do we convince our business for this migration? Platform Web/Mobile SDK can solve multiple problem areas in data colle
Hello everyone! Welcome to our second thread on ‘Tuesday's Tech Bytes’. This thread focuses on 'Tips & Tricks in Adobe Web/Mobile SDK Migration' and is the second part associated with the topic. Please head over here to read the first. Without further ado, let's pick up where we left off last week. Once Datastream is configured what would be the immediate next step? The immediate next step is to configure the 'Data Collection Tags' for data collection; however, the configuration steps are somewhat different from the legacy one. What are the extensions required to implement/migrate Platform Web/Mobile SDK? It is important to note that the extensions for Web and Mobile are not the same, and hence the tag configuration for this implementation/migration differs. The below extensions are exclusive from the default extensions like Core for Web and Mobile Core & Profile for Mobile. Extensions for Web: Adobe Experience Platform Web SDK (Mandatory) Common Web SDK P
Hello, everyone! Nice to have you back for another exciting edition of 'Tuesday's Tech Bytes'. Having wrapped up our discussion on 'Tips & Tricks in Adobe Web/Mobile SDK Migration' last week, we're all set to delve into our next topic: 'Best Practices for Adobe Web/Mobile SDK Migration’. If you missed our previous threads on the first theme, be sure to catch up right here (Part 1 & Part 2). Without further ado, let's jump right into our new theme! In the realm of best practices, it's important to acknowledge that everyone brings their unique experiences to the table. Nevertheless, in this discussion, I'll strive to address critical aspects of migration related to the following items: Comprehensive change management strategy Utilizing a holistic approach to migration Prioritizing data security and compliance Initiating with thorough documentation Conducting sufficient and robust testing Evaluating and optimizing your dataLayer Grasping XDM & JSON proficiency L
In the ever-evolving landscape of data analytics, the agility to adapt and present information clearly and securely is not just an advantage—it's a necessity. As we strive to craft more impactful dashboards, particularly in the critical area of Adobe Real-Time CDP, leveraging the capabilities of database views with in Data Distiller has emerged as a transformative approach. Here's how creating views in your insights data model can offer unparalleled benefits:Simplified Data AccessCrafting a user-friendly experience starts with the complexities of our data models. By creating views, we distill complex relationships into accessible insights. This abstraction layer means that dashboard users can focus on the insights, not the intricacies of SQL joins or table schemas.Tailored Data PerspectivesDifferent stakeholders require different data slices to inform their decisions. Views serve as a bespoke lens, offering customized snapshots of data tailored to the needs of various roles within the
After multiple deadline extensions since Google announced it in 2020 for the first time, Google finally disabled third-party cookies for 1 % of randomly chosen Chrome users globally in Jan. 2024. Google will completely phase out third-party cookies in Chrome browser by the end of 2024. So, it is more relevant than ever to talk about event forwarding. Why should we implement server-side tagging?Before we dive into event forwarding, let’s take a step back to think about why we should use server-side tagging. There are three key benefits of server-side tagging though there might also be other benefits.Data Security & ComplianceWhen you implement a tracking pixel (client-side tagging), you cannot control what data it collects on your website. It will collect the IP address of the end user for sure. Still, it is also possible to collect other sensitive personal information such as email address, first name, last name, or mailing address. However, you can decide what data to s
Our Adobe Digital Experience Communities are the heartbeat that connect, engage and empower our users to create game-changing digital experiences leveraging Adobe solutions. What is the Community Advisor program?The Community Advisor program is a prestigious, year-long initiative that recognizes our most engaged and active members of the Experience League communities. The program fosters peer-to-peer learning and offers a platform for users to exchange knowledge, receive assistance and connect with other each other.Community Advisors are product SMEs who consistently contribute to the growth of the community by showcasing their expertise in areas such as answering product-related queries, creating technical blogs, mentoring community users, proposing product ideas and engaging with fellow community members. What are the program benefits? Biannual calls with the Adobe product teams Vouchers for Adobe Experience Cloud certifications Opportunity to participate in beta testing
We are looking at building an integration that pulls requests and incidents from ServiceNow and creates tasks in Workfront. These would be used for Agile planning. The larger goal would be to keep SN and WF in sync. One of the questions is Fusion vs Custom API. Has anyone done something similar that would be willing to meet with us so we can gain some insight or wisdom?
Im observing the below error in logs, while attempting to create the language copy as per the documentation. I have selected the Microsoft trial license for the same. Is the any other configurations needed prior to translation ? *ERROR* [JobHandler: /var/workflow/instances/server0/2021-11-02/sync_translation_job_15:/content/projects/create_french_languagecopy0/create_french_language_copy/jcr:content/dashboard/gadgets/translationjob] com.adobe.cq.wcm.translation.impl.CQPageMachineTranslator Error while translating propertycom.adobe.granite.translation.api.TranslationException: Error Code: TRANSLATION_FAILED. Message: Error Code: REQUEST_FAILED. Message: Access token creation failed for unknown reason. Maybe bad credentials?
Cover the following topics thoroughly: Dispatcher config like use of ignoreurlparam rule Use of wipe mode in CTT and how to sync users Dispatcher secure content vs CDN caching Steps to consider before migrating assets Ingestion/extraction phase in CTT Smart crop vs smart imaging Migrate static templates to editable templates Stress/load testing Reading error logs Reindexing Adobe IMS + SAML integration Rendition generation post migration Daily maintenance activities/tasks Scalability CIF Venia Project and components SPA share content btw mobile and desktop - use of WYSIWYG ADOBE IO/event Browser based caching Read about Sling Content Distribution (SCD), TTL, queryparam Designing tenant sites with author control - style system, clientlibs in editable templates https://www.chinafy.com/blog/what-cdn-does-adobe-experience-manager-aem-use-and-does-it-work-in-china Monolithic vs centralised architecture Public/private key Cache invalidation
Welcome to AEM: Tuesday Tech Bytes! We are excited to introduce "AEM Tuesday Tech Bytes," a weekly learning program dedicated to enhancing your Adobe Experience Manager (AEM) expertise. Over the next six weeks, this blog will feature insightful topics written by four of our esteemed AEM community advisors. Each topic will delve into one of our four engaging themes, designed to provide you with practical knowledge and actionable insights to optimize your AEM experience. Our themes: Tips & Tricks: Discover practical tips and clever hacks to optimize your AEM workflow and enhance productivity. Best Practices: Learn industry standards and best practices to ensure your AEM projects are executed with excellence. Integration: Explore innovative methods for integrating AEM with other Adobe products and external tools to create seamless workflows. Golden Nuggets: Uncover hidden gems and advanced techniques that can take your AEM skills to the next level. Use Cases / Success Stories: Gain i
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.