Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello Dear Campaigners,The other day, while I was bored and exploring the various and never ending settings on the Adobe Campaign Classic platform, I stumbled upon a hidden gem that I've been using ever since.Did you know that there is a hidden and undocumented queryDef function that is JSON friendly? It's quite a useful feature! Let me know in the comments if you were aware of this functionality before: ACC | How to Leverage queryDef in Adobe Campaign Please feel free to reach out in case you have any questions through the below comment section.
Dear community,We just updated our AEM to 6.5.13, then found that setting Apache Sling Service User Mapper Service Configuration leads to ERROR 503 ServletResolver service missing as long as we restart AEM instance. This happens even if just clicked "Save" without any modification. The /system/console/bundles cannot be accessed under this circumstance and the information we've got on error.log shows:org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule No IDP found with name 0654f74c177ec80b60f7922a9a6195cf. Will not be used for login. GET /libs/granite/core/content/login.html HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl ServletResolver service missing, cannot service requests , sending status 503 org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials If we roll back to AEM 6.5.9 everything's fine. Is there any solution to th
Hi guys, we are synchronizing the content between different version of AEM. Here're the steps I did: 1. In author, build a package in older version, and download. 2. upload and install the package in the newest version of author. 3. since the content are published before, we replicated this package to allow the publisher has the content. premise: we copied the caches in the dispatcher from the older version to the dispatcher of the new version as a backup. The problem here is, in my opinion, I believe that by using the package manager(not proper workflow process) to synchronize the content on author and publish, the dispatcher won't know that the content on the publish has updated, therefore, I thought that the cache will remain until I start a new workflow to let the dispatcher know that the cache requires to get a new file. Therefore, we originally planned to listed all the page files we have modified and clean the cache of those files. However
WELCOME! This is PART 1 in a series of related Meaningful Discussions. Once you've caught up on this one, join us for PART 2, noting that this one has enough replies that you'll need to click the Load More Replies button at the bottom to see the latest content. BACKSTORY For my entire tenure with Workfront, the phrase "you can’t do financials" has been the disappointing standard response to those business owners seeking to make decisions based on profit margins, rather than just hours. That is about to change. With many thanks to @jon_chen for helping make this [VIDEO + DISCUSSION] possible, I invite you to join my interview with Ross Allmark, Vice President for Transformations at Vice Media Group, who explains the details of our new AFA Burn Report with Baselineᐩ solution, which allows Workfront users to track margins at the Project, Department, Role, and User level over time. VIDEO The video is broken into the f
Tag Manager in Adobe Analytics Labs helps users quickly find, compare, and manage tagged components. Tag Manager is accessible by navigating to Adobe Analytics > Labs. Organizing and managing vast amounts of data is crucial for organizations as they scale analytics across their businesses, as users must stay up-to-date on tag management. The inability to manage tags causes roadblocks in supporting users to efficiently find, compare, or derive actionable decisions from metrics. As a result, Adobe Analytics Labs offers a new feature called “Tag Manager.” Tag Manager enables admin users to view, edit, and delete tags while also providing users with tools that support filtering and exploring tagged components. In Analysis Workspace, users can search and filter tags in the left rail using the subsequent sequence: “tag: <tagName>”. Using the tools in Tag Manager, admins can more effectively edit tags across report suites while also being able to clean up outdated o
Is it possible to turn off or hide the Utilization and Resource Pools view in Resource Management? I didn't see an option for that in the layout template but I could be looking in the wrong place.
1. Edit the Activity in question.2. From inside the VEC click the little gear icon.3. Select "Page Delivery" (See screenshot below)4. Change the drop-down for the operator from "OR" to "AND" (This is critical.)5. Click on "+ Add template Rule" and select "URL"6. For the "Choose evaluator" drop-down select: "contains"7. In the blank field, type something unique like yournametesting=1239. Click "Save" (See screenshot below)
Authentication Handler in AEM: custom approach by kbwebconsult Abstract AEM offers developers the opportunity to implement their custom Authentication Handler with a full range of customization using the Sling Authentication APIs. To create a custom handler, we need to implement the AuthenticationHandler interface. Why Create Custom Authentication? There are many possible cases where users’ authentication could be necessary besides the default Form authentication on the default login page. Of course, we could create our login page, but we’ll be looking into different approaches to tackle additional requirements in this example. The following scenario presents an interesting example. In an organization where no Sigle Sing-On (SSO) has been implemented, the requirement is to have our website running on AEM be accessible only for users already logged in into another internal web application via a direct link generated by this second application. The idea here is that these users will
Using <video> tag we can set a video as background. We are trying to set Dynamic Media Video as background video, as we want to track the point-of-interest in the video when we check the site in tablet or mobile view. Can anyone suggest how to get it as background video?
Why You Should Have DAM Analytics! by Tiffany Laster Abstract The Importance of a DAM Digital Asset Management platforms are essential to creating a successful DXP tech stack. Many organizations are already using or making the move to Digital Asset Management platforms to efficiently store, manage, secure, and distribute assets. DAMs are meant to help reduce asset-related costs, improve workflows and support all your marketing efforts including but not limited to sales, marketing, personalization efforts, learning/education materials and more! By following a maturity model, organizations can ensure they are following best practices, focusing on the right areas to optimize and maximize return on investment for the platform. As part of the DAM Maturity Model, “Impact” is one of the five pillars we focus on when implementing and enhancing Digital Asset Management platforms. By defining KPIs and ensuring you have analytics, you can create a data-driven roadmap for your Content Hub. Read
Select All and De-Select All fields in Dropdown using Coral UI JavaScript in AEM by Nikhil Abstract In this article we will try out a custom Coral UI Javascript in AEM and all a functionality to a dropdown where, dropdown will have n number of values and will have Select All and De-select All option as well in the dropdown. This is really helpful when you have lot’s of options in a dropdown and you have to select all and de-select all. First create a simple AEM dropdown field with multiselect functionality and add some 5-6 options in the dropdown and then add two option with following text and value combination which will help us select all fields in dropdown as well as de-select all fields in dropdown. NOTE: The name property used in this article is ./country for the dropdown. Select All option: text: Select All (You can keep any name as it just shows on the UI). value: all (We are keeping all here because we will be using the same value in JS) Deselect All option: text: De-
How to Enable AEM Style System Configuration for Components by Brianka Singli Abstract AEM Style System enables a user-friendly interface, for non-technical users who can easily make style adjustments, fostering creativity and agility. Integrating seamlessly with Adobe Experience Manager, the AEM Style System enables content authors to apply predefined styles effortlessly, maintaining brand consistency across platforms and devices. As developers are trying to create new AEM component’s this feature must be enabled in order to utilize the AEM Style System feature. In this blog article, I will be showing you how to enable AEM Style System for your component it’s frankly just a configuration from the cq_design_dialog or as developers know it, _cq_design_dialog/.context.html. Read Full Blog How to Enable AEM Style System Configuration for Components Q&A Please use this thread to ask the related questions.
AEM Touch UI (Granite UI) Tabs: Example Code by Brianka Singli Abstract Almost all components require developers to put together the Touch UI experience with tabs as the base of their components. It’s a simple XML code configuration, however, sometimes finding the reference isn’t that easy to find online. This article is just a simple reference article where I share the configuration as XML, so it can be copied and pasted + ready to go at a rapid pace. Granite UI (Touch UI) Rendered as This is a screenshot of how a very basic Touch UI would look like for author’s when the author double clicks on the component to make change’s to it. Read Full Blog AEM Touch UI (Granite UI) Tabs: Example Code Q&A Please use this thread to ask the related questions.
AEM: Connect AEM to an External database (Oracle example) by Theo Pendle Abstract It can happen when implementing AEM that you suddenly realize that the JCR database is not the best solution to store certain types of data. For example, the JCR-SQL2 dialect is missing a lot of features that you’d expect from an typical database, so queries can become cumbersome. These limitations can be a real bummer if you’re trying to store thousands of products, blog posts or whatnot. For that reason, you may want to store certain data in an external database such as Oracle, MySQL, Neo4J, etc. In enterprise environments, Oracle is often favored for RDBMS needs due its advanced features and support. With that in mind, I’ve decided to use Oracle as the basis for this tutorial, but the principles apply to any other external database. There are essentially 3 components required to integrate AEM with an external database: A JDBC driver bundle, which lets Java communicate with the database A data sour
We’re thrilled to present you with this year’s Adobe Experience Maker Awards finalists! These leaders are behind some of the most outstanding customer experiences. Learn who made it to the list of top performers in digital transformation around the world. And be sure to register for the Adobe Experience Maker Awards gala, streamed live at 8pm ET on June 21. Congratulations to all the finalists! 🎉
Hi folks, We’re thrilled to present you with this year’s Adobe Experience Maker Awards finalists! These leaders are behind some of the most outstanding customer experiences. Learn who made it to the list of top performers in digital transformation around the world. And be sure to register for the Adobe Experience Maker Awards gala, streamed live at 8pm ET on June 21. Congratulations to all the finalists! 🎉
We’re thrilled to present you with this year’s Adobe Experience Maker Awards finalists. These leaders are behind some of the most outstanding customer experiences. Learn who made it to the list of top performers in digital transformation around the world. And be sure to register for the Adobe Experience Maker Awards gala, streamed live at 8 pm ET on June 21. At Adobe, we’re excited to recognize the individuals, teams, and companies using Adobe Experience Cloud to reimagine customer experiences and raise the digital bar. The Adobe Experience Maker Awards celebrate and showcase innovative, extraordinary, and impactful achievements driving digital transformation and experience-led growth across industries and around the world. This year we received hundreds of impressive submissions, and today we’re excited to announce our award finalists. These Experience Makers are leaders in their fields, creating personalized customer experiences that deliver seamless
Greetings Adobe Target Community! Please join me in congratulating your Adobe Target practitioner peer, Matthew (Matt) Ravlich (aka @matthew_ravlich_acg) for being recognized as the ⭐ Adobe Target Community Contributor of the Month for April 2023 ⭐ @matthew_ravlich_acg , thank you for driving productive discussions with your Community peers, your contributions have been tremendously helpful! 👏👏👏 Click here to check out who our Top Contributor was last Month, and be sure to stay tuned to find out whose contributions stand out in the month of May! Cheers, Amelia
I am seeing this Error in logs:: No design at /etc/designs. Using default. If the designs are there in the location, I don't see the error, but as this is 6.5 I should not be seeing this error ideally. Any help in resolving the error @kautuk_sahni @arunpatidar AEM Version: 6.5.15
Background: A server call, also known as a "hit" or an "image request", is an instance in which data is sent to Adobe servers to process. In this case, we are going to focus on two types of server calls: Primary Server Call: Requests received directly from website visitor browsers or the Data Insertion API. Includes Primary Hits (Page Views), Primary Custom Events, Primary Download Events, and Primary Exit Events. Secondary Server Call: Copies of primary server calls created by multi-suite tags or copied/moved by a VISTA rule. If a secondary server call has been moved (not copied) to a different report suite by a VISTA rule, the accumulated secondary calls are deducted from the primary server calls. Note: Adobe Analytics also tracks Mobile Primary Server Calls and Mobile Secondary Server Calls. Solution: Identify if your organization is using Secondary Server Calls using Adobe Analytics Server Call Usage. Adobe Analytics Server Call Usage addresses your requests for transpare
Adobe Target Sample Size Calculator ensures that your activity has sufficient visitors to achieve your goals. When running a manual A/B Test activity, as opposed to Auto-Allocate, the Target Sample Size Calculator helps to determine the sample size required for a successful test. As a manual A/B test is a fixed horizon test, the Adobe Target Sample Size Calculator provides a rough estimate of the sample size needed. How to Use: Navigate to the Adobe Target Sample Size Calculator. Set confidence level to 95%. Set statistical power to 80%. Set the appropriate number of offers, including control. After identifying pages with high traffic and conversion rates, take the Unique Visitors value for the page and divide this value by the number of days in your date range (i.e., If the date range encompasses the last full 30 days, divide the number of Unique Visitors by 30). You will enter the resulting value under “Total Number of Daily Visitors.” To identify the baseline conversion rate v
In Adobe Analysis Workspace, is it possible to wrap the text in a fallout visualisation? I have edited the text to make the description shorter but in some instances my fallout needs to contain the full page name which tapers off due to the space available.
With the latest version 2.1.0, the trackEvent doesn't seem to be working. I just want to track clicks on a link.I am wondering if I have something set up incorrectly in my 'activity', although the documentation never explains how to actually set the things up in the 'activity' itself.From the documentation: https://docs.adobe.com/help/en/target/using/implement-target/client-side/functions-overview/cmp-at_js-functions.html#reference_7E0F19368F9C4BC38F1E5DC5E717E487 I am using almost this exact code snippet:<script>$('a').click(function(event){ adobe.target.trackEvent({'mbox':'homePageHero'})});</script>In fact here is my code for my page (using at.js 2.1.0 version.)<!doctype html><html lang="en-US"><head></head><body> <a id="container1" href="https://forums.adobe.com/">Default content 1</a> test link 1 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></s
I've had an issue come up several times in the past couple days, so I thought I would blog it out for use in the future. So, you have Salesforce with some records that are not synced to Marketo. Over on the Marketo side, one of those SFDC-record people fills out a Marketo form and enters the Marketo database. Now you have two records for the same person, and they aren't synced. Marketo will try to push the not-actually-new record to Salesforce, but if you have duplicate suppression in Salesforce, SFDC will reject it. So what do you do? Because I'm inclined to silliness, I'm going to personify these records as Mr. Salesforce and Ms. Marketo, star-crossed lovers who we need to unite. How do we bring them together? Since Salesforce is clearly not having this duplicate situation, we have to get both members of the couple into Marketo, who is much less fussy about such things. To do this, we need to make Mr. Salesforce's record visible to the
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.