Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Has anyone implemented a solution to ingest assets from a Google Cloud Storage (GCS) bucket into AEM Assets that works across both AEM 6.5 AMS and AEM as a Cloud Service?We're looking for an approach that is portable between the two platforms and avoids maintaining separate ingestion solutions.I'd love to hear from anyone who has experience with:GCS → AEM asset ingestion architectures Custom services, middleware, ETL tools, or Adobe-supported integrations Metadata mapping and updates during ingestion Incremental synchronization of new or changed assets Patterns that are compatible with both AMS and AEMaaCS Lessons learned, challenges, or recommendationsIf you've solved a similar use case, what approach did you take and would you recommend it today?Thanks in advance for sharing your experience.
Technology and Digital Transformation
Hello! I have a scenario that has stopped working as intended on proofs. It shows no errors within the scenario so I know it’s active and running, but it doesn’t do what it used to and I’m a novice at Fusion so I can’t seem to figure out what’s happened. Anyone know a good resource to use to troubleshoot?
Currently I can pull bot name as a dimension and bot pageviews as a metric in Analysis Workspace. And I can pull IP address or user agent in Data Warehouse. But I can't pull bot name or bot pageviews in Data Warehouse and I can't pull IP address or user agent in Analysis Workspace (at least out of the box) and breakdown bot name by IP. I would love the ability in either Workspace or Warehouse, (but ideally both), to be able to breakdown bot name by IP address/user agent, but right now there's not a great way to do that.Customer care confirmed this was the case.Here's a brief summary of our discussion for future references:You were looking to pull out bot reports in Data Warehouse. I informed you that its not possible as bots are excluded from the reporting. The Bot reports are only available in the Workspace and that too, separate from rest of the report suite data. Further, you wanted to enquire if its possible to pull out Bot Reports with IP Address or User Agent. Un
Hi Everyone,I'm currently unable to access Adobe Experience League Premium Learning. Whenever I try to log in, I receive the following error message:"Unable to sign you in. Something went wrong while signing you in. Please try again." Has anyone else encountered this problem recently?
Recently I had several users ask me why the Mentions widget was not showing all of the comments in which they were tagged, and I realized that replies to threads do not get brought to the top of the widget. As a result, if someone is using the widget to track conversations (which, ostensibly, is one of the main purposes of the widget), they could very easily lose track of updates. It would be nice if the users could sort their mentioned comments by Original Post Date, Last Updated, Object status, etc. or barring that, if new replies at least caused older threads to be brought to the top.
Hi. I have a Fusion scenario that take a document, creates a proof, and adds reviewers and approvals. Over the last month, we have been experiencing inconsistent behavior with the createProof module found under Misc Action > Document. Proofs are failing to generate automatically. However, when we go back and do it manually it works. Nothing new has changed in our scenario. I was wondering if anyone has noticed similar behaviors and what you were able to do to address? Thanks!
It would be extremely helpful to be able to make choices able to be hidden per form, so you don't have to make an entirely new field when you want to adapt existing fields to different forms. This would allow us to create fewer fields and reuse the ones we have.
As a Principal Product Manager on Adobe’s Digital Employee Experience team, I focus on understanding and meeting enterprise content needs across Adobe—using Adobe products to do it. My team runs and operates our internal Content Hub, and we truly drink our own champagne by acting as Customer Zero. In a previous post, I shared how we create Branded Experiences with Experience Manager Content Hub and AEM Sites. In this post, I share how we utilized an early access, UI Extensibility feature in Content Hub to enable assets that have restricted licenses, to be requested--thus expanding potential opportunities for asset reuse, which reduces costs and makes better use of our original content creation. Key Concepts Digital Rights Management: see this DRM post for a great overview of what’s new in DRM UI Extensibility: Content Hub supports UI extensibility (currently in Limited Availability), which enables the addition of custom UI components to the Content Hub UI for specific workflows and bu
Description - Home team and home group names should be available fields for reporting in addition to home team and group IDs. Text mode should not have to be used to create views with group and team names. Why is this feature important to you - Home team and group association are extremely important for effective reporting. Our leadership team is relying on Workfront to understand what is happening within their remits, and what teams/groups have upcoming, current, and overdue tasks. No one is able to identify what the team/group is by the ID. Reports are supposed to be clear and concise, which is why actual names should be made available instead of IDs How would you like the feature to work - Home team and group names should be available fields for all applicable reports without using text mode. Current Behaviour - Only IDs are available; no one is able to identify what the group/team is by a "random" group of letters and numbers.
Curious how enterprise AEM Cloud teams are evolving Content Fragment modeling strategies as AI-driven personalization and multi-channel delivery become more common.Historically, many content models were designed primarily around page rendering and headless delivery needs. But with increasing AI-assisted content generation and dynamic experience orchestration, the modeling requirements seem to be changing rapidly.Interested in perspectives around:reusable fragment design metadata strategy AI-friendly taxonomy structures personalization scalability GraphQL performance considerations and governance for large content ecosystemsWould love to hear how teams are preparing their content architecture for more AI-driven experience delivery models.
AEM Sites Developer Professional free online training with exam preparation. Have a question about the AEM Foundations course, AEM Sites Developer Professional course, or the Certified Professional exam prep guide listed on the certification information page? Reply to this thread and a learning support specialist will respond to you. We follow the Adobe Experience League Community Forum Guidelines in this discussion thread. If the response resolves your question, consider giving a Like to the learning specialist who replied. We appreciate the kudos! Questions outside the scope of the online courses and exam preparation guide will be directed to the main community forum page.
In a workflow I set a variable, e.g. vars.contentId, in a Content Management activity.In a typology rule (JavaScript) I need this value, but vars.contentId is not available there.Questions:Can a typology rule access vars.xxx from the workflow if that value is not stored on the delivery (i.e. not mapped to a delivery attribute)? If not, is it possible to add a script field on the delivery Advanced tab that would be able to read vars.xxx, or do scripts there also run only in the delivery context (no vars)?What is the recommended way to pass a workflow variable into a typology rule?
we have +60 languages to select but many times we just need some of them and we always know it is around 22 as exampleI could be really cool with a kind of counter of selected language, to help us verify if we have selected the right amount of languages
Hi,I need to move a page to a folder in groovy script and it does not work.Instead of moving the Page to a Folder that exists it moves the page to the same original folder with a name archive1, archive2 etc.I basically want to write in the groovy script the function tha is the same as the move in the AEM Editor Page srcPage = pageManager.getPage(srcPath) if (!srcPage) { return buildResult(lineNo, srcPath, destPath, "ERROR", "Source page not found!") } def pageName = srcPage.getName() try { if (!dryRun) { pageManager.move(srcPage, destPath, pageName, true, true, null) } return buildResult(lineNo, srcPath, destPath, "SUCCESS", dryRun ? "Would be correctly deactivated and moved" : "Deactivated and moved") } catch (Exception e) { return buildResult(lineNo, srcPath, destPath, "ERROR", "Move Error: ${e.message}") }
The second part of a series is now published on Perficient’s website: Implementing Headless Page-based Authoring in Adobe’s Universal Editor. (The first article can be found at here.)Link to the article → https://blogs.perficient.com/implementing-headless-page-based-authoring-in-adobes-universal-editor-part-2/
Hi,Can we integrate Adobe Analytics with AEM 6.5.24 for capturing statistics from Adaptive form build using foundation components.Any suggestion will be helpful. Thank you.
Use-case / ProblemMany of us rely on the breadcrumb navigation to quickly move between Program → Campaign → Project → Task. Until recently, the Project link was always visible, making it easy to return “home” to the project page in one click. Now, the Project link is hidden under the "More" menu, requiring multiple clicks and making navigation slower — especially for those of us who pivot back to the project page dozens of times a day. Proposed SolutionPlease restore the option to see the full breadcrumb hierarchy at a glance, with the Project link always visible. Or at least allow users to choose between a condensed or expanded breadcrumb view so everyone can work the way they prefer. Benefits / ImpactSaves time by reducing extra clicks. Improves daily workflow for project managers and frequent users. Restores a familiar, efficient navigation style many teams depend on.This small change would have a big positive impact on productivity and user satisfaction.
I have the sales opportunity where I would like to present Computed Attributes. However I have got some problems.Event is present on a profile. This one is fine Event which is sent from Web SDK to AEP looks as follows:events[0].xdm.reservations.flightReservations[0].flightStatusSearch.arrivalAirportCodeThe same attribute in Compute Attributes has a path like that: reservations.flightReservations.departureAirportCodeIn Computed Attributes you need to choose from pre-defined paths. Its not possible to paste your own exact one:Why it does not work? I created multiple versions - in last 1h, 1day etc. Still does not work :))))I have AEP Architect certifications so I know AEP basics :)
We are looking for a dynamic functionality in assets where we have to show user id watermark on asset while viewing it on page and in DAM both. We are looking to add the user watermark when the user downloads the assets.Please provide your thoughts and ideas on this.
Most DAM governance models we inherit are designed for a problem that no longer exists. The closed authoring loop is gone. Content Hub, MCP endpoints, and Brand Experience Agents have opened it, and the governance has not kept up. What is breaking in productionStale rights metadata reaching external partners through Content Hub. AI generated variants with no lineage back to the source. Tags that look right but were produced by an LLM without controlled vocabulary alignment. Distribution portals shipping content past its expiry because nothing on the way out re-reads the policy. What is working for us so farGovernance lives in metadata, not in folder paths. Folder structure is a navigation aid. Rights, lifecycle state, AI provenance, market scope, and approval state are schema fields, queryable and enforceable in workflow.Rights management is a first class object, not a tag. Model release, talent expiry, and market exclusion need their own model with start and end dates, and a workflow
All, Has something changed with the Snaphot dataset, specifically the segmentMembership. The following Query used to work for me, but no longer does: SELECT channel, COUNT(*) AS eventCountFROM ( SELECT EXPLODE (_cocacola.communicationChannel.channel) AS channel FROM profile_snapshot_export_c495eb9a_5571_46e2_9ccd_310042dddc72 SNAPSHOT AS OF 1588 WHERE segmentMembership['ups']['a0bd3286-e38c-4c44-b037-d2f9d8a2cf81']['status'] IN ('existing', 'realized', 'exited') ) AS explodedGROUP BY channel I pulled the most current ID and then searched for the segmentID of the audience I need to take a count on, but I get 0 returns now. Does anyone know what’s changed?
Please note: This article was originally published on 1/6/26, but was accidentally removed during the Community transition.On Tuesday, March 31, 2026, Marketo Engage will deprecate the Search Engine Optimization feature (SEO). Why deprecate SEO? When we deprecate older features that have low usage, we can reallocate their resources to newly released and upcoming features, as well as to the overall maintenance of Marketo Engage. This in turn creates an improvement in performance for users across the board.What do I need to do? If you don’t actively use SEO, nothing. If you have used SEO in the past few months and you want to export your data, it must be done on or before March 31, 2026. All SEO-related data will be removed from the system and the SEO tile will no longer be available as of April 1, 2026. How to export: Issues Keyword Results Keyword Trends Competitor Keyword Trends I still want to use SEO. What tool can I use instead? We recommend Semrush, which offers a compreh
Hello, We are currently using the Adobe WeChat SDK for tracking our Mini Program and doing reporting in AA. The business users are planning to deploy AEP/AJO/CJA and so we are working on the migration options. The recommendations from Adobe is to keep using the existing SDK for WeChat and keep AA as the data route to send data to AEP, while web sites and mobile apps can use the latest AEP Web/Mobile SDK to send data directly to AEP. This “hybrid” architecture seems very complicated and not easy to maintain, so would like to see if anyone have solution to this migration scenario? Cheers,Tony
On my site, on each page load, we populate the following:Page Type (c1) and Page Type (v1) - acceptable values “Home” , “Search”, “Product”.v1 is set to expire after the visit.I was expecting to see the same number of visits both for Entry Page type (c1) and Entry Page Type (v1) for each different value of the page Type but I am not.So, assuming that c1 and v1 are properly set each time on each page load, is that normal that the number of visits differ for each page type between the Entry Page type (c1) and the Entry Page Type (v1) report ? The v1 report has a lot of visits with value “unspecified”.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.