Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
I’m trying to make some configurable docker keys from Cloud Manager Environment. How can I pass environment configurations (secrets) from Cloud Manager to Docker file?
Hello all,I am stuck in a requirement where i have to calculate sum of one column in adobe campaign classic ,please suggest how can i get below result as output-specifically last line in display logs after executing query or enrichment activity ClassificationTotal RecipientTotal ContractDiff61005050150050450380010070096002004004900500400Total1900900
Hi everyone! Discover a goldmine of Campaign insights and resources at Adobe Summit 2025 with our comprehensive guide to all Adobe Campaign sessions and labs. Whether you're a seasoned user or exploring Adobe Campaign, this post is your key to navigating Summit's content. Session/Labs Speakers Date & Time Solutions Adobe Campaign Roadmap and Innovations for 2025 [S528] Bridgette Darling, Sr. Manager, Product Marketing, Adobe Christophe Protat, Sr. Product Manager, Adobe Tuesday, Mar 18 | 1:00 PM - 2:00 PM PDT Adobe Campaign Building Personalized Connections at Scale: T-Mobile’s Adobe Journey [S733] T-Mobile Tuesday, Mar 18 | 2:30 PM - 3:30 PM PDT Adobe Analytics, Adobe Audience Manager, Adobe Campaign, Adobe Target, Adobe Real-Time CDP Collaboration, Adobe Experience Manager Sites, Adobe Experience Manager Assets, Adobe Customer Journey Analytics, Adobe Journey Optimizer, Adobe Experience Manager Guides Soaring Above the Ordina
February '25 release notes Check out what's new and improved in the latest Adobe Journey Optimizer product release update: Release Notes New capabilities Create and manage business rules: You can now create business rules using rule sets. Rule sets are groups of rule that help you limit sent messages within campaigns and journey actions across channels, and to control profiles entries into journeys. Generate landing pages with the AI Assistant: You can now craft compelling content for your landing pages, including full-page designs, personalized text, and customized visuals, with the help of the AI assistant. Brands with the AI Assistant (Beta): You can now set your own Brands to define your brand's visual and verbal identity. This capability is released as a private beta to a limited set of customers. It will be progressively available to all customers in future releases. Troubleshoot your custom actions (Limited Availability): You can now validate a
Release 8.7.3 Feb, 2025 Check out the details about what's new, general improvements, fixes and compatibility updates in this latest Campaign v8 Release here: Release 8.7.3 New features Dynamic Reporting for Transactional messages - You can now monitor your transactional messages in the Dynamic Reporting user interface. These reports provide the ability to the marketer to view the all the reporting metrics and dimensions of transactional messages, breakdown of deliveries sent through a template in real time. Transactional messaging REST APIs - Event-based Transactional APIs are now available for Emails. Please find the detailed information around the new features and fixes here: Latest Release If you have any questions or feedback related to this release then please feel free to reach out through the below comment section.
Hi Everyone, I'm currently working on an HTML email template and running into an issue where Microsoft Outlook adds unwanted gaps above and below an image (Property Image) inside a table. The image is supposed to fit the full height of its table cell, but in Outlook, there’s extra spacing around it. A gaps appears above & below the image, even when padding: 0; margin: 0; is applied. Other email clients render it correctly.My code is below, any ideas how can I force Outlook to make the image (Property Image) fill the full height of its without gaps? Thanks in advance! <table align="center" border="0" cellpadding="0" cellspacing="0" class="mktoModule" id="DarkBlueRightImageLeftContent" mktoName="Dark Blue Right Image Left Content" style="width:600px; border-spacing: 0; border-collapse: collapse;" width="600" bgcolor="#000759"> <tbody> <tr> <!-- Left Content --> <td valign="top" style="padding: 20px; font-family
Hi Team, I have created a custom authentication handler by extending DefaultAuthenticationFeedbackHandler, by implementing AuthenticationHandler. This handler is for /content path. Any request with /content path is coming to this handler. The problem here is even tough I am logged into AEM with admin credentials and accessing /content page the request is going to custom authentication handler. If I logged into AEM that means I have a valid session along with valid login-token.When a valid session is available then why my authentication handler is triggering? Is there any way we can stop this handler if valid session is available then request should not come to custom authentication handler. This is going like infinite loop, I am creating the user session in handler and once authentication is succeeded then I am redirecting user to the requested URI, then request is again coming to handler.@aanchal-sikka @kautuk_sahni @vijayalakshm
I'm a little confused how to read the breakdown of my algorithmic data and couldn't find any online explanations. In this case, during this time period, it would say that Influencer should be credited with $200K more revenue than last touch gives credit. However, when I breakdown the channel by more specific marketing tags to understand why, I get tags which don't even apply to the specified channel (which makes sense why they all have $0s in last touch). But then why is "google" which is typically only used by Paid Search showing up as a breakdown on Influencer? How should I read this? So did Influencer add $129K in value to search during this period? Or did search add $129K in value to Influencer? Did the combination of the two generate $129K in additional value? Or is there some other way to understand what I'm getting here?
Hi, Is it advisable to check Products dimension along with other ecommerce events in Analysis Workspace. If we found some junk values like below, what could be the probable reason. Note : Yes, there was a problem in product syntax earlier but that has also been fixed a week earlier. And I am checking the data for last 2 days, it still shows some values starting with "eVar=" . What could be the reason for these few entries still persisting in the data? Thanks for the inputs.
Sometimes Marketo automatically unsubscribes people with the reason being "lead unsubscribed from list unsubscribe". Anyone knows what that means?
I've been experiencing a problem with our link tracking where certain button clicks don't send a click event to Adobe Analytics. I didn't setup the tracking, but from what I can tell, the configuration is looking for any buttons with CSS selector "button". We have a custom condition as well to ignore buttons with PII as we are not allowed to track users personal information. I've verified that buttons that aren't being sent do not meet the conditions to be excluded. Currently at a loss for how to solve this issue as it is affecting multiple of our button click tracking capabilities.This is what the setup looks like:Link tracking setup:Activate Link Tracking is custom code: Custom code for excluding user data (in the NOT condition):
Hi EveryoneI have a Report in CJA Day EventsDay 17 Asset_id Rows 400 1 A_id 2 B_ID 3 C_ID 4 D_ID 5 E_IDDay 18 400 rows (but showing only 5) Asset IDDay 19 400 rows (but showing only 5) Asset IDDay 20 400 rows (but showing only 5)... so on and forth till Day 200There is Asset_id in all DaysThe Question is I have to keep all the rows to maximum to 400 for Asset_IDIf I will do it manually like increasing rows to 400, It will take a lot if time Is there any way ? i.e. all the rows should show 400 rows by itself
Using Sling Models to write Less Java Code by Nikhil Kumar Abstract We all end up creating a Java class for any data manipulation or for some business logic. So let’s understand how we can use Sling Models for writing less Java code. Less code means fewer unit tests to cover because you have much less coverage to hit. And leveraging sling model helps us in better organization and modularization of Java code. Before going into how we can leverage Sling Models to keep our code modular and clean you can also refer my article on using Project Lombok in combination of Sling Models implementation. Leveraging Sling Model Framework: Sling Models are annotation driven java bean classes which allow us to access JCR node property values directly into java classes via annotations. Sling Models supports both class and interface. We all know the simple use-cases but let’s what goes on in the background. Let’s take the use-case of AEM Granite Multifield, As it’s the one of the widely used field
Is it feasible to enhance AEM Content Fragments by integrating an asset finder within them? We are considering developing a custom Content Fragment component that would enable us to author and manage a collection of assets or images seamlessly.
Hi, Consider a scenario where I want to get the occurrence count for events occurring between the difference of two metrics of the type datetime. E.g. ingested records in aep contains two fields 'timestamp' and 'purchaseTimestamp'. I want to find the count of records for which the difference in 'timestamp' and 'purchaseTimestamp' lies between the category of '0-5 Min', '5-10Min', '10-15 min'. Any suggestions, help is much appreciated
Question reg. automation of report export (mainly for backup and archiving). Are there any other options besides manual export and sending by email?Is it possible to automate export of report data with the help of Fusion for further uploading it to another app?If so, how to implement it? Any ideas?
Are you able to add an external link to the header field within an issue or project template? I have attached a pic of the space I'm referencing.
Hi ,I have a schema where Address is an array object field and stores multiple address types of address from source. ex : shipping , billing , home , office , mailing etc. for all of the address label is defined to identify which type of address it is. But I want to send only one address to the downstream destination which is shipping address. How should I achieve this.
Hi Community, When trying to add reports in a dashboard, after adding 24 reports, the "Save+Close" button gets disabled. All in all, I'm not able to add more than 24 reports in my dashboard. Is 24 the limit? Thanks.
Hi All,I'm currently in the planning stage of migrating from AMS to AEMaaCS. Due to a lot of corrupt metadata in our system, it has been suggested that before migration we create a new Dynamic Media account with Adobe and process the assets with that account. However, it was highlighted by the Adobe team that any customization on the assets done using smartCrop will be lost in this process. In light of this information, I want to generate a report of all the assets in our system that have been modified using the smartCrop functionality. Since the cropping information is not stored as separate rendition nodes in the CRX repository, I am unable to query that data. Can anyone guide me in the right direction to acheive this?Thank you!Harshita Malhotra
Hi,I am using AEM datepicker (granite/ui/components/coral/foundation/form/datepicker) for our Promo component. This is injected into backend java.util.Calendar instance, where we have additional logic for the component. When the date is selected while authoring the page, the datepicker is setting the datetime in local time instead of UTC time. I need the date to be in UTC time. Here are the properties that I have used for datepicker: jcr:primaryType="nt:unstructured" sling:resourceType="granite/ui/components/coral/foundation/form/datepicker" displayedFormat="MMMM DD, YYYY hh:mm a" displayTimezoneMessage="{Boolean}true" fieldLabel="On Time" name="./onTime" renderReadOnly="{Boolean}true" type="datetime" valueFormat="YYYY-MM-DD[T]HH:mm:ss.000Z"/>At the backend the datepicker value is injected into a java.util.Calendar instance: /*** * Promo on time variable. */ @Optional @Inject private Calendar onTime;Is there any property that I am missing? How do I get datepicker to
Hi Team,We are in the process of creating a recurring campaign with the following objectives: Identify Users: Utilize Marketo to pinpoint users who started the process but did not proceed to the next page. We aim to resend them the same email after X months if they revisit the page. Initially, I began developing this campaign using an engagement program; however, I encountered some limitations, particularly the inability to resend the same email to the same individual through the engagement program. If the intention was to send the email only once, the engagement program would suffice. However, since we want to implement resending, I believe a default program could be more effective. I would like to confirm this approach before I proceed with building the default program. Our goal is to resend the email to the same individual multiple times a year after X months, provided they show interest by visiting the website again. I came across several discussions suggesting
Request for Feature Enhancement (RFE) Summary: Enhance aem-upload library to accept sourceUrls instead of current local filePath and blob only. Use-case: After Adobe deprecated the legacy Asset Upload APIs the alternate solution suggested was Open-sourced upload library aem-upload. Unfortunately alternate solution is NOT fully ready. The library allows only local filePath and blob to be uploaded. Does allow external sourceUrls. This was possible with previous AssetManager API which is now deprecated. Current/Experienced Behavior: aem-upload does not allow sourceUrl as input Improved/Expected Behavior: aem-upload must allow external https sourceUrl as input and must automatically download and upload into AEM. Environment Details (AEM version/service pack, any other specifics if applicable): AEMaaCS Customer-name/Organization name: SGWS Screenshot (if applicable): Code package (if applicable):
I have a request from a business partner who is looking to have a specific value filled in a checkboxes field based on the referral page. Currently they have a static Contact sales page where they link to to from a CTA button on the page. The form embedded on the page has a checkboxes field with a list of products and the customer can select multiple products of interest. They would like to keep the experience the same but want one of the values of the checkboxes field pre-checked based on the prior page that they arrived from. Example: The form has a Checkboxes field with the following product values and a customer can select what products they are interest in. - Apples- Oranges - Mangos - Pineapples A customer who is on the Mangos product page clicks the contact CTA and goes to the contact sales page and sees that Mangos checkbox is selected. They can then choose to check addition values in the checkboxes field if they want to. Wondering i
Session Recording Session Details Learn how Bungie leveraged Edge Delivery Services to supercharge upcoming game releases. Chris Grucelski from Bungie and Matt Miller from Rightpoint discuss how Edge Delivery Services, Experience Manager, Universal Editor, and Adobe Commerce work together to deliver fast, scalable performance, streamline site authoring, and effectively manage traffic spikes. Gain actionable insights into optimizing your e-commerce platform’s front end with Edge Delivery Services, ensuring a premium experience for customers. Key takeaways: Designing and planning a strategy for scalable e-commerce Best practices for integrating Edge Delivery Services with Adobe Commerce, Experience Manager, and Universal Editor How Bungie achieved higher performance and seamless scaling Session Schedule 18th March, 2025 | 2:30 PM - 3:30 PM Speaker(s) Chris Grucelski-Bungie & Matthew Miller-Rightpoint Solution(s) Adobe Experience Manager, Adobe Experience Cloud, Ad
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.