Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Server-side tag management offers several advantages over traditional client-side tag management, particularly in terms of performance, security, and data accuracy. Adobe event forwarding allows you to send collected event data from Adobe Experience Platform Edge Network to non-Adobe destinations for server-side processing, it is a powerful way to streamline data collection and distribution while improving website performance and data governance. Here are the key points about Adobe event forwarding: Purpose: It allows you to send data to third-party, non-Adobe vendors directly from Adobe's Edge Network instead of from the client-side browser (in some cases in addition to client side data sent). Benefits: Improved Website Performance: Server-side tag management reduces the load on the client’s browser by handling tag execution on the server. This leads to faster page load times and a better user experience, as fewer scripts need to be executed on the client side. Enhanced Data Secur
I just created an agreement. Now I'm trying to send reminder mail to the participants. Getting error. Please find below screenshot for reference.
IntroductionQuery Quarantine is a new feature in Data Distiller designed to enhance system resource management by isolating repeatedly failing queries. This feature helps maintain operational efficiency and data integrity across platform-based applications such as RTCDP, AJO, and CJA. Key FeaturesAutomatic Isolation: Query Quarantine automatically identifies and isolates queries that fail 10 or more consecutive times by placing them in a Quarantined state1. This prevents wasted compute hours on consistently failing queries and allows for intervention before further execution.Enrollment Process: When creating a schedule, users can enroll their queries in the quarantine feature. This opt-in approach allows for targeted resource management.Inline Enrollment: Users can also enroll a scheduled query into the quarantine feature from the inline actions of the Scheduled Queries tab.Alert Subscription: Once a query is enrolled in the quarantine feature, users can subscribe to alerts for st
Description:Introduce a Destination Activation Replay feature that tracks failed or missed activation (e.g., due to API downtime, schema mismatch, rate limits) and allows for automatic or manual reprocessing once the destination becomes healthy again - ensuring no critical activation is permanently lost. Why is this feature important?Ensures activation reliability - campaigns or journeys shouldn't silently miss users due to transient destination errors.Helps marketers and engineers troubleshoot and recover from downstream failures without rebuilding segments or pipelines.Supports auditability and compliance, with logs showing which profiles were successfully activated, which failed, and which are pending retry.Prevents data loss during outages, especially when targeting time-sensitive audiences like flash sales or churn interventions.Current Behavior:If a destination (e.g., Facebook, Google Ads, webhook, custom API) fails during profile export, the activation fails silently or log
Description:Introduce a Source Health Dashboard that monitors the status, freshness, volume, and latency of incoming data sources (batch and streaming) in real time. Add alerting features for drops in ingestion, data schema mismatches, or unusual data volume patterns. Why is this feature important?Ensures data quality and trust across the platform by surfacing real-time issues with source integrations.Reduces diagnostic time for ingestion failures that silently impact audience building or segmentation.Proactively alerts technical and marketing teams to source failures, stale data, or delays, preventing downstream impacts on campaigns and decisioning.Supports data governance and operational excellence in data-driven organizations. Current Behavior:Source connection status (e.g., for streaming or scheduled batch uploads) is not actively monitored in a centralized dashboard.Failures may go unnoticed until audience segments look wrong or campaigns underperform.There is no built-i
Description:Introduce a real-time audience fatigue scoring mechanism that tracks user responsiveness (or lack thereof) across channels (email, push, ads, etc.) and automatically adjusts frequency caps or suppresses the user from further campaigns until engagement improves. Why is this feature important?Prevents over-messaging and burnout, which leads to unsubscribes, opt-outs, and negative brand perception.Allows more intelligent campaign pacing - showing restraint can often improve long-term engagement.Reduces manual guesswork around send frequency by making decisions based on real-time engagement signals (opens, clicks, site visits, etc.).Optimizes deliverability and compliance, especially in regulated regions with communication limits.Current Behavior:Frequency capping is usually static and channel-specific (e.g., max 3 emails/week).No native cross-channel fatigue detection or unified scoring that evaluates all touchpoints.CDP does not dynamically adjust campaign eligibility ba
I have table within another table and I need to adjust Table Row Height relatively to the row height of main table.According to documentation I've got a row height of the main table using: var mainRowHeight = xfa.layout.h(parent.parent.parent, "in"); after that I made some calculations with this value and trying to adjust element height using calculated value: var calculatedValue = mainRowHeight / 2;//just for example this.h = calculatedValue + "in"; and nothing happens. However if I just use any other variable height is being adjusted without any issue: var newHeight = 1.5;this.h = newHeight + "in"; //this way works perfectly I tried to convert it to string and to float and vice versa and nothing helps.how can I adjust value returned from xfa.layout.h() in order to use it for setting height of another element?
Hi, I want to fetch transactional message delivery log via API using GET option, but I can't able to find the target URL to use. Could anyone please let me know the URL to fetch.
I'm having an issue with assigning credit to campaigns for a conversion metric. We want to see which campaigns result in a client login/registration within 2 days of it being sent out. The segment I created is assigning credit to every campaign a person sees, regardless of whether that individual campaign was responsible for the conversion. For example, if Jim Smith saw Campaign A on March 1- converted to login on this one, Campaign B on April 4 (no login), and Campaign C on April 15 (no login), it's showing that all three campaigns are credited with the "action complete" when that isn't actually the case. I only want it to show that Campaign A receives credit for conversion, not the other two. Is there a way to handle this in CJA?
We started migrating from visitor ID to ECID, but for some reason we see a drop of visitors by around 20% for one of our brands. We are unable to find that why is that happening if anyone could help?
Description:In Adobe Target, once changes are made to an experience (e.g., offer content, audience rules, design tweaks in VEC), there is no built-in versioning or rollback functionality for that specific experience. If a mistake is introduced or someone wants to revert to a previously working version, it often requires manually redoing the changes or referencing screenshots or documentation - if available. Why is this feature important to you:Teams working on multiple activities across A/B tests and personalization campaigns need the ability to iterate quickly and safely. Mistakes can happen, especially in large organizations or distributed teams. Having a version history would reduce risk, support better collaboration, and speed up debugging and approval workflows. It’s especially useful for regulated industries or agencies where approval trails matter. How would you like the feature to work:Each experience within an activity should automatically store a version history whe
Description –Managing Adobe Target activities often involves multiple roles across teams - marketers, developers, QA, and analysts. However, the current access control model does not allow fine-grained permission settings, making it difficult to delegate responsibilities securely and efficiently. For example, a QA specialist might need access to generate QA links but should not be able to modify offers or audiences. Similarly, a content editor might need to update offer text but not change targeting rules. The inability to configure such detailed roles leads to over-permissioned users and inefficient workflows. Why is this feature important to you –In large organizations or agencies managing multiple clients and campaigns, there is often a need to allow multiple team members to collaborate on activities. However, the current role-based access control lacks the flexibility to allow fine-tuned permissions (e.g., editing audiences but not offers, or managing QA links without publishi
Hi Everyone, Good Day!I'm working on personalizing experiences for a mobile app and planning to use Adobe Target and Offer Decisioning integration. If we implement the Adobe Optimize SDK in the app (referring https://experienceleague.adobe.com/en/docs/platform-learn/implement-mobile-sdk/experience-cloud/target) , will it be able to fetch personalized offers from OD via Target and display them in real time?Just want to confirm that this setup works for mobile personalization before going too far down this path. Has anyone here done this before? Anything I should watch out for?Many thanks in advance,Neal
Getting this error when trying to run adobe pdf service sdk after adding certificate with below keytool command-keytool -import -trustcacerts -keystore "C:\Program Files\Java\jdk-17\lib\security\cacerts" -storepass changeit -noprompt -alias adobenewcertificate -file "C:\Users\Anuj.Sahu\Downloads\adobe_io.crt" Error-Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Here I'm trying to create agreement using API, for that i need to generate token for authentication. how to create access token and how to create client ID and client secret. Let me know if any clarification is required.
Hi,I have created the propensity model to score the churn of the records, and have set the weekly timeline for scoring. But after two weeks of successful run, I find that model has scored only 25% of the total records. I have checked the included datasets, each of them have more records. Is it the expected behavior? or will the model include the entire database slowly and in few weeks all the records will be scored?
we have pushed the page view event when the location. href is changed to the data layer which we are using Adobe Client Data Layer extension. Instead of using Adobe Data Layer as digitalData itself. event is included for all redirections of the page. This is how we have created the rule to track the custom page view. But this rule was not triggered. But it was showing this message in the console, I will attach the console message belowkindly, help me to fix this
When a user is filling a form that has display logic, we noticed that when they fill in radio buttons and then go back to edit a field above, the fields they may have completed below would hide (as per display logic). However the responses to the questions are stored and this impacts reports and fusion scenario. It would be great that the data is deleted based on the display logic. Below is an example to explain what i mean;Question 1:YesNoQuestion 2:LeftRightLogic: display if 'Yes' selected on Q1Question 3YesNoLogic: display if 'No Selected on Q1If the user has selected 'Yes' against Q1 and then selected 'Left' against Q2 but then went back and updated Q1 to No - Q2 is no longer displayed but the response is still selected. They are unable to untick when its a radio button.
Hello,I'm a bit new to Workfront. Is there a way to automate the setting of the project priority status based on the scorecard results? I'm imagining something like a score of 0-50 would be Low, 41-70 Medium, 71-100 High. Thank you!
Hi AJO Community,I'm currently testing the Journey Entry Capping functionality in a journey that is triggered by an event. The rule is configured so that a profile can only enter the journey once per day.However, when I try to trigger the journey a second time (to validate that the entry capping rule blocks it), the All-time Report — which seems to be the only one showing exclusion details — returns the following error:"ERROR_SEGMENT_REALISATION_CONDITION_MISMATCH"I did some research and found that this error might be related to how segmentation is handled (e.g., read audience vs audience qualification), but I was expecting to see the exclusion reason as:"RULESET_ENTRY_CAP_VIOLATION",which is the one documented in the official Adobe documentation for capping rule violations.Does anyone know why I'm seeing this segment mismatch error instead of the expected entry cap violation message? Any clarification would be greatly appreciated!Thanks in advance!Diego P.
I'm trying to enforce alt text for images in AEM. I've used a metadata schema to make the "description" field required, but authors can still drag and drop images without alt texts and upload them. Is there a way to strictly enforce alt text before an image is uploaded or used? Any guidance would be appreciated!
Team - I am facing weird issue on graphql. I have created a persistent query and it works fine in GraphQL Explorer (/aem/graphiql.html) but the same is not working on PQ query.I have verified that the Content Fragment Model exists in AEM DAM, and I can see the correct response when running the same query in the GraphQL Explorer. But for some reason, it’s not working when accessed via the Persistent Query endpoint https://localhost:4502/graphql/execute.json/e-commerce/commerce-content;contentFragmentLocation=/content/dam/commerce/us/clothing-all/category1/2024/sub-category/belt-1;variation=master Any idea what does it mean by "did not yield a Content Fragment"?{ "errors": [ { "message": "Exception while fetching data (/commerce-content) : Path: '/content/dam/commerce/us/clothing-all/category1/2024/sub-category/belt-1' did not yield a Content Fragment", "locations": [ { "line": 2, "column": 3 } ], "path": [ "commerceContentByPath" ], "extensions": { "classification": "DataFetch
We are programmatically creating an AEM DAM asset in AEM as a Cloud Service (AEMaaCS) using the Node API and adding required path and properties for assets.Node childNode =JcrUtil.createPath(path, SyncAssetWithMetadataFromDAMConstants.SLING_ORSEREDFOLDER, DamConstants.NT_DAM_ASSET, session, true); Node jcrContentNode = getOrCreateNode(childNode, SyncAssetWithMetadataFromDAMConstants.JCR_CONTENT, SyncAssetWithMetadataFromDAMConstants.NT_UNSTRUCTURED); Node metadataNode = getOrCreateNode(jcrContentNode, SyncAssetWithMetadataFromDAMConstants.METADATA, SyncAssetWithMetadataFromDAMConstants.NT_UNSTRUCTURED); .......... asset.setRendition(SyncAssetWithMetadataFromDAMConstants.ORIGINAL_RENDITION, binary, renditionProperties);If we manually reprocess the asset via the AEM UI, then the preview/renditions are generated correctly, and the asset becomes fully usable. Que: Can we trigger the 'Asset Processor' custom workflow process step in a custom workflow and invoke it from our c
Request for Feature Enhancement (RFE) Summary: Enable authors to initiate workflows directly from the Content Fragments console in AEM, streamlining the content approval process. Use-case: Content authors often need to start approval workflows for Content Fragments. Currently, initiating a workflow requires navigating away from the Content Fragments console, which can disrupt the authoring flow. Use-case: Content authors often need to start approval workflows for Content Fragments. Currently, initiating a workflow requires navigating away from the Content Fragments console, which can disrupt the authoring flow. Current/Experienced Behavior: Authors must leave the Content Fragments console to start a workflow, leading to inefficiencies and potential errors. Improved/Expected Behavior: Introduce a "Start Workflow" action within the Content Fragments console, allowing authors to initiate predefined workflows without leaving the interface. Environment Details (AEM version/serv
I am trying to make sure I have setup the OAuth server to server credential properly. I have my Adobe synch tool tied in with my Microsoft Applications, it does the provisioning. I just need to make sure my users are still being provisioned. Thank you,Megan
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.