Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
You have a robust multi-subscription model using Marketo Custom Objects, where each Subscription+Person combo has robust metadata about when somebody subscribed/unsubscribed, why, and how. The boss goes, “Can we get a scheduled report of people who subscribed to any newsletter in the past month?” You know just what to do: Then they throw in “Can we compare that to the 2 prior months?” You almost say, “Sure” but decide to play around a bit. Then the uh-oh hits you. First, the between operator won’t work because it requires hard-coded dates, and this is to be a dynamic Smart List: Next, you try to combine in past before and in past (like you would with person fields): But that’s got a fatal flaw: each filter may be looking at a different CO record, i.e. a different newsletter! This Smart List fetches people who: (a) have at least one Subscriber record with Subscribed At earlier than 1 month agoAND(b) have at least one Subscriber record with
Hi all Apologies if my question or descriptions are basic, I am relatively new to the world of Adobe Analytics This is in relation to the mobile core SDK (app tracking). Basically I am trying to use an eVar to count an interaction incrementally and pass this through to Adobe so I can see it in workspace. In this particular instance after a customer performs a search if they click the 'fetch more results' interaction then I would like to count how many times they click this interaction. I have set the eVar to expire after an event fires (the event being if they close the search). So, for instance, if a customer performs a search and then clicks the 'fetch more results' button 5 times and then closes the search (where an event fires and expires the eVar) I expect the counter to return 5 given the eVar has now expired. Unfortunately, after testing I am only seeing a count of 1. The is the syntax I have provided is if app.interation = page name|fetch mor
We upgraded our AEMasCS to Java21 by Sarav Prakash Overview Sharing the steps followed, problems faced and fixes workarounds made. https://medium.com/@bsaravanaprakash/we-upgraded-our-aemascs-to-java21-0c6b4a90f76d Q&A Please use this thread to ask questions relating to this article
Enable Universal Editor on any React app in 4 easy steps by Saravana Prakash OverviewBullet point instructions for activating Universal Editor on any React application. This article specifically covers using AEM as Headless Content Provider. The react application runs graphql query; fetches content and renders. By enabling universal over the react application, content authors can seamlessly edit content, in a user-friendly intuitive way. Previous authoring experience expects authors needing AEM training. Universal editor simplifies this experience. https://medium.com/@bsaravanaprakash/enable-universal-editor-on-any-react-app-in-4-easy-steps-e7c454af6008 Q&APlease use this thread to ask questions relating to this article
Streamlining Data Integration: Edge Network, AEP and Google Campaign Manager 360Kritika Pareek, Julien Piccini Integrating Adobe Experience Platform (AEP) with Google Campaign Manager 360 (CM360) to track and send conversion events from the Adobe Edge Network was a challenging but rewarding project. CM360, unlike AEP, isn't optimized for direct event streaming, necessitating creative solutions to bridge the gap. Business Use Case The objective was to establish a reliable method to forward conversion events from Adobe Edge Network to CM360. We tried reduce reliance on client-side scripts and improve data accuracy. The solution utilized the Campaign Manager 360 API to upload conversions in batch format, ensuring seamless integration while aligning with CM360’s attribution models and reporting standards. Project Context The project focused on forwarding the conversion events from AEP to Google
**Hi Adobe Community,**I'm working on an Adobe Campaign Classic v7 setup on RHEL 9 and need some guidance on MTA configuration for production deployment.**Current Setup:**- Adobe Campaign Classic v7 on RHEL 9 server- Using Postfix as external mail relay (port 25) - currently working well- Successfully sending emails through workflows via Postfix relay**My Questions:**1. **Built-in MTA Capabilities**: Can Adobe Campaign Classic v7's built-in MTA handle both sending and receiving emails without requiring external relays like Postfix?2. **Configuration Resources**: Where can I find official Adobe documentation for configuring the built-in MTA?3. **Volume Capacity**: What are the daily email volume limits and performance characteristics of the built-in MTA?4. **Production Recommendation**: For production environments with high-volume email campaigns, what do you recommend? Built-in MTA or external MTAs like Postfix/Sendmail?5. **RHEL 9 Compatibility**: Any specific considerations when runn
Hello Experts, I am working on initiating the migration of our AppMeasurement implementation to the WebSDK for Web and (AEP Solution specific SDK to the AEP Edge SDK for App) products in my company.Our product is a content site where the editorial team publishes news and educational articles. Registered users consume this content across both web and app platforms. Additionally, we operate multiple affiliate sites with similar offerings but targeting different user groups geographically. Current (Legacy) Implementation We do not track Adobe Analytics variables (eVars or props) directly. Instead, we always use context variables across web, app, and affiliate applications.This approach allows developers and QA teams to easily interpret the named context variables during implementation and testing.It also gives data architects full control over managing the mapping of context variables to the appropriate Adobe Analytics variables.The same set of context variables is tracked
Hello community.I have a question regarding the Universal Editor and Extension Manager. According to the documentation[1] I may create my own extension and use it in my cloud environment. As I understand this will be available only for my environment.Is it possible somehow to share my custom plugin and make public? So other users may use features I would like to share?[1] https://developer.adobe.com/uix/docs/extension-manager/feature-highlights/#byo-bring-your-own-extensions
Hi, I am trying to schedule a data warehouse report to the azure blob storage. How do we schedule it since I do not see it as a option in the
why is there a difference between the visit count and the API server hit number?what is the difference and relation between the 2?
We're using AEM (AMS) and have been able to export experience fragments from AEM to Adobe Target. They show under Offers inside Adobe Target. However they don't show up correctly when we try to replace them in an activity in Target. Also the HTML for the fragment shows the message "cannot serve request to "fragment" on the server".
Hi all, Anyone used these Adobe Features which is related to assets?1: Connected Assets2: Dynamic Media Cloud Services in Scene7 modeIf used, for what purpose? what are the pros and cons of using these features? What are the use cases that you have come across? cc @arunpatidar @joerghoh @briankasingli @kautuk_sahni @lukasz-m @veenavikraman Thanks in advance
Hi ,I am working on converting non MSM websites into MSM one, In that I have moved all my current site into language master, When I am rolling out , many unwanted pages also got rolled out like sand box pages which were not originally published before. I want to customize roll out action in such a way , that I need to see the replication status of the page and roll out accordingly. I tried following the approach mentioned in here https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-write-a-custom-rollout-config-which-when-gets-called-on/m-p/413884 , it is not helping me much. Is there any doc or method I could use to achieve the above requirement. Any leads are much appreciated. Thanks,Poovitha Selvaraj
I'm having trouble using "xtk.session.IngestExt." It gives the following error: "It is not possible to manually update or inseran auto primary key in schema 'sam:ape_controlStg'." But I don't want to replace the primary key; I'd just like to update some fields in this record.My schema:<srcSchema _cs="APE Control Novo (Staging) (sam)" created="2025-08-21 19:13:37.861Z"createdBy-id="1798076558" entitySchema="xtk:srcSchema" img="xtk:schema.png"implements="" label="APE Control Novo (Staging)" labelSingular=" (Staging)"lastModified="2025-08-21 20:19:24.121Z" mappingType="sql" md5="EF5A2F7F49FDADA85180E1F813AED08D"modifiedBy-id="1798076558" name="ape_controlStg" namespace="sam" stgSrcSchema="sam:ape_control"useRecycleBin="false" xtkschema="xtk:srcSchema"><enumeration basetype="string" default="" name="enumControlStatus"><value label="NOT_PROCESS" name="NOT_PROCESS" value="NOT_PROCESS"/><value label="PROCESSING" name="PROCESSING" value="PROCESSING"/><value lab
Has anyone received the following error message after running a GET api call?DataErrorSource is not valid JSON.OriginWorkfront Fusion Bundle 1CollectionJSON string{[Collection],[Collection],200} I was able to get all of the fields I needed from the parse json module into my set variables module when setting up the scenario, but when I run it, it doesn't work.
Hi all, I am hoping to seek advice to allow me to use Workfront similar to Jira: Onboard a lite Agile ways of workingCreate sprints & scrum boardsStart and close sprintsPrioritize backlog itemsI know the current implementation at my work is on a waterfall approach, do you have any recommendations? Thanks.
window.postMessage and corresponding window.onmessage listeners enable secure communication between cross-origin windows, including IFRAMEs. The postMessage API is ubiquitous, used by popular JS widgets like media players (YouTube, Spotify), meeting schedulers (Calendly), chat popups, and forms[1]. Code in the main window listens for messages from these widgets and relays data to analytics dashboards, MAPs, and so on. To make the “secure” part a reality, it’s standard to check the origin property of every message to ensure it came from a known child window:[2] window.addEventListener("message", function(e){ if( e.origin !== "https://video.example.ly" ) return; // do lots of special stuff with e.data, like sending a Munchkin // "clickLink" event }); Browsers guarantee the origin of MessageEvents sent via postMessage will be the document.location.origin of the sending window. Can’t get around it: if an IFRAME at https://pages.example.com/some/lp.html uses window.pa
Description - As an queue owner, I need the ability do deactivate a Queue Topic without having to delete it or obfuscate it by moving it to a "hidden" topic group.Why is this feature important to you - this will save a lot of time and effort when managing an intake queue. Allowing me to toggle a queue topic will also support intakes windows (e.g. annual or quarterly intakes) without having to (a) leave the queue topic open and manage misdirected requests, (b) delete and recreate the queue topic each time it is needed, or (c) move the queue topic to another section (e.g. z_do not use - ugly!) and back again when i need it. How would you like the feature to work -I would like to be able to "edit queue topic" and toggle an option to "deactivate queue topic / active queue topic"Current Behaviour - No functionality exists to deactivate a queue topic.@jessere1
Hi! Recently we've added 3 new fields as constraints to a Salesforce Object called "Application", since then all the sync operations related to this object have resulted in everyone being skipped. We've checked on Salesforce side and the fields are visible and the Marketo Sync user has all the necessary permissions, so in theory everything should be working. I've tried refreshing the schema but it didn't help at all. Does anyone have any idea what could be causing this problem? We don't get any error messages, everyone is just skipped in any operation related to the Application object.
AEM VLT IntelliJ Plugin: Streamlining AEM Development Workflows by Kostiantyn Diachenko Overview AEM Devs - here's a free plugin that'll change how you work with JCR If you're still toggling between IntelliJ, CRXDE Lite, and terminal windows to manage AEM content, this one's for you. I introduces a powerful yet lightweight plugin that integrates FileVault operations right into IntelliJ. The AEM VLT IntelliJ Plugin provides a seamless way to synchronize content between your local development environment and AEM instances, leveraging the Apache Jackrabbit File Vault library for reliable content transfer. This plugin bridges the gap between your IDE and AEM repository, allowing developers to push and pull content directly from within IntelliJ IDEA. Whether you're working in local instances - this tool makes life a lot easier. Read more and see it in action: Full article on Medium Get it from marketplace: https://plugins.jetbrains.com/plugin/27469-a
I understand Marketo doesn't have lookup tables, but we can create a smart campaign to do a replace value.The problem is that currently I have ~300 values, and that list may grow. Also if we can figure out a way to do lookups, there are cases where we would use this for much larger data sets.Sanford Whiteman had posted a blog post related to a similar case I had, but being that I'm not a developer, I am not sure if this can be used to replace an existing value field or if no match in column A, simply ignore.The value I want to replace is a UTM Campaign that is brought in from our web visits, the problem is that in the past those UTM Campaign values were not standardized, so we have all sorts of values coming in that we would like standardized.I've created the translator values in an excel table, but wanted to avoid creating 300+ rules in Marketo smart campaigns if this could be done another way.I see ideas for lookups in the community for this, but apparently they didn't get enough vot
Hi all, I've noticed that some of my legacy search modules on one of my Scenarios have started failing. This Scenario is a biggie, but not the biggest one of our collection. The error message: [500] Database error due to invalid SQL statement. The solve is pretty straightforward: Swapping to the newer search modules. But the thing which is mildly terrifying is that they're failing one by one at different intervals. I try to reduce the number of search modules because I want to find all the data that I need pretty early on. That said, for some of our "Swiss Army Knife" style Scenarios, we need different search modules for different objects. Are other people noticing similar behavior from their search modules? I'm not going to lie, it's mildly terrifying--especially since I'm on vacation in a little over a week. 😅 -j
I am currently trying to create redirects for a site that is being managed with Edge Delivery. When the source URL contains encoded entities (such as %20) or any special characters beside '-', I get a 404 error. When saving the spreadsheet with these redirects, the sheet saves fine and I see the JSON object with the valid and invalid redirects. For example:This works. Destination: /my-pageSource: /my-old-page ----These do not work.Destination: /my%20pageSource: /my-old-page Destination: /my+pageSource: /my-old-page Is this a known limitation of Edge Delivery? Are there any workarounds or does Edge Delivery require every URL to be in a slug style?
AEM Rapid Launcher by Santosh Sai Overview Hi AEM developers 👋, I’m excited to share AEM Rapid Launcher, a lightweight Python-based GUI tool I’ve built to streamline local AEM project workflows — including launching Author/Publish instances, module deployments, Git-based project setup, and more. 🧰 Key Features: Start/stop AEM instances with a single click Deploy individual modules or full builds with profile support View and filter logs in real-time Clone/import AEM projects from Git Tabbed interface for Author, Publish, Dispatcher, and Config management 🌐 Read the full story & setup guide in my latest blog:🔗 https://techinnovia.com/simplifying-aem-local-development-with-aem-rapid-launcher/ 📦 Open Source on GitHub:🔗 https://github.com/github-santosh-sai/aem-rapid-launcher 💬 I’d love your feedback, suggestions, and contributions. Let’s make local AEM development faster and more delightful! Q&A Please
I trying to enhance our current WF reports that list out Parent tasks along with all of their children or sub tasks. I have that figured out but I've had a request to enhance reporting where it would show the Parent task but also any upcoming successor tasks(or the next one lin line) and their status. This would help users see which task is next in line or how many children tasks are upcoming.
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.