Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi! We have been working with jetform for many years to convert ifd to pdf. Now our server is going to be replaced form HP UX to Linux.Can anyone help me get jetform binary for Linux by providing a download link? Many thanks!
Description - Implement a storage view/tab inside "License usage" tab. Why is this feature important to you - We would like to know not only the percentage we are using, but, how this storage is distributed. For example, how much data does a dataset have. So we can know where we should optimise more. How would you like the feature to work - A dashboard that shows how much data does a dataset have. May be an average event weight would be appreciated. Current Behaviour - Currently we can only see the percentage and the estimation of last month for a dataset, not it's entire weight. Description:Currently, the "License Usage" tab only displays the overall storage percentage. This lacks detailed insights into actual storage distribution.Desired Feature:Implement a dedicated storage view/tab within "License Usage" that provides granular storage information.Specifically:A dashboard or a table displaying the total storage used by each dataset.(Optional) Include an average e
Hello, We have a client for whom the Adobe Analytics API is not returning any report suites despite them existing/being present in the client's UI. I have executed API calls with both versions: 1.4 and 2.0 and they yield the same result (an empty list of report suites). The Oauth access token has been generated with the grant type client_credentials and the scope openid,AdobeID,additional_info.projectedProductContext. Here are the API calls that have been executed to retrieve the report suites: curl --location --request POST 'https://api.omniture.com/admin/1.4/rest/?method=Company.GetReportSuites' \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api_key>' \ --header 'x-proxy-global-company-id:<'company_id> \ --header 'Authorization: ••••••' curl --location 'https://analytics.adobe.io/api/<company_id>/reportsuites/collections/suites' \ --header 'Content-Type: application/json' \ --header 'x-api-key:<api_key
@juliewilsonHi. How can I get into the peer to peer discussion at Summit? I just came across the posting. ThanksCS
I have a few users that are group admins that need the ability to log in as another user, in order to close out projects that have been left open well past when they should be closed. However, I have had zero luck in setting this up and I am at a loss. I've spent a lot of time looking for how to enable this feature, but everything has led me to the same answers and none of them work. My Group Admins are showing that they have the ability to edit users in their group (but they aren't able to log in as another user in the group(s) they admin or even see the option to log in as them). So, I updated it to allow them to edit all users, and yet they can only go as far as seeing the option to log in as another but when they type in the name of an existing user in their group, the search bar in 'Log in As' doesn't populate and the log in button is grayed out. Am I missing something in my Access Level setup or something?What I have the Group Admin set up as: This is what I see when I go to
We are trying to collect additional send logs for each email send. Is there a way to send a unique id per email sent to a profile, and collect the same from the feedback schema for email campaigns?
Hi, We have set up in Launch the referrer tracking to an evar, with following specs:Extension: CoreData Element Type: Page InfoAttribute: ReferrerIn this variable we see query string parameters. We don't want to capture these values. I had found something like this online:return document.URL.replace("/#!/", "")But where do I put it (this Referrer variable uses an attribute, no custom code), do I need to put some code before/after it,... Hope someone can help me out. Thanks in advance
Description - When creating a new report suite by copying an existing one, certain settings are not carried over. Currently, users must manually review and compare each setting between the original and copied report suite, which is a tedious and time-consuming process. Why is this feature important to you -Many clients frequently create copies of original report suites to track regional or country-specific site traffic. Manually verifying each setting is inefficient and requires significant effort, leading to delays and potential inconsistencies. How would you like the feature to work -An interface should be available to compare the settings of two report suites side by side. This would minimize manual effort, streamline the process, and provide a clear view of which settings are not copied over during duplication. Current Behaviour -There is no existing interface to facilitate report suite settings comparison.
Request for Feature Enhancement (RFE) Summary: I would like to be able to dehibernate my sandbox environments in a script using the Cloudmanger API (and CLI plugin). Use-case: My sandbox environments go down into hibernation daily, and once I get to development, I need to start the first, eating away 10 minutes every day.I would like to send the de-hibernation signals once i open my laptop in the morning - through a script using the Cloudmanager API or the aio cloudmanager plugin. I have tried to use the Call using from the CM-UI, but I did not get a positive response: Request URL: https://dev-console-ns-team-aem-cm-prd-n108153.ethos14-prod-deu6.dev.adobeaemcloud.com/api/releases/ns-team-aem-cm-prd-n108153/dehibernate/cm-p127553-e1403927 Path: /api/releases/ns-team-aem-cm-prd-n108153/dehibernate/cm-p127553-e1403927 Current/Experienced Behavior: Sanboxes are all hybernated, I have to spin them all up one-by-one manually. (this is very time-consuming ...
My team and I are currently running our AEM Cloud project using Node.js version 16, and we are considering updating to Node.js version 20 or higher. However, I am having difficulty finding documentation that specifies which Node.js versions are officially supported by AEM or identifying the latest stable and compatible version for use with AEM.
Mobile Core is one of the fundamental extensions in a Mobile SDK implementation and is pre-configured when creating a new mobile tags property. Within Mobile Core lives the Lifecycle extension enabling collection of installs, upgrades, launches, and crashes, along with app-centric dimensions including the app ID and device information. This mobile reporting can be used to understand your mobile app usage, popularity in various operating systems, version adoption, and crash rates. This post will explain the significance of how Lifecycle metrics, when implemented properly, gives valuable insight into app usage, and potential pitfalls that can wreak havoc in your reporting. Installing Lifecycle Metrics The first step of implementing Lifecycle metrics is to add and import the necessary extensions for calling the Lifecycle APIs, integrating lifecycle start and pause calls into the data collection functionality. Start with the Lifecycle API within the Mobile Core extension.
I have got the Ip host entry from the AEM, when i try use in my organization laptop after entring the hosts file and saved it, Then opening chrome and accessing URL it doesn't load the page, and my organization cisco umbrella agent is blocking the url and destinated page i don't get it. when i checked with my IT team eventhough they say they have allowed i dont get the required page instead loading a another page, which is quite strange, and our IT team requested for cisco ip address should allowed in the adobe server.Is that so?
What is the business case on two eligibility levels? First we put eligibility on an Offer then on a Decision where these offers are included. I am preparing for a certification that's why I would like to understand that in depth
It would be nice to disable the auto-save feature or at least have an undo. The issue is 2 fold.1. It makes the process of updating much longer. For instance, when updating the settings section in an email. After clicking operational email it saves, then clicking include webpage link it saves, after updating the email address it saves, after updating send name it saves. Thus, making a 5 second task 45+ seconds. 2. The real issue arises when updating emails, forms etc. Recently our collateral designer created an email. He unknowingly had two windows open to the same email. After completing the email in one window, it saved. Later, he was going through his open windows and came across the second window he had opened to the previously completed email. The blank email then auto saved when he clicked on it. His completed email was over written by the blank email. Since, the email had never been approved all work was lost.
We have legal and privacy copy that is required on all of our websites and apps. We are currently managing these with a website dedicated to legal that the rest of our sites and apps pull from. This workflow works great for our sites and apps but does not currently help our print and email workflows. Those workflows are still quite manual and I'm hoping to automate them to minimize the risk of human error. I'm investigating whether or not I can handle this process using the DAM so that it can serve as a source of truth for this data and then push it out not only to the sites and apps but also to emails and Creative Cloud apps through integrations. Does anyone know if AEM can manage text/data files in this manner? I'm not looking to save these as Word docs in the system. I'm looking to store them as text that can be searched for and linked to from these various platforms.Heres what a specific use case would look like: Privacy specialist crafts the privacy boilerplate for use on all
Is the metric of 'Unique Devices' an out-of-the-box as I can't see it within my businesses Analytics. If there is any documentation that could assist with the set-up of this metric it'd be much appreciated.
[BUILD] Running git clone command(s)Cloning into 'test'...Executing command git fetchExecuting command git checkout feature/final-fix-ui.frontendSwitched to a new branch 'feature/final-fix-ui.frontend'Branch 'feature/final-fix-ui.frontend' set up to track remote branch 'feature/final-fix-ui.frontend' from 'origin'.[BUILD] Running git change-log command(s)[BUILD] Running npm audit command(s)Executing command npm --progress false audit --production --audit-level=criticalnpm ERR! Cannot read property 'jquery' of undefinednpm ERR! A complete log of this run can be found in:npm ERR! /root/.npm/_logs/2025-03-18T08_03_57_499Z-debug.logOn running the frontend pipeline, im getting the above error, this happens to all the dependencies added in the package.json Any insights?Thanks
HI Team, Getting resolver from resourceresolverfactory and getting resolver request in servlet for both by path servlet and by resourcetype servlet what's the difference in these two. Thanks,Keerthi K.
Hello, I have a bit of an urgent ask so a quick response would be appreciated. I'm working on creating a streaming audience that includes both a batch exclusion audience and a streaming qualification audience (essentially an audience of audiences). In my streaming qualification audience, I have a time constraint that disqualifies users after 30 days. Once that 30-day period passes, users are disqualified from the streaming qualification audience in near real-time. My question is: If a user is disqualified from the streaming qualification audience in near real-time, would they also be disqualified from the streaming audience (which is made up of both the batch exclusion audience and the streaming qualification audience) immediately, or would they only be disqualified when the next batch evaluation runs? Thanks!
Hello. I have been trying to get the metrics that are obtained by Journeys reporting in Journey Optimizer, such as number of messages sent per messaging node, number of messages bounced per messaging node, etc, however, I get values that, in most cases, are close to what the reporting shows, but not exact. Next SQL statements tries to get number of messages opens per date, per Journey Version ID, per Journey Action ID, per profile (BP): SELECT DISTINCT CAST(tracking.timestamp AS DATE) AS date, tracking._experience.customerJourneyManagement.messageExecution.journeyVersionID AS journeyVersionID, tracking._experience.customerJourneyManagement.messageExecution.journeyActionID AS journeyActionID, tracking.identityMap['bp'] [0] ['id'] AS profile, COUNT(tracking._id) AS opens FROM ajo_email_tracking_experience_event_dataset tracking WHERE tracking._experience.customerJourneyManagement.messageInteraction.interactionType = 'open' AND tracking._experience.customerJourne
The sheer audacity of 3rd-party form trackers (conversion pixels, enrichment services, attribution libraries) is amazing. “Don’t worry about telling IT,” they’ll say. “It has zero side effects, just drop it onto every landing page.” Now if their code is correctly detecting and using the Marketo Forms JS API, that’d be reassuring. But in reality, most use a Marketo-ignorant — and for that matter, Marketo-competitor-ignorant — approach. They look for <form> elements in the page and at least try, to varying degrees, to listen for native DOM events (focus, change, submit) without disrupting the final outcome. This approach can easily fail. Take a certain social media conversion tracker that was causing every Marketo form to submit twice with the same data: This naturally messes up all kinds of Smart Campaigns, and even creates duplicates[1] for net new leads. How did they screw up? Here’s a trimmed-down equivalent of their code: htmlForm.addEventListener("subm
Context is i see high click-through rate (30%) on my site and low quality visit (visits-bounce visits) at 40%. High CTR should translate to high quality visits. However this is not happening on my site? Hence one hypothesis i am testing here is that some of these visits have clicked/engaged with our page more than once. In order to test for this hypothesis, i will need the average number of clicks per visit. Please feel free to poke holes in my logic.
Mastering HTL: Developer’s Guide to Writing Clean Codeby giuseppebag Dear AEM Community,I'd like to share my recently published article on writing cleaner, more maintainable HTL code in Adobe Experience Manager. This guide covers essential best practices to help you build scalable and efficient components. IntroductionHTL (HTML Template Language) simplifies front-end development in AEM, but messy code can lead to performance issues and maintenance headaches. This article outlines key strategies for writing clean, optimized, and readable HTL code. Key Points✅Use meaningful variable names to improve readability✅Avoid inline logic—delegate business logic to Sling Models✅Optimize loops and preprocess data in Java for better performance✅Follow HTL best practices to enhance security and maintainability Full ArticleRead the full article on Medium to find out more. Q&APlease use this thread to ask questions relating to this article. Looking
Hello Everyone,I am trying to create a property index at the project level where the path would be content/project/oak:indexThe same index if kept in the default oak:index folder gets picked up for all the queries. But if i have it in the project folder it doesnt.Any idea why?Thank you so much!
We're looking at making some updates on our intake form for our marketing area and I'm curious what yours looks like, what questions you ask, etc.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.