Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi,I am using CJA and facing an issue with the aggregated Revenuemy revenue is coming in CJA such a way that is multiplied by events so I had to create a metric using if conditioni.e. if equalsevents = 0Then 0 else Revenue / EventsUsing this way i am getting the correct revenue of my product but getting incorrect aggregated value Revenue product 20 (aggregated)a 2b 90c 16d 65So Ideally the aggregated value would be 173 but it is showing me 20 only Is there any change in the metric I can make to correct the aggregated value
HiI am using CJAI have a segment (segment name - filtered products elements) which I wanted to excludei.e.total product are - 100If I add the segment (filter)I got 67 products I want the rest of the products i.e. 33 for that I want to exclude the filtered products elements segment but When I excluded the whole event of the segment it shows me 100 instead of 33I also changed the segment i.e. event element doesn't contain / doesn't equal to exclude that element and to get the number
Can we pull data from RTCDP to AEM. For some level of Personalization.
Hi All, We are working on Migration and client is asking if we can skip the Junit Coverage criteria and Sonar which is part of Code Quality Pipeline and deploy it to production.Can that be done for a Production Pipeline. ThanksAman Bhateja
Are there any silent switches for the classic client console installer? v7.4.2.9391 Install and uninstall
We are currently using the Captions & Audio Tracks option in Dynamic Media with AEM 6.5.18.we can save captions and see the option to change them in the player, which is great. However, we want to display only a selected caption file that we are passing the DM video URL .&caption=[DM Caption URL],1 Somehow Its not working. Any suggestions what we are missing
Hi, We are currently developing a microservice using Adobe App Builder that will fetch data from Adobe Commerce and export it as a CSV file to an sFTP server. Our requirement is to whitelist the IP address or public key of the I/O runtime server on the sFTP server, rather than allowing access to the sFTP server port globally. if there are options to obtain the public key or IP address (static IP) of the I/O runtime server?
I have a few scenarios where I use watch events to listen for new documents. However now I want to create one to listen for a document added to a specific folder in projects.Is there any specific way to do this in the watch event directly or would I have to listen for all added documents and then somehow test for whether it lives in that folder?I don't see anyway to identify the folder a document lives in. Thanks in advance for your helpFrank
Hi All,I am currenly CQ mail service to send mails. But, as my project requirement, I need to send Bulk mails(84000 at a time). Now, the current behaviour is, my application sends one mail at a time. Now, it should be able to send all the recipients in one go. How to achieve it? Please help me ... Thanks,Kaustav
I'm trying to create an Email Open Rate metric and have it as a percentage. This is what I've done so far but it's just showing it as decimals. How can I get it to show the decimals as percentages e.g. June 2nd as 44% and not 0.44. Thanks in advance
Good day to everyone. I have successfully set up AEM AAC locally following this guide:https://experienceleague.adobe.com/en/docs/experience-manager-learn/cloud-service/local-development-environment-set-up/aem-runtimeI signed in with the default admin:admin. For some reason, when I click on content fragments on the home screen: It leads me to this page:https://experience-stage.adobe.com/?repo=author-p76802-e185965-cmstg.adobeaemcloud.com#/aem/cf/admin Where it asks me to log in again. Once I log in I see this screen:Am I not able to create Content Fragments/Content Fragment Models?
Hi there, i am working on an activity for the Target prep exam and using a dummy website where i installed at.js. The QA link of exp B is not showing any changes, console logging does not show anything and the global request partner field is empty.However, the network call for target is displayed in the Network tab of the dev tools. i ve tried to create a different audience as suggested in another thread but nothing changes. here the link https://vincenzo.formazionenoproblem.it/geometrixx/?at_preview_token=tZEJ-EnfHdtbx1oF_Zy_GcuHvSTqi3-B_2gpcdx6IoI&at_preview_index=1_2&at_preview_listed_activities_only=true any idea on what s happening?
Hi,I am getting the below error while migrating the content from NON UUID build with version 4.4.0 to UUID build with version 4.4.0. Any insights will be really helpful.This is currently running on AEM 6.5.17.0 with Java 11. 02.04.2025 21:28:31.743 *ERROR* [[0:0:0:0:0:0:0:1] [1743609511737] GET /bin/guides/uuid_upgrade HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable java.lang.NoClassDefFoundError: com/adobe/fmdita/postprocess/version/PostProcessVersionUUIDUpgrade at com.adobe.guides.uuid.upgrade.UuidUpgrade.setBuildVars(UuidUpgrade.java:143) [com.adobe.guides.uuid-upgrade:1.2.0] at com.adobe.guides.uuid.upgrade.UuidUpgrade.setUp(UuidUpgrade.java:96) [com.adobe.guides.uuid-upgrade:1.2.0] at com.adobe.guides.uuid.upgrade.UuidUpgradeServlet.process(UuidUpgradeServlet.java:97) [com.adobe.guides.uuid-upgrade:1.2.0] at com.adobe.guides.uuid.upgrade.UuidUpgradeServlet.doGet(UuidUpgradeServlet.java:60) [com.adobe.guides.uuid-upgrade:1.2.0] at o
Hello,I am looking for ways to assign a team/group to a proof for approval. Similar to how tasks can be assigned to a team, we wanted to see if it would be feasible to assign a team to a proof and have a team member approve/review the proof. We have created automated proof templates that kinda help, but it is still individual users who keep changing. The groups created in PoofHQ are more for sharing, so I wanted to ask here to see if anyone has any solution for this.
In Project Preferences Status, I used Hide Status in the Queue status set up, thinking that would hide Queue status as an option from non-admin users adding a queue status to their projects. We have request projects set up with queue status and that's the only project type that should have a queue status. I hid queue status in the main system status, but I can still see queue status as an option to add when I log in as a non-admin user project manager. Am I misunderstanding the purpose of hide status or does hide status only work if the status hasn't been used ? Thanks
https://experienceleaguecommunities.adobe.com/t5/adobe-analytics-questions/is-the-metric-quot-activity-impression-quot-seen-in-at4-panel-in/m-p/392369 Reviving this closed topic. I want to be able to measure the conversion rate for visits that saw a given Target Activity, say "Target Test > Experience A". I can include the Target Activity > Experience dimension in my segment, but that value persists for a user for 90 days from the last activity they had where a target activity existed, meaning target activities can persist indefinitely if the user is frequent on the site.What I want to be able to do is to segment to visits that contain a hit where "Target Test > Experience A" AND Activity Impression exists. This gives me just visits on which the user was presented with the given activity. Why is this not possible, and is there a workaround?
On my site users are able to use filters to filter products by color, size, price etc...Currently, each time a user checks a filter, the page reloads and an evar is set with the value of the filter.For example : evar10 = `color`(if the user filtered by color) or evar10=`size` (if the user filtered by size) The evar allocation is original (first) and expiration is set to visit. Now, I am not sure if this implementation meets my needs.I want to be able to know how many page views loaded with evar10 set to `size`as opposed to `color``.There are no events fired along with the evar. If a user, in the same session, activates multiple filters, for example `color`, then `size`...is that correct that, because of the evar allocation set to original, the second filter selected would NOT show in my reports?
Curious question, is it possible to get a number of Visits between two conditions/events happen. Let's say the a user comes to the website through a campaign click-through and an eventual conversion that can happen n Visits from that. Now, ideally we can create a calculated metric to calculate an average number of visits to achieve a specific milestone. Oviously, I might be able to use Launch for this, but is there anything coming out of the box that could help answer this question?
Hi, We are trying to set a control group in Journey of 5%. How can we do this? how will the back end data looks like? Any help would be appreciated. thanks
How do I use Variables and Offer Priority score while creating expression to assign ranking formula
I have a route in my scenario where the objective is to truncate all strings in a column that are 2000 characters or greater, and I'm hoping someone can suggest a more elegant solution. Right now, I use a Search module as the first module in the route and it is searching just for ANY entry in the datastore that has a unique key (i.e. EVERY row in the data store). Then I tried to use an iterator module to go through - what I'd thought was - every search result, and only if the string is 2000+ chars - depending on the row type - a type-specific variable would be set to create a truncated string to ultimately overwrite the value in the original string field of the datastore. However this approach has produced very problematic results. I learned that the iterator module processed each search result in an array separately, creating individual bundles. And the bundles kept on proliferating so that even if there were 161 rows in the datastore,
Hi everyone,I'm trying to create a nested block structure in Universal Editor using the following JSON definition:{ "definitions": [ { "title": "Tabs", "id": "tabs", "plugins": { "xwalk": { "page": { "resourceType": "core/franklin/components/block/v1/block", "template": { "name": "Tabs", "model": "tabs", "filter": "tabs" } } } } }, { "title": "Tab", "id": "tab", "plugins": { "xwalk": { "page": { "resourceType": "core/franklin/components/block/v1/block/item", "template": { "name": "Tab", "model": "tab", "filter": "tab" } } } } } ], "models": [], "filters": [ { "id": "tabs", "components": ["tab"] }, { "id": "tab", "components": ["teaser", "carousel"] }
Hi all I am desperate to find a way to automatically send our registration list to sales once our trigger updates the contacts' status to 'no show' and 'attended'. I already have smart list subscriptions set up on a daily basis, so sales can see who signed up the previous day before. However, I would like to be able to send the full Excel registration list as soon as the webinar has taken place. Is there any way? PLEASE HELP 🙂
Hello ,Am sending push notifications through a journey. The notifications are being sent and show as successfully delivered in the Sending Statistics section of the journey report. However, I am not seeing any tracking statistics—such as Clicks, CTR, Unique Clicks, or Push Custom Actions. The Tracking Statistics table remains empty for all push actions.Has anyone experienced this issue or can suggest additional troubleshooting steps?Are there any specific configurations or common pitfalls that could prevent tracking events from appearing, even when push notifications are delivered?ThanksAJODev
I am trying to get the styles assigned in the design dialog incorporated into my Sling model. I am getting null for the currentStyle package com.cws.aem.core.models.v1.content;import com.cws.aem.core.models.v1.ComponentModel;import com.day.cq.wcm.api.designer.Style;import org.apache.sling.api.resource.Resource;import org.apache.sling.models.annotations.DefaultInjectionStrategy;import org.apache.sling.models.annotations.Model;import org.apache.sling.models.annotations.injectorspecific.ScriptVariable;import org.apache.sling.models.annotations.injectorspecific.Self;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.annotation.PostConstruct;@Model(adaptables = Resource.class, defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL)public class ImmersiveKeyStatsModel extends ComponentModel { private static Logger LOGGER = LoggerFactory.getLogger(ImmersiveKeyStatsModel.class); public final static String RESOURCE_TYPE = "cws/components/core/content/immersive-k
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.