Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi Team, There is a requirement regarding Launch implementation, It is to fire an 'eventx' after every session is complete for a visitor. The above eventx should only fire when :a) event : userUpdateand b) user is logged inAnd we need to fire this event consistently after every session provided the user is logged in. It should not be the case, that a guest user has this event fire though it wont, because condition a needs to true.I was trying for the Max frequency condition but I read in the below link, it has certain conditions to be fulfilled regarding visitor session count and max freq session count, how basically it works? https://experienceleague.adobe.com/en/docs/experience-platform/tags/extensions/client/core/overviewPlease add in your thoughts how we can achieve the above requirement.Thanks in Advance.
Hi everyone, I was wondering if anyone had experience using the extensions in the title. In particular, I needed to understand for: GoogleAds 1) First of all Why I can't find the standard https://experienceleague.adobe.com/en/docs/experience-platform/destinations/catalog/advertising/goog... in my catalog? I has had to install the Google Global Site Tag, less documented... 2) With this extension is it necessary to implement client-side logic for data propagation to GADS or are server-side configurations enough? and if so, does anyone know which configuration works? I've tried dozens in vain... For Pinterest and Bing I haven't ventured yet, perplexed by the results of this integration...but if anyone has any suggestions, they are welcome. Thanks in advance, good work
Recently we have launched our first journey with Email channel in AJO so when I see CTR its not showing proper result. Can you help with the formula which you use to calculate CTR in AJO. Src shot shared for your reference.
AEM as cloud service Hi Team, We need to store metadata — specifically the page path and timestamp — so that a scheduler can later pick it up and create a content package based on that path. Can we store this data under /var/project/storeData in AEM as a Cloud Service? We intend for this data to exist only on the author instance and not be replicated to publish. Thanks, Geo
Hi All,We have an existing AJO email journey which runs in real time and send email to the end user/customers. We have a new requirement to share this same email content to other department within the organization like agent / customer care team for a reference. we need to share each users email content to these teams like how end user seeing their email. Is there any way we can achieve this.?
Hi everyone,In our AEM as a Cloud Service project, we are generating an **access token inside an OSGi service class**. Every time we call the method in this service, it generates a **new token**.The requirement is:* The token should be **generated only once every 24 hours*** The same token should be **reused across all publish instances** within that 24-hour windowSince AEM as a Cloud Service is **stateless** and each publish instance runs independently, using in-memory storage or static variables doesn’t help — the token is regenerated on every call from different instances.Is there any feasible or recommended way to store and share this token across all publish instances in AEM as a Cloud Service?Looking for a lightweight, cloud-compatible solution. Appreciate any guidance!Thanks!
Hi all, We moved to managing users via the Admin console recently and one area we're unclear about is deactivating users. As a Product Administrator, I'm happy with removing users from the production environment by deleting their product in the console. But should I also need to deactivate the user with WF? Or should this be the other way round - WF first then console? The other issue we're finding is that Federated users we've deactivated in WF are reactivating as we aren't able to remove the product from the console. This is because they are assigned to a user group within the product profile that is synced to the company active directory. Will WF keep reactivating the users while this sync is in place? I'm trying to find a way of deactivating old users without the extra admin of raising an internal support ticket to our internal IT department. Any insight would be greatly appreciated. Thanks Matt
Is it possible to override the Smart Crop positioning on an image, for a specific Image Crop? I've created an Imaging Processing Profile and added some breakpoints. At smaller screen sizes / breakpoints, I'd like to override the Smart Crop and set a custom focal point. Ideally, this would mean that when I upload an image, the Smart Crop is applied only to larger screen sizes and smaller sizes will use the custom focal point / position. Is there a way to implement this or is it a bit too counter-intuitive to the purpose of Smart Cropping?
When building landing pages in Marketo, we often focus on elements like the form, content, and design — but one crucial aspect is often overlooked: Meta Open Graph (OG) tags.These tags play a silent yet powerful role in how your landing page is displayed when shared on platforms like LinkedIn, Facebook, or Slack. What Are Open Graph Tags? Open Graph (OG) tags are small snippets of metadata that go into the <head> section of your page's HTML. They control how your content appears when shared on social media — ensuring your link previews show the right title, description, image, and URL. Without OG Tags, Your Shared Links Might:An outdated or irrelevant imageA vague or incorrect titleMissing or unoptimized descriptionNo branding or keyword contextSince Marketo doesn’t automatically inject OG tags into landing pages, so you’ll need to manually add them to your Landing Page Template or through a Custom HTML block in the page.Here is the basic example:<head>
🔹IntroductionModern marketing demands speed—but not at the cost of accuracy, brand integrity, or compliance. Whether you’re creating journeys, sending policy updates, or launching cross-channel campaigns, every message matters. That’s why having a structured way to review and approve assets before they go live is essential.Adobe Journey Optimizer (AJO) offers a powerful solution through Approval Workflows, ensuring that every customer experience is reviewed, approved, and auditable—not just for marketing, but across all AJO use cases.In this blog, we’ll walk through a real-world enterprise use case, explore how Approval Workflows solve governance challenges, and share practical steps and tips for making the most of this feature.❌The Challenge: Disjointed Reviews, Risk of Error, and Compliance DelaysA global insurance provider faced a recurring bottleneck: every marketing message and policy update had to be reviewed by Legal and Compliance before it could be activated. Th
If I want to have one ECID in multiple domains I need to turn this on?
Hi! I would like to better understand how to differentiate between "push clicks" and "push opens" in the AJO Push Tracking dataset. I see that the pushTracking.applicationOpened event tracks when a user opens the application from a push notification. However, even when users interact and click within the app, I don't see any other event types captured in the dataset. Could you help clarify this? Also what's the definition and difference between push open and push clicks? Thanks!
Hello,I’m encountering an issue with push notifications. For Android devices, push notifications are working as expected on the same day the profile is unified with the ECID and push token.However, for iOS devices, even after the profile is updated and unified with both the ECID and push token, the journey is excluding these profiles with the feedback message: pushNoTokenFoundInProfile.Interestingly, after waiting 24 hours and running the journey again for the same iOS profiles, the push notifications worked as expected.Has anyone experienced similar behavior where Android push works immediately after unification, but iOS does not, despite the profile showing the ECID and push token?Are there any iOS-specific considerations, processing delays, or unification timing issues that could explain this?Any tips or insights would be helpful? ThanksAJODev
Hi all, I have an already existing application in AEM.Please let me know how to know Template and Components on its Landing Page. My knowledge says in CRXDE one can see Templates folder and Components folder under the project name under /apps.Under Templates folder, the template will be there, whose resourceType property points to the Page Component and Page Component houses all other components. But here there is no Templates folder. I am also aware that Templates named folder is not mandatory.I have access to the code. Similarly I have a button on the Landing Page. Need to know the servlet it invokes. Appreciate all your replies. Thanks,RK.
Hi folks, I need a quick check on my understanding about email deduping. This issue came up because for an email we sent to a Prospect that is also a customer in a different Brand. We are identifying both of these with a custom field called "Brand Comms owner" in smart list. How do I make sure that lists remain clean while sending emails. Thanks in advance
Introduction For organizations using Adobe Customer Journey Analytics (CJA), understanding the data processing and ingestion process from the Adobe Experience Platform (AEP) data lake to CJA is crucial. This is because CJA does not work with a fixed data size, which means Adobe cannot provide a standard time frame for data ingestion. As a result, users should understand the factors that can affect the queue status, data processing speed, and any deviations from the expected timeline. With this knowledge, CJA users can plan their data management strategies more effectively, ensuring efficient data ingestion and maximizing the benefits of using CJA. Note: The latest ingestion prioritization and latency guidance for CJA as of June 12th, 2024, is as follows: Ingestion Prioritization and Latency You can now ingest your events data in Customer Journey Analytics within 90 minutes (SLT), regardless of whether the data is 24 hours, 48 hours, or 7 days old. Note that this capability
Hi All,Recently, while working on my AEM project, I encountered an unexpected issue after upgrading the react-router-dom dependency from version 5.3.4 to 6.22.0 in a remote Single Page Application (SPA) setup.Issue Description:After updating the react-router-dom dependency, I made the necessary changes in the app.js file of my AEM project. Specifically, I replaced the <Switch> component with the <Routes> component as Switch is not supported in react-router-dom version 6.// Before:<Switch><Route path="/"> <Home /> </Route></Switch>// After:<Routes><Route path="/" element={<Home />} /></Routes>However, after making this change, I noticed that the AEM home page started rendering as a blank page as shown in the below image while the react page continued to work as expected.Is there any way to fix this issue? Any help will be appreciated. Thanks.
I have got two questions regarding Alerts:1. Is it possible to set up Email Alert that some Data Ingestion workflow failed etc? Do you know any workaround?2. How to set up custom Alert? I do not see that in my UI. I am admin in my env
Hi All,Does anyone have insights on how to programmatically extend an existing AEM session (login-token)? Most of the articles I’ve come across describe creating a new session with a fresh expiry, rather than extending the current one.I’m aware of the approach that involves updating the expiry time under the .tokens node in /home/users, but since those nodes are read-only, it's not a recommended practice.Ideally, I’m looking for a cleaner solution that allows extending the session based on user activity. I understand that AEM’s out-of-the-box TokenConfiguration refresh mechanism extends the session once it nears the threshold, but I’d like to trigger the extension proactively based on specific user interactions.Any suggestions or best practices would be greatly appreciated. Thanks,
I created the FDM using service now configuration, while try to open the fdm got the error like "Error in fetching Data Source". Please let me know if i need to change anything.
when i enter this URL http://localhost:4502/content/dam/file_example_MP4_1280_10MG.mp4 the video is getting downloaded in author i have configured ContentDispositionFilter as but i am getting same issue can you help me with this
Hello,I am hoping this will be a simple one and someone can help.I need to copy an existing Project using Fusion but not sure which module is best to use.I will have a Typehead field that holds the Project name, so I should be able to get the ID from there using a Parse JSON module.Hope someone can help, thanks in advance!
Hello Team, My team has created Adobe IO run time projectI have created Content Fragment extension project. Deployed the project to Development workspace.Able to test the feature using this url. Able to test my content fragment.https://experience.adobe.com/?devMode=true&ext=https://123456-pocProject-development.adobeio-static.net&repo=author-p129898-e676767.adobeaemcloud.com#/@company/aem/cf/adminDeployed the same code to Production workspace. Able to test my content fragment using this URLhttps://experience.adobe.com/?devMode=true&ext=https://123456-pocProject.adobeio-static.net&repo=author-p129898-e676767.adobeaemcloud.com#/@company/aem/cf/adminThen, I have clicked on Approval. Added all the details. Now, system admin has approved the workspace.Now, the status of Production workspace is Published.In that case, now this extesion should work for my AEM dev, UAT env.when I open the content fragment in new Content Fragment Editor protalBut, Its not working as expecte
One of the things that I find very helpful as a learner (and when I'm teaching others) is to make comparisons, or "translations" between new vs known products. In this case, I often try and use Marketo Engage as the anchor point. Adobe Journey Optimizer B2B Edition has a functionality to create buying group stages in what is called the stage model. The most similar translation to that in Marketo would be the lifecycle model and lifecycle stages. Below are some similarities and differences in their use cases. Like a Marketo Engage lifecycle model, AJO B2B buying group stages are designed to track the progression of opportunities converted to customers - but in this case it tracks the progression of the buying groups as a whole, rather than only individual person records. You can use this feature to track buying group progression and identify the next best actions for buying group members to compliment your existing strategy. Though it is not a requirement to build and
Hi everyone,I'm running some tests with a delivery in Adobe Campaign and I’d like to know if it's possible to manually modify the number of recipients shown in the "To send" field (for example, for testing or simulation purposes). Is there any way to adjust this value either before sending or during the preparation phase?I’d really appreciate any guidance or insights you can share.Thanks in advance @parthasarathy @_manoj_kumar_ @parvesh_parmar
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.