Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
When it comes to Bot filtering in Marketo may be confused by the setting options and how they work. Why does it matter? Bot activity is seen by Marketo as an interaction with the email asset. Whether it is an open action or a click action these are recorded in the person’s activity history. When you use a smart list trigger of filter for opens and clicks, Marketo is looking for these types of actions in the person’s activity. If these activities are the result of a bot and not the actual recipient, you can see how this can distort your program performance report. For example, the email link performance report may show very high click activity because it is including repetitive clicks in addition to unique person clicks. The intent of this article is to try to explain the settings and how to run some tests to determine the best set things for you. A couple of things to first note is that there are two different types of filters which you can enable. The IAB Lis
More Marketo Engage customers are bringing Adobe Experience Platform (AEP) into their marketing tech stack or are new-to-Marketo customers who have purchased AEP and made the decision to simultaneously move to Marketo as their new marketing automation platform. So more and more, I receive the question – where should I build my audiences for marketing? As we know, Marketo makes it easy to use smart lists to identify people that have certain attributes and/or behaviors and then use that smart list to take action on those people. If you are not familiar with AEP, the platform also creates audiences by querying for attributes and/or behaviors based on the data available in its data lake and person profiles. This data could be sourced from multiple systems, usually including Marketo. A great advantage with AEP is that you can create an audience in one place and then share that audience to multiple destinations at once. For example, you can create an audience of all people who
Join Champions IIlona Buteneers and Zoe Forman as a follow up to their December Deep Dive webinar along with Adobe Marketo product team members for an 'Ask-Me-Anything' session on the Marketo IMS Migration. Get insights on your upcoming IMS Migration to Adobe Identity, its implications for you and your organisation, and tips for a smooth transition from the panel, who have already successfully migrated their own instances and spoken to other Champions for their insights too.Submit your questions in advance or participate in the online Ask Me Anything (AMA) session on February 11th.Learn more and register here: https://mugs.marketo.com/events/details/marketo-marketo-community-amas-ask-me-anything-presents-ask-me-anything-about-the-marketo-ims-migration/ The online event is text only format. You can ask questions in advance if you can't make the date and can return to the tread to see Q&A and links to additional documen
AEMaaCS: Generating Access Tokens with Java Code and Service Accounts by Aanchal Sikka Overview "Service accounts and access tokens play vital roles in gaining access to restricted resources within AEM as a Cloud Service, particularly in situations where external applications communicate with AEM. Adobe offers a Node application for generating access tokens, and this blog will provide Java code snippets to demonstrate the process of generating access tokens." Link to the blog: https://techrevel.blog/2023/09/06/access-restricted-resources-on-aemaacs-with-java-and-service-accounts/ Q&A Please use this thread to ask questions relating to this article
Upcoming EventsEach month, teams across Adobe Workfront host FREE webinars, interactive workshops, customer panels, and open Q&A sessions on various topics for System Administrators. If you want to learn best practices, ask questions and collectively brainstorm solutions, or connect with other system administrators to build your network, sign up for one or all of the following events: January 9 at 9:30 a.m. PT – Adobe Workfront First Quarter 2025 Release Webinar January 10 at 9:00 a.m. PT – Connect: Admin Chat for Marketing & Creative January 14 at 8:00 a.m. PT - Admin 101 – Getting Started with Workfront January 21 at 9:00 a.m. PT – Learn: 10 Tips to Master Communication In and Out of WorkfrontJanuary 22 at 8:30 a.m. PT – Learn: Making the Case for Group Admins January 27 at 6:00 a.m. PT – Connect: Workfront Collective January 30 at 9:00 a.m. PT – Learn: Overcoming Resistance to
Welcome to our new blog series on Edge Data Collection Concepts, where we’ll explore key elements of Edge Data Collection and their role in your implementation! To kick things off, we're diving into Experience Events – an essential component of Edge Data Collection, designed to capturing real-time user interactions and transform them into actionable insights. What are Experience Events? Experience Events in Adobe Experience Platform (AEP) are records representing user interactions, such as an add to cart or purchase event. These records can be ingested in real-time or batched and are used to enrich data around user behaviors. Experience Data Model (XDM) Schema: AEP data is structured using an Experience Data Model (XDM) schema. Each XDM schema consists of two parts: Class: Defines the type of data. The two primary classes are Experience Event (for event records like interactions) and Individual Profile (for customer attributes like names and loyalty details).&
AEM and Elastic Search Integration by @imran__khan OverviewThis blog will provide end to end understanding around aem integration with Elastic search.1. AEM and Elastic Search account creation Link2. Instance setup, index creation, access API through Postman Link3. AEM and Elastic integration Link4. Elastic Search API key creation and usage Link5. CORS issue resolution Link6. Elastic App Search LinkQ&APlease use this thread to ask questions relating to this article
Hello,I am writing custom container component by extending AEM core container component. I am trying to use delegation pattern for updating a method. But delegation fails with Null Pointer Exception. So far, I have AEM container component with sling:resourceSuperType="core/wcm/components/container/v1/container" set and no other logic set from frontend side. I created an interface ContainerModel.java extending Container model from com.adobe.cq.wcm.core.components.models to have a testMethod as addition method. I created ContainerModelImpl.class that implements ContainerModel. My @Model looks like below. @Model( adaptables = SlingHttpServletRequest.class, adapters = { Container.class, ComponentExporter.class}, resourceType = ContainerModelImpl.RESOURCE_TYPE, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL ) The RESOURCE_TYPE is set as mysite/compon
We are facing with a rather unique issue where after translation is completed and content comes back to AEM, the Home Page gets updated, but the rest of content tree below Home Page is deleted. We are using smartling as a translation provider. Even though we don't submit the entire tree with in the translation job, the launch promoting the content from Smartling to AEM is assuming so and since the content is not available, it is wiping out the existing pages. Upon log inspection, we see that the Translation Job Service is responsible for the pages to be deleted as there is an audit event recorded highlighting the page deleting Has any experienced this before?? Is there a launch promotion setting in AEM that can be overridden, where we don't delete the existing page if the launch which does the promotion does not have the content ?
Hi,I was wondering what is the purpose behind the Dispatcher log alert "URI not canonical". I see a lot of those log entries every day for different URLs, some of them might be better optimized for SEO, but some also look completely fine to me, like:- https://www.example.com/es/products- https://www.example.com/global/fi/privacy-centre/privacy-notices Any experience with this? Should it simply be ignored? Thanks,Daniel
Hi,We have a requirement to automate the aem api call. How to add the oAuth in our code as authentication to access the our cloud env programmatically and make api call?Thank You.
Hello Adobe Experience Manager Community,I’m currently working on implementing a custom cloud service in AEM using the official documentation.Progress so far:I have successfully set up and stored the cloud configuration on the Author instance.I can also configure my site with the cloud configuration on the Author instance without any issues.Problem:When I attempt to fetch the configuration on the Publish instance, it always returns null.Code:- HierarchyNodeInheritanceValueMap pageProperties1 = new HierarchyNodeInheritanceValueMap(resource); String[] services = pageProperties1.getInherited("cq:cloudserviceconfigs", new String[]{}); // Fetch the DataReader service final DataReader milestoneSchemaJSONReader = sling.getService(DataReader.class); // Retrieve the ResourceResolver ResourceResolver resolver = milestoneSchemaJSONReader.getResourceResolver(); // Adapt resolver to ConfigurationManager ConfigurationManager cfgMgr = resolver.adaptTo(ConfigurationManager.class); // Retrieve
Hi Campaign Community members, Check out Campaign Community Advisor, @Marcel_Szimonisz's recent blog post regarding setting up workflow-specific time zones to ensure smooth operations and avoid potential discrepancies: Mastering Workflow Time zones in Adobe Campaign Abstract: When working with workflows in Adobe Campaign Classic (ACC), time zone configuration plays a vital role in ensuring accuracy for time-dependent tasks such as queries, data imports, exports, or scheduled executions of campaigns. By properly setting up workflow-specific time zones to match your local time zone, you can ensure smooth operations and avoid potential discrepancies. Please feel free to reach out in case you have any questions through the below comment section.
A very happy new year to our Campaign Community!Lets begin the year with some insightful goodness from our Community Advisor, @Marcel_Szimonisz's Campaign tips and tricks around updating Adobe Campaign lists using Javascript: Updating Lists in Adobe Campaign with JavaScript Abstract: Imagine a campaign composed of multiple workflows, each following a specific sequence guided by various logic paths that dictate how messages are sent. To effectively manage this, you need to track where your recipients currently are within the sequence to determine their next step. The most straightforward and logical approach is to save the recipient’s current status in a database. Please feel free to reach out in case you have any questions through the below comment section.
Hi,I have a requirement to enable previewing of WebP images (*.webp) in AEM On-Premise, specifically in the author instance. Essentially, when an image is uploaded, you should be able to see its preview. Currently, we’re unable to preview WebP images even though the WebP MIME type has been added to the OSGi configuration.I understand that AEM On-Prem does not natively support WebP images, but my requirement is specifically to preview the image in the author instance.Please note that my use case applies only to AEM On-Premise and does not involve AEM as a Cloud Service or acquiring a Dynamic Media/Scene7 license for smart imaging capabilities.The use case is strictly to preview the image once uploaded to the DAM. If this works, we can configure ImageMagick to generate the necessary renditions in WebP format. I have already reviewed the following suggestions. https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager-assets/aem-6-5-assets-support-for-webp-images/m-p/5
Hi,I would like to block some users from accessing the Cre De Lite panel. I tried removing all permissions on the crx path but it doesn't work. How can I do it? Thanks
Hello, We have a Preview and Publish (Live) destinations within our AEM Cloud set up for approvals.In order to publish the page changes to ONLY the Preview destination we utilize the Manage Publication -> Select Preview -> Publish However, this is not creating a page version like the Quick Publish button does. Question 1: Can I set up a custom workflow that will Publish all page changes to ONLY the Preview destination along with all asset changes and create a page version?(I had a custom workflow previously set up but it only published content changes to the Preview and not asset changes)If Question 1 is not possible, then:Question 2: Can I set up a workflow launcher to run a Create Version workflow whenever a page is published using the Manage Publication Wizard? Thanks in advance!
Hi team, We get a new requirement from our customer. we usually apply permission only in folder(root) level based on the security groups and it will be applicable to files(sub pages) as well but now, we have to apply permission for folders and different permission for files as well. so we are not sure, how to apply different level permission for folders and files. Can I get some guidance on this. AEM version - 6.5.19
Hi,I'm using a listener class to trigger a workflow on modification assets based on asset type. Since multiple assets are uploaded at once updating the properties in assets is giving persistence exception. I have configured a job queue for our model. It is triggering the workflow in order but not sure whether it's waiting for the previous wf to complete and then start. How to check whether the previous wf is completed and then trigger the wf for next asset.private void triggerWorkflow(ResourceResolver resourceResolver, String resourcePath) { try { WorkflowSession workflowSession = resourceResolver.adaptTo(WorkflowSession.class); if (workflowSession != null) { WorkflowModel workflowModel = workflowSession.getModel(SamsConstants.MEDIA_SET_WF_MODEL); if (workflowModel == null) { log.error("Workflow model not found: {}", SamsConstants.MEDIA_SET_WF_MODEL); return; } WorkflowData workflowData = workflo
Hello,Our security team has runned an assessment with testssl tool [0] on our website provided with AEM (v6.5.16) and reported that:- disable the deprecated RSA+SHA1 signature algorithm- modify the application's TLS/SSL configuration by disabling the use of obsolete ciphers. In particular, it is necessary to disable the following ciphersuites: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA I had try to apply the steps described here [1] but seem they not to be have effect on testssl.sh report. So,1- the guide [1] and steps are correct?2- there are any other documentation that i can use to solve my problem?3- i don't see any indication about how to "disable the deprecated RSA+SHA1 signature algorithm", could you help me with that? Thanksmarco [0] https://github.com/drwetter/testssl.sh?tab=readme-ov-file[1] https://helpx.adobe.com/uk/experience-manager/kb/secure-AEM-agains
How can I add the Forwarded-Host header?For security reasons, I need to add the Forwarded-Host header to my website, but I have no idea how to implement this.In the file called rewrite.rules I added the code (dispatcher > conf.d > rewrites > rewrite.rules):<IfModule mod_headers.c> RequestHeader set Forwarded-Host "%{Host}e" env=Host</IfModule>But it didn't solve my problem of adding the Forwarded-Host.
Hello members, RequirementWe need to connect to Websocket to establish conversation with a third-party chatbot.Challenges: We couldn't find any reference document on the community on establishing Websocket connection.Possible Solution : We are using javax.websocket API to connect to Websocket. We have created one ClientEndPoint to create the Websocket connection, then we are sending the query to Websocket.Problem: Although we are able to establish the Websocket connection, we are unable to receive messages back from Websocket. The "onMessage" method should be called by Websocket and the response should be captured.Method to create Websocket connection:public WebSocketClientEndpoint(URI endpointURI, String auth, String sessionId) {try {WebSocketContainer container = ContainerProvider.getWebSocketContainer();ClientEndpointConfig.Configurator configurator = new ClientEndpointConfig.Configurator() {@9944223public void beforeRequest(Map<String, List<String>> headers) {// Ad
Hi All Reg Dynamic media From the third point, cache the content at the CDN. Does Dynamic Media (Scene7 domain) have its own CDN? Thanks
Hi Team,We have client denied error noticed several times in our apache error.log .So, as per adobe recommendation below , we tried to add the location in the httpd.conf file but it is not editable .Could you please let us know whether we need to add in the application specific vhost file or in conf. file. Please verify and share your thoughts.III. CHECK APACHE 2.4 ACCESS CONTROLTo fix the client denied error, add the below location to httpd configuration file in the directive for the site:<Location /dispatcher> Require all granted</Location> error.log38:tid 140559876335360] [client 3.215.161.80:5792] AH01630: client denied by server configuration: /usr/share/httpd/noindex/index.html[Thu Sep 23 03:17:52.105103 2021] [authz_core:error] [pid 23938:tid 140559876335360] [client 3.215.161.80:5792] AH01630: client denied by server configuration: /mnt/var/www/author/system[Thu Sep 23 03:17:52.116095 2021] [authz_core:error] [pid 23938:tid 140559876335360] [client 3.215.
Get ready for an exciting event! Join us 3 current Adobe Champions for the Ireland MUG first EVER Belfast Meet Up on Thursday, 6th February 2025, at 5:00 PM (GMT) at Kainos, 4-6 Upper Crescent, Belfast BT7 1NT. This event promises to be a fantastic opportunity to network, learn from industry experts and pick up some ADOBE SWAG! Get your questions ready for 3 current Adobe Champs: Katya Keesom, Zoe Forman and me as we welcome you with drinks and presentations on mastering Adobe Marketo's new email editor, insights from a Valentine's Day marketing mishap, and a preview of the 2025 Adobe Summit. Don't miss out on this chance to gain valuable knowledge and connect with fellow professionals. RSVP now and be part of this exciting experience! Drinks and canapés will be provided, courtesy of Kainos.Register here! https://mugs.marketo.com/events/details/marketo-ireland-mug-presents-ireland-mug-first-ever-belfast-... Date and Time: Thursday, 6th F
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.