Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Adobe Analytics now offers an Adobe-hosted MCP server, making it easy for your AI tools to connect, retrieve data, run queries, and perform supported operations, all within your existing workflows. No custom integration required.Learn about the Analytics MCP serverWe’d love to hear from you:What would you ask your AI tools about your Analytics data first? Which part of your current workflow would you most like to speed up with this connection? Have you tried connecting an AI tool yet? What worked well, and what questions came up?Leave your comment below and our team will do their best to reply. If you see a question you know the answer to, we’d love for you to jump in from your own experience.Have questions about another story from this issue? You can see the full list of discussion threads here.
Sub-hit analysis lets you segment on an individual product within a hit, instead of pulling in every other product from the same transaction. For example, if a customer buys a shirt, shoes, and a hat, but you’re analyzing shoe performance, you can now build a segment that focuses on just the shoes.See sub-hit analysisWe’d love to hear from you:Which product or category would you want to analyze on its own first? What product performance questions have been hard to answer until now? Have you tried sub-hit analysis yet? Any tips for getting your segments set up?Leave your comment below and our team will do their best to reply. If you see a question you know the answer to, we’d love for you to jump in from your own experience.Have questions about another story from this issue? You can see the full list of discussion threads here.
The September Adobe Analytics edition of In the Know is out, and we’d love to hear what you think!This month’s issue centers on Journey canvas, our biggest update to Analysis Workspace this year, which makes it easier to see where people move forward and where they fall out, all in one view. We also sharpened product-level segmentation so you can focus your analysis on a single product, and opened up a direct connection between Adobe Analytics and your AI tools so you can get to answers faster.Along the way, you’ll also find a quick win for anyone who builds tables often (sorting a freeform table by more than one column), a new hands-on tutorial for Analysis Workspace basics that’s great to share with teammates who are still getting comfortable, and the announcement of the 2026-2027 Adobe Champion Class. The issue also points you to upcoming Experience League events and recent Skill Exchange session recordings.We’ve created a discussion thread for each of the featured stories so you ca
Thank you to AEM Champion and AEM Community Advisor, Daniel Strmečki @daniel-strmecki for leading today’s event, From Traditional AEM to Modern Headless - Without Disrupting Authors. Daniel showed how Universal Editor lets teams keep AEM Sites authoring, workflows, and translations while delivering content through a decoupled frontend like Next.js. In the demo, he edited and published components inline, then showed the same page served from Vercel with static or incremental generation and CDN caching, scoring 94 for performance and 100 across accessibility, best practices, and SEO. The tradeoff is that the organization must host and operate the frontend itself.If you weren’t able to attend live, no worries - access the on-demand resources below: Slide Deck PDF (slides 5-21 are from Daniel) Workshop Recording More AEM Champion events are coming! Join us on December 17 for AI in AEM: From Intelligent Content to Agentic Experiences.
As SEO continues to evolve beyond keyword rankings, businesses are increasingly focusing on user behavior, engagement, and customer journeys to measure success. Adobe Analytics plays a critical role in helping organizations connect SEO performance with meaningful business outcomes through advanced reporting, segmentation, attribution, and real-time customer insights.I’ve been exploring how Adobe Analytics can support SEO teams by analyzing organic traffic behavior, identifying high-performing landing pages, measuring conversion impact, and understanding customer engagement across channels. Features like Analysis Workspace, custom dashboards, segmentation, and attribution reporting provide deeper visibility into how SEO contributes to overall digital growth.I’m interested in learning how others in the Adobe Analytics community are leveraging the platform for SEO analytics and optimization.What metrics or dimensions do you find most valuable for SEO reporting? How are you using Adobe Ana
I am interested in exporting a complete list of user comments as you can find under a User profile - Updates - Comments. Is that possible?
Hoping someone can help me understand why I am not able to set a start time on a particular task to 9:00am. The setting automatically defaults to the time that I am entering the task and the error message says I need to enter a time between 12:00am and 11:59 PM which I am doing.
Hi Adobe Community,I'm looking for current or upcoming opportunities to earn an Adobe Experience Platform (AEP), Real-Time CDP, or Adobe Journey Optimizer (AJO) certification exam voucher.Are there any active certification voucher promotions, community initiatives, learning challenges, or upcoming events through which community members can earn a free exam attempt?I'd appreciate any official links or guidance. Thank you!
Do you know what is the max number:Max number of surfaces per code base channel configurations? Max number of actions in code base campaign?
When an image is uploaded in the comment section of an issue or request, it should be automatically replicated and remain visible after the request is converted into a project. This will ensure that all relevant visual information and supporting documentation from the issue-level comments are retained and accessible at the project level.
AEM Universal Editor: Solving Stale Previews with Pod Affinityby @daniel-strmecki Introduction Adobe Experience Manager (AEM) Universal Editor enables enterprises to combine visual content authoring with modern, decoupled frontend applications built using frameworks such as Next.js. However, separating content editing from frontend rendering introduces new architectural challenges, particularly when authors expect their changes to appear immediately in the preview.In one of our recent implementations using AEM as a Cloud Service (AEMaaCS), Universal Editor, and Next.js, we encountered an intermittent issue: content changes were successfully saved in AEM, but the preview occasionally continued displaying outdated content.Initially, this appeared to be a frontend caching problem. However, our investigation revealed a different root cause. Universal Editor and Next.js were communicating with different AEM Author pods, and updated content was not immediately visible across all pods.In thi
A deadline isn’t a design. It’s a value, and a countdown timer lets you treat it that way.With a countdown timer in AEM Dynamic Media Template, marketers can add a live countdown directly to campaign creative. Instead of producing a new asset whenever a deadline changes, teams can build a template and adapt its timing and message for different campaigns.The value extends beyond urgency. Countdown timers bring relevance, personalization, and scalable content production together—while helping each recipient see a message that reflects the campaign moment when the content is opened. What is a Countdown Timer in AEM Dynamic Media Template?A countdown timer is a configurable layer within a Dynamic Media Template. Like image, text, and shape layers, it can be positioned and styled as part of the overall creative:Appearance: font, size, color, opacity, alignment, and position. Time units: days, hours, minutes, and seconds, with labels and separators that fit your layout. End time: the deadli
Why I am not able to save Custom Event Type when I try to set up the capping?
OverviewYou can now connect Workfront Fusion directly to the Adobe Marketo Engage MCP server using the new Adobe Marketo Engage MCP connector. The connector exposes an instruction‑driven module that lets you provide open‑ended, plain‑English instructions; an AI agent then determines and executes the Marketo actions required to fulfill your request.What’s newAdobe Marketo Engage MCP connector — a new connector that talks to the Marketo MCP server and exposes Marketo tools to MCP‑compatible agents. Instruction module — enter free‑form, plain‑English instructions (for example, “Create a nurturing program for new trial users in EMEA and add a 3‑step email sequence”) and let the agent translate them into concrete Marketo operations. Action restrictions — admins can explicitly limit which read, write, and delete actions the agent is allowed to perform so unattended runs remain within the approvals you set. AI provider flexibility — by default the module uses Adobe’s managed AI service; you
OverviewWe’ve added a new HTTP module: HTTP > Make a JWT request. This module mirrors the behavior of the existing HTTP > Make a request module but builds, signs, and injects a short‑lived JSON Web Token (JWT) based on the claims you provide. By default the signed JWT is sent as an Authorization: Bearer <jwt> header so you can call APIs that require signed JWT authentication without a separate token‑generation step in your scenario.What’s newMake a JWT request module — a new HTTP module that creates, signs, and attaches a JWT to the outgoing request. Claims input — provide standard and custom claims (iss, sub, aud, exp, nbf, jti, and custom claims) in the module UI. Automatic signing — the module signs the JWT with the key material you supply and inserts it into the request (default: Authorization Bearer). Request parity — supports the same HTTP method, headers, body, query, timeout, and retry controls you already use in the HTTP Make a request module.How it worksOpen your
Our technology stack is : aem cloud / AEM Guides / java21We have migrated from ams to aem cloud few weeks ago. After content publish, aem author generate pdf asynchronously for the published content. Sling jobs to generate pdfs are taking 24hr’s. AMS environment used to take 5-10minuntes to generate pdf’s. Here is our configuration:{ "queue.name": "MyGPS Generate PDF Queue", "queue.topics": [ "com/skylark/mygps/generatePDF" ], "queue.type":"ORDERED", "queue.retries":1, "queue.maxparallel":1.0}*********we have a custom servlet which prints all pending sling jobs and here is the snippet: { "user": "michael.abc@abc.com", "Payload": "/content/mygps/us/en/pi/public/trading/trading-basics/account-and-trade-restrictions/handling-fraud-related-restrictions-081821-jh_ditamap/Phonebooka17b4efc-716b-49cd-a909-480703ef2a74", "topic": "com/abc/mygps/generatePDF", "id": "2026/10/8/16/4/7564fa83-ecaf-4986-a1fb-da04e8eae38b_427", "state": "ACTIVE", "queueName": "MyGPS Gen
The standard repository ACL model is not sufficient for the business authorization requirements. Access decisions needed to consider both user attributes and asset or content metadata rather than relying solely on static permissions (https://lnkd.in/gnxwYfmT).With complex, dynamic group permissions and a large volume of assets or content, relying solely on static permissions or Role Based Access Control (RBAC) becomes difficult to scale and maintain.Using Adobe Experience Manager (AEM) and Apache Jackrabbit Oak, we designed a hybrid RBAC + Attribute Based Access Control (ABAC) authorization model that evaluated:User context: Roles, organization, region, and contractual entitlements.Asset context: Domain, business rules, exclusivity, and folder visibility.The core principle was simple:Access = User Eligibility + Asset Eligibility + Business RulesBy integrating a custom PermissionProvider into Oaks security architecture, we established a centralized enforcement point for evaluating these
Just like we can delegate project/task/issue approvals, and with 22.3 can delegate task/issue assignments, PLEASE have the ability to delegate proof approvals! There are other ideas for this with 'Not Planned' labeled, hoping power in numbers can help sway this bc this is something WF really needs. Hoping it is part of near-future proof enhancements.
Hi all,we connected a Microsoft Copilot Studio agent to Workfront as an AI Collaborator (Task agent). The connection works: the agent is triggered, posts its comment and sets the task status. But it cannot write custom form fields, although "Write task fields" is enabled.SetupAI Collaborator, type Task agent, origin Microsoft Copilot Studio (web channel secret, Test connection = Connected), access level Standard After the Collaborator is finished with its work, it can: Mark task complete = Allow, Write task fields = Allow Task fields the agent can write: the task custom form was added. After saving, the dialog shows its 5 fields individually under Fields. Custom form (object type Task) with 5 text fields, attached to the task before the collaborator is assigned. It's visible in Task Details, and objectCategories contains it.What Workfront sends to the agent (from the Copilot Studio conversation transcripts; we checked 26 runs across 6 collaborators):task.customFields contains only fiel
Hi everyone,We are exploring/planning an implementation of Server-Side Rendering (SSR) for a Vue.js frontend integrated with AEM LTS (6.5).If anyone here has successfully set up SSR in a similar AEM + Vue architecture, I'd love to learn from your experience.
Hi,Has anyone successfully implemented Server-Side Rendering (SSR) with AEM 6.5 LTS and Vue.js (Vue3)?I would appreciate if anyone can share me any lead
Hello, Can’t log in. The error message is “We were unable to authenticate your request.We could not locate your account or an active Salesforce connection associated with email address: amurphy@quenchwater.com”. I login using Salesforce. Below is the URL Adam
Planning API: Field Search and Mapping LimitationsThere is no straightforward way to search or filter fields by name in the Planning API. Field IDs are not exposed in the Workfront UI, requiring additional API calls just to identify them. Mapping a field ID to its record type then requires chaining multiple searches, when this should ideally be handled in a single call. Planning API: Create/Read/UpdateFrom a Fusion developer perspective, it would be beneficial to support full programmatic create, read, update, and delete operations for record types and their fields. It would also be valuable to officially support patching individual record options. While we were able to accomplish this through an undocumented approach, having it formally available in the public API would significantly improve reliability and long‑term supportability.
Current state, only AND condition available Idea:Currently, when building automations in Workfront Planning, trigger conditions across multiple fields only support AND logic. This means all conditions must be met before the automation runs.It would be extremely valuable to have the ability to use OR conditions as well.Example: Trigger an automation when:Status = Approved OR Priority = High OR Type = Urgent RequestToday, the only option is to use AND logic, which significantly limits flexibility and often requires creating additional automations or workarounds to achieve the desired outcome.Business Value:Reduces the need for duplicate automations Simplifies Planning configurations Supports more real-world business use cases Makes automations easier to maintain and scaleAs organizations start adopting more complex Planning setups, OR logic would make automation capabilities much more powerful while keeping configurations simple and intuitive.Use Case: A marketing operations team wants t
In Workfront Workflow, we currently use several multi-select fields to define our project types.When someone submits a Campaign Request form, they first choose an overall element type—such as Digital, Social, or Email—and then select a more specific option tied to that category (e.g., Digital Type, Social Type, Email Type).I’m trying to determine how to replicate this setup in Planning for automation without resorting to one long, combined list of all element types. If we go that route, users would have to scroll through an extensive list just to find the correct option when generating a project.Any suggestions?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.