Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello, Can I have a proof report which tells me what project the proof was uploaded on? Thanks,Nisha
Hi all, There are two ways of creating live copies in MSM. 1. Blueprint: Create -> Site. 2. Existing site/page: Create -> Live Copy. For Existing site/page, I do see a tutorial:https://www.youtube.com/watch?v=PsvfjjOOz5M&list=PLcucBDfqsaV1_XX0dQClHd8EcPoBQ0vuE&index=5 1. For Blueprint please point me to a tutorial, that starts from creating a Blueprint, creating a Live copy from it and testing the rollouts.I want to follow along and see the result in the end of the tutorial. 2. In a typical real life implementation, it looks like Blueprint is the way followed and not Existing site/page:Is it true? I appreciate all your replies. Thanks,RK.
Hi Team,In Adobe IO, I have Event Registered named "Asset Status". and for that I have configured Event Providers as AEM Assets, and which has various Subscribed Event as Assets Published, Asset Unpublished, Asset Download....and from AEM if I upload, publish, download... an asset the event is getting triggered and able to track it under debug Tracker and with the help of Journalling API when I hit below pathhttps://events-va6.adobe.io/events/organizations/39270/integrations/790353/628d3c56-844b-4f8d-a700-59e871963149I am able to retrieve event-details in JSON Format but only able to see for Asset Processing Completed.But I want to retrieve for all the other events as well like Asset Downloaded, Asset Published, Asset Unpublished.... can you please help me how to achieve this using Journaling APIThanks & Regards,Vishal Jain@sarav_prakash @amitvishwakarma @rojoangel @EstebanBustamante @arunpatidar @Harwinder-singh @sravs @abhishekana
I am unable to access Adobe Analytics API and it shows: 'License required' Your organization does not have a license to access this API, please contact your admin. If you think this is an error, please contact customer support. "But I don't think I have joined the organization. Secondly, where should I go to obtain this permission?
I'm working on a JavaScript project in VS Code using the AEM Guides Extension framework. In the codebase, there's frequent usage of tcx, but VS Code keeps showing errors like "tcx is not defined" and doesn't provide any IntelliSense for it.How can I configure my project so that:VS Code recognizes tcx as a global object (or however it's defined in the framework)?IntelliSense works properly for tcx and its properties/methods?Any tips on setting up type definitions or project configuration to fix this would be greatly appreciated!
Hi All, I created a very simple template and a component. 1. When I am creating a page selecting this template, screen becomes blank. Kindly examine the attached package once and suggest. 2. Also, I set allowedPaths of template to /content(/.*)?.This template is available only at http://localhost:4502/sites.html/content.How to make it available in this path and also all sites underneath it like "We Retail" and "WKND" ? Highly appreciate all your replies. Thanks,Rama.
Hi, I am building out a Fusion Senario using webhooks. I was wondering what other strategies exist to limit access to the webhook besides an IP restriction? We would be hosting a server in AWS and can't use a IP restriction to restrict inputs from it. Are there access token restrictions you can setup? OAuth / JWT restrictions? How do you secure your wehooks?
I am currently customizing the Rich Text Editor (RTE) using App Builder.I am implementing it according to the documentation, but even after inputting the ID for the h1, it is not being removed from the tool. rte: { removeButtons: () => [ { id: "h1",// not work }, { id: "bold", //work } ], } Could the ID be incorrect? I would appreciate it if you could share any information you might have.
Hi Masters, We've configured push notifications in an Android app. We can send notifications using both the Assurance push test and the AJO Campaign. My question is related to the denylisted field in the (xdm:) pushNotificationDetails. As per [1], "The token can be denylisted for various reasons, like the user has uninstalled the app or the user has disabled push messaging for the app."However, we have conducted multiple tests by disabling app notifications from the Android settings, but the denylisted field in the AEP profile (pushNotificationDetails.0.denylisted) for the user is always set to false. My question is: when is the denylisted field updated? Does the app need to call any API method to update this field? Furthermore, in [2], it is stated that denylisted "Indicates whether the push token is blocked by the push provider," which seems like a different definition compared to [1].So, is it best practice to use the denylisted field to check if a profile (user) has
Hello,We're performing integration for Target with GA4 and according to the documentation we'll be passing the activity/experience name and id. GA4 then needs setting up to capture these custom events, and do the test reporting. My question is, when it comes to Filter and report in GA4,how can we generate user journey report if both activity/experience and add to basket are of type event?Example: “For variation X (from Target), how many clicks on ‘add to basket’ happened?”
For years, we’ve leaned heavily and happily on AWS Lambda to stretch Marketo into other realms. A simple Lambda lets you integrate with, say, event platforms, transforming their generic outbound webhooks to valid inbound Marketo API calls. Especially cool are “loopback integrations”: a Marketo webhook calls a Lambda that swoops back in to call the Marketo API, allowing juiced-up flows of all sorts. Serverless architectures pioneered by AWS are perfect when a service doesn’t need to run hot 24/7 but must still be available and scalable 24/7, i.e. when a second of spin-up time after idling or increased load isn’t a problem.[1] But the dynamic spin-down/spin-up comes with undocumented risks. One rears its head with newer (but not older!) versions of NodeJS Lambdas. To make matters worse, you won’t see the problem when developing your Lambda offline, only when it’s really running within AWS.[2] A simple example A snippet from a Lambda that receives an inbound
profilesnapshot dataset has a field identityMap which has value in map structure. This is one of the sample value of identityMap field from the snapshot. [ecid -> "{(NULL,49790455655365226853605257450011089444,NULL)}",gid -> "{(NULL,3bcaebe5-6723-4822-abd4-2cfb22c4b908,NULL)}",vid -> "{(NULL,bacb8bd9d4aadef2d22482a829f1c149,NULL)}"] [ups -> "[795d22e5-ba6f-43e9-b8d8-e96f2be2e24c -> "(NULL,realized,2025-07-05 16:54:55.0)",73ffb7e5-7988-4108-9dd3-4403b2773915 -> "(NULL,realized,2025-07-05 16:54:55.0)"]"] i want to query snapshot dataset for a specific ecid. i have tried different syntax (cast, unnest, json_extract etc) but none of them worked. this is one of the query i tried. whats the correct syntax to access map values in snapshot dataset ? SELECT * FROM profile_snapshot_export_44b7518a_0a16_44bd_888c_891a9999ef0a whereJSON_EXTRACT(identityMap, '$.ecid[1]') = '49790455655365226853605257450011089444'
Hi community, I'm trying to find the best work-around for adding an existing WF document as a new proof version to an existing proof. I'm trying to avoid downloading and then dragging back in. ThanksMatt
There is not at the bottom of this pagehttps://experienceleague.adobe.com/en/docs/experience-platform/sources/connectors/adobe-applications/analyticsYou can use Data Prep to filter out secondary identities coming from Analytics, such as AAID and AACUSTOMID. If filtered out, these identities will not be ingested into Profile if they are available in the incoming Analytics data. Unfiltered data will continue to be loaded into the data lake. Is this correct statement ? How can we filter something for profile-store and have unfiltered data getting ingested into dataLake , is that even possible ?
In documentation its said that development sandboxes are: slower, have its own limits Both types of sandboxes might be resetWhat are the advantages of Development sandboxes in that case from your experience?
We are not seeing any way to enter notes about new versions of images in the repository. Is there no way to track version changes to images and other non-DITA assets?
We are in the process of migrating from a SOAP-based implementation to a REST-based approach for fetching programs and their associated tags. Previously, with SOAP, we were able to retrieve all relevant data — including tags, tokens, and costs — in a single API call. However, with the REST API, retrieving tags now requires a separate request. According to the documentation, the endpoint for fetching programs does not return additional information such as "Tag", "Token", or "Cost". Tags must instead be retrieved using either the Get Programs by Id or Get Programs by Name endpoints.Is there a bulk REST API available that allows us to fetch tags for all programs in a single request?
On any given page, I track the following interactions:Video viewsAsset downloadsInteraction with page navigationInteraction with body componentsEngagement with the chat bot50% and 75% page scrollTo evaluate the performance of any page, I want to create a single metric that incorporates all of these interactions. I am considering a straightforward approach as follows:Create a segment that includes visits (visit container) with video views, asset downloads, interactions, engagement with the chat bot, or a 50% page scroll. Let’s name this segment "Page Engagement."Create a calculated metric:(Page Views where Page Engagement Exists) / Total Page ViewsAdded screenshots for reference. I would appreciate any recommendations or alternative approaches and would welcome suggestions on how to improve or refine this setup.
Hi team, We are implementing a new event-driven data layer and I'm using the Data Layer Manager extension to capture the push events in Adobe Data Collection. When the event is a link that leads to a new page (wipes the DOM), I can see the event being added to the data layer before the page unload, but the beacon is not sent every time (can't see the event in the debugger), hence data is not captured every time even if the data layer is updated. It seems like a timing issue since it does work sometimes, just not consistently. Any idea how to fix this and make sure the data is sent every time before unloading the page and going to the next? Cheers!
Hi Experts,Could you kindly suggest if deployment independent for more number of pages ( more than 25 pages) same kind of lighthouse report can be generated? It will not be dependent upon AEMaaCS pipeline or deployment.If yes, kindly share in little details.Thanks in advance !!
Why I do not see that available in AJO?
Hello, Reaching out here for help on a report.We have a task approval which has 1 stage assigned to Project owner role (wildcard) by default. When users send it for approval, they edit the approval path and add the user name in approval and remove the Project Owner name from there.We want to build a report of all such tasks where the approval was triggered but the user did not remove Project Owner from the approval.In the screenshot below, I want the report to only show the 3 tasks. Can anyone suggest on how this can be done?
Hi all,I'm currently working on a customer implementation where Adobe Experience Manager (AEM) is integrated with Adobe Target. We have a workflow that automatically exports Experience Fragments (XFs) to Target in JSON format using the standard “Export to Adobe Target” process step provided in the workflow.However, I’ve run into an inconsistency:Sometimes the exported payload appears in Target as a "JSON Offer"Other times, it appears as a "JSON XF" (Experience Fragment)I’ve checked the workflow configuration and it’s always using the same OOTB process step (com.adobe.cq.target.integration.process.ExportExperienceFragmentToTargetProcess). I wasn’t able to identify what conditions or configurations lead to the difference in export type.❓ My questions are:What exactly determines whether AEM exports an XF to Target as a JSON Offer vs. JSON XF?Is there a setting in the Experience Fragment configuration or workflow metadata that drives this?Has anyone else experienced this inconsisten
What is the difference when it comes to workflow with authentication and without?WIth we needs to generate beforehand token?
How is it done? Using IP address? Then using external provider?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.