Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi everyone,I’m working on a project to analyze the impact of Generative AI tools (e.g., ChatGPT, Google AI Overview) on our website traffic and engagement metrics using Adobe Analytics.We recently lifted AI crawler restrictions in mid-July, allowing GenAI tools to index our website. Since then, we’ve noticed changes in traffic patterns, especially on informational pages.However, since traffic from AI Overview is categorized as organic search by default, I’m looking for alternative methods or best practices to:Identify which pages were impacted post-July (e.g., drop in page views or engagement).Infer GenAI-driven traffic despite the lack of direct referrer data.Compare pre- and post-crawler lift performance using Adobe Workspace.Has anyone tackled similar challenges or found alternative ways to isolate GenAI impact in Adobe Analytics?Any tips, segment logic, or dashboard examples would be greatly appreciated!Thanks
Description - When using Fixed Dates times constraint, have the 'Actual Completion Date' field give the 'Actual' date the task was completed. Why is this feature important to you - It logically doesn't make sense for the Actual Completion Date to not give the date the task was actually completed. When it comes to to start of the month and we're billing clients for the work completed in the previous month it seems to me like we are not billing for work completed at the very start of the month. However these tasks were actually completed in the previous month, but the dates don't align to this. This affects other reporting too when we're trying to drill down on specifics for when tasks were completed. How would you like the feature to work - the Actual Completion Date should give the Actual date the task was completed for all Task Constraints. Current Behaviour - The Actual Completion Date field currently gives the Planned Completion date where a task Constraint
It is not explicitly said in the documentation.
Is there a way we can the list of pages where target activity running in Adobe Analytics. I tried using the Target Activities exists segment on a hit level and pulled the URL report. But the report has huge no.of pages where it is giving all the pages which are associated within Activity Journey on that visit. Can anyone please help me getting the report?
Hi, I have a few hundred projects that don't have a project owner, so we're going to update these with the person who entered the project e.g. Entered By:Name Is that possible to do without using Fusion? If not, I'll have to do it manually which will ruin my Monday! 😉 ThanksMatt
Pushing multiple data simultaneously into Adobe Client Data Layer can cause its computed state to return data that you don't expect. Overcome this problem in Tags (Launch) with Direct Calls. Preface / Background Adobe Client Data Layer, commonly referred to by its abbreviation "ACDL", is an event-driven data layer developed by Adobe. This article assumes that you are already familiar with ACDL and know how it works, or even how to use it. Otherwise, learn more about ACDL from its wiki. Like any event-driven data layer, ACDL's implementation is very simple: instantiate its array, then push a data object into that array, like so: // instantiate ACDL window.adobeDataLayer = window.adobeDataLayer || []; // push data into ACDL window.adobeDataLayer.push({ event: "my event", foo: "bar" }); After that, you can retrieve the pushed data from ACDL's computed data layer state. When using Tags (or Launch, as it is more commonly known), then you can use the Adobe Client Data Layer extension's
Hi Team, I have a requirement to display a banner/teaser once per session using a Profile Script in Adobe Target. This functionality is needed for multiple use cases.Could you please provide guidance on how to implement this across the various use cases?Thank you! Best regards,Devakrishna R S V
Violating the old Never Rewrite From Scratch rule (which, let’s be honest, is sporadically enforced) Microsoft created New Outlook in 2023. So far, it’s been a rocky rollout, with scant rewards for end users and mixed results for MOps. On the bright side, email designers like the new rendering engine. You still need fallbacks for Classic Outlook, but more and more Microsoft shops will see your special effects. On the other side, the death of OFTs is pretty bad, but at least that’s a clean break. More insidious are features ported over from Classic but subtly “fixed” in a non-backward-compatible way. Case in point: Microsoft decided to rewrite their iCalendar (ICS) parser. The new parser hews so tightly to the standard, RFC 5545, that previously supported ICS files now don’t show the Location field: The specific area Microsoft fixed was the order of VEVENT properties and VALARM reminders. The standard is unequivocal here. A valid VEVENT must have its eventprop en
hi all, I want to dispatch a call to the Adobe Target with all the relevant parameters (at the moment I am only interested in pageName, but would like to expand to entity.id etc.) as soon as alloy library is ready (window.alloy is ready). I have tried the following:to set up a separate tag with the "eventType": "decisioning.propositionDisplay" and add pageName as xdm.web.webPageDetails.name - doesn't work!to set up a separate tag with the "eventType": "decisioning.propositionDisplay" and add pageName to the data obj - doesn't work either!It seems like its not possible to separate AT and analytics calls at the moment. My main concern is that at some point (when we add more variables and some "extra" dependencies pop up) the analytics calls will become too heavy and will impact the AT performance. Please a advise.
Hello, I have a similar posting titled "DNA Sample Dynamic Form not working properly" that I've made strides with the pros on AEM community. I'll post here & there with the hopes of getting proper guidance to being able to put this issue to bed once & for all.My first issue has been met. I was able to get the barcode (PDF417) to read printing & viewing from Adobe Acrobat Pro.It seemed to work with the exception of bringing it into Reader and the Barcode & QR code in certain instances every time you bring it into AEM (6.5) both objects turns gray without making changes to it. In other instances, when you type in a certain field, both objects (Barcode & QR code) turns gray.Upon researching this issue, I am kind of all over the place and I need help pin pointing the problem, come up with a few or couple of guaranteed doable suggestions for possible execution for the client and move on. My initial thought to the prob, how the old form is able to read the barcode bu
Hello AEM Community, I have seen multiple attempts for creating the MCP (Model Context Protocol) Server that can talk to local AEM SDK instance. The idea sounds very promising and should definitely help especially to read AEM content, advanced report generation etc. The ones I came across look like one to one wrapper on top of existing AEM API. Is anyone else trying to creating an MCP server and what do you think it should look like ?
Hi everyone, I’m trying to track the clicks made on a Landing Page, but I haven’t been able to make it work.I’ve tried it in two ways:Tracking it using Adobe’s native method.I tried it without adding anything to the HTML of my Landing Page, but it didn’t work.Then I tried adding part of the code to the CTA I want to track, and another part at the end of the HTML, inside the body.//Inside CTA onclick="sendTagClick('clickcontratar_cta'); return true;"//At the bottom, inside body. <script> function sendTagClick(tagName) { try { if (document.controller && typeof document.controller.submitTag === "function") { document.controller.submitTag(tagName); console.log("Tag enviada:", tagName); } } catch (e) { console.error("Error al enviar tracking tag:", e); } } </script>The other method I’ve tried is manually inserting a pixel into the Landing Page, but it hasn’t worked either.What I did in this case was insert this piec
Hi, Does anyone able to retrieve cq:lastReplicated in JSON output as String? I am using Query builder to retrieve query result. ValueMap properties = hit.getProperties() if (properties.get("cq:lastReplicated") != null) { LOGGER.info("Published Date" + properties.get("cq:lastReplicated").toString()); contentObject.addProperty("publishDate", properties.get("cq:lastReplicated").toString());}Output coming as :Output coming inJSON as : "publishDate": "java.util.GregorianCalendar[time=1707236418257,areFieldsSet=true,areAllFieldsSet=true,lenient=false,zone=sun.util.calendar.ZoneInfo[id=\"GMT-05:00\",offset=-18000000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=1,WEEK_OF_YEAR=6,WEEK_OF_MONTH=2,DAY_OF_MONTH=6,DAY_OF_YEAR=37,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=1,AM_PM=0,HOUR=11,HOUR_OF_DAY=11,MINUTE=20,SECOND=18,MILLISECOND=257,ZONE_OFFSET=-18000000,DST_OFFSET=0]",Please let me know if I
Adobe API Mesh (Local Development setup using Github Codespaces)Additional resolversTrying to import a .js file consisting of a very large mapping that is required in the additional resolver logic.Whenever trying to import a .js extension file inside the addtional resolver file , be it via commonjs or ES modules it is not supporting it.It throws an error: Error: LintError in File ./resolvers.js: Unexpected use of 'require'. require is› not supportedTried importing via both ES modules and CommonJS"@adobe/aio-cli": "^10.0.0",
The source dataflow is failing with the above error. Some one kindly give some information about this. I am seeing this error for the first time.
Fatigue rule is implemented in 3 steps:Create profile script which evaluates the fatigue limits and keeps track of fatigued activity list.Fire an event from Activity/experience to increment view count and also pass the limits.Create activity specific audience to exclude user if the activity is part of fatigued activity list. 1. Profile script: if (mbox.name == 'experience-experience_interaction') { var listOfFatiguedActivities = user.get('FatiguedActivityList') || ''; var activityName = mbox.param('activityName_FatigueRule'); if (!activityName) { return listOfFatiguedActivities; } var viewsPerActivityKeyName = activityName + 'numberOfViewsFatigueRule'; // if its an interactiion with your experience then increase the profile-script value by 1 var numberOfViewsFatigueRule = parseInt(user.getLocal(viewsPerActivityKeyName)) || 0; var maxViewsForFatigueRule = parseInt(mbox.param('maxViews_FatigueRule') || 10); // retrieve parameters from mbox
Description - Send Time Time Optimization Why is this feature important to you - Because my client has campaigns that only require an Email send, so it only makes sense this function should be available in Campaigns and not just Journeys. How would you like the feature to work - This feature is only available in Journey, but should be available for Campaigns are well. Current Behaviour - I have to currently build out Journeys to use STO, and with so many Journey's being used Globally, we can easily reach the threshold of 300 not to mention the resources it uses.
Request for Feature Enhancement (RFE) Summary: Enable Rollout of Cq:tags property by default for content update and other relevant MSM configs Use-case: In AEM page properties basic tab, the Tags field is excluded from rollout to Live copies. This is due to an exclusion rule applied in MSM content update Action OSGI config where anything that starts with cq: is excluded from getting rolled out to love copies. while this makes sense for node specific , under the hood properties like cq:lastModified, cq:lastModifiedBy, cq:lastReplicatedBy , unfortunately this also excludes cq:tags property as well. This should be included by default and the current excluded properties regex should be updated to include this property by default for rollout. Current exclusion regex (CQ MSM Content Update Action) - cq:(?!(designPath|template|lastTranslationUpdate|targetEngine|redirectTarget).*) New regex value to include cq:tags - cq:(?!(designPath|template|lastTranslationUpdate|targetEngin
I am trying to create a calculated field in a custom form that will show me the average turn around time form Project Initiation To Approved Go Live date on all completed projects. I cannot figure out how to get two expressions in the calculated field. I know one would be DATEDIFF({DE:Approved Implementation Date},{DE:Project Initiation Date})but I don't know how to add the expression to get the average. Any suggestions?
We are importing bulk Issues into Workfront for an upcoming onboarding of Projects. Usually, each one generates 3 different associated notifications. We don't want users to be burdened with mass notifications.I know there is a Project status that can be used "Planning" so modifications can be made to the Project that won't send out notifications. Is there a similar status that can be used for Issues?
On September 16, 2025, Adobe transitioned to a more modern hosting infrastructure for REST API URLs that leverages newer technology, adding security and scalability. If your subscription has been using APIs with a double forward slash (//) in the URL, you should have received the following alert in Marketo Engage, with a Learn More link: It is possible not everyone received or noticed the alert, as we recently discovered some existing API URLs have been generating 500 server errors, due to the API call itself. If you were affected by this, to resolve the error, you must modify the URL of the API call to change the double slash (//) to a single slash (/) where applicable. Which API endpoints are impacted and should be modified?Any Marketo REST APIs that include a double slash (//) in the URL. What happens if we didn't make any changes prior to the deprecation date?Those specific APIs will fail; data synchs, Lead updates, or Campaign Triggers (depending on thos
Description - Inconsistent user experience using the updates on objects that have a summary panel. Need the ability to mark if comment should be private. Why is this feature important to you -Comments/updates functionality manages security of data. We need to avoid exposing updates to unintended parties. Not to mention we need to avoid confusion with user experience in Workfront. How would you like the feature to work - Exactly how new comments/updates function when replying directly on objects using left navigation Current Behaviour -“Private to my company” availableLeft navigation on objects like Projects, Requests, Tasks, etc.“Private to my company” missingSummary panel on My Task on Home pageSummary panel on Tasks objectSummary panel from Workload Balance left navigation
Marketo’s new email editor is here—and it’s packed with features designed to make email creation smarter, faster, and more flexible than ever. In this article, we will explore what’s new to the designer and what’s coming soon. Here’s what you need to know. ✨ AI Assistant: Smarter Email Creation The headline feature is the AI Assistant, powered by Adobe’s proprietary GenAI. This tool helps users generate everything from subject lines to images and full email content. You can tailor prompts for specific buying groups, marketing journey stages, communication strategies, and tones. Want a subject line with FOMO and an emoji? Just ask. Need content for decision-makers in an informative tone? The AI Assistant delivers. Key points: AI Assistant is currently English-only, but support for other languages is planned. You can use prebuilt prompts or customize your own. Text settings allow for deep personalization by audience, journey stage, and tone. Image generation is availa
Hi Team, i need help on this below question 1) When I check the dashboard report in Adobe Campaign Classic, it appears empty—even though the delivery is correctly linked. We’re using a custom target mapping, so I’m trying to determine whether this issue is related to access permissions or a problem with the campaign configuration. Can someone help me identify the root cause? attached screenshot . 2) I send daily emails to around 10,000 customers. I want to implement a rule to exclude any profile that has already received more than 3 emails within the same week from receiving additional emails. Note : without control from typology because i dont have admin access
We have opportunities created via SOAP `syncMObjects` API that are not accessible through the REST API. We need to understand the relationship between SOAP M Objects and REST objects, and how to properly migrate or access this data.I see similar question without the answer https://nation.marketo.com/t5/product-discussions/issue-s-with-switching-from-soap-api-to-rest-api-for/m-p/201612#M146895. **SOAP Opportunity Creation (Working):** { "opportunity": { "type": "Opportunity", "id": 18577, "externalKey": { "attrName": "opportunities.id", "attrValue": "8bb9da36-ab39-11f0-80e8-cefbdec3b66f" }, "attribList": { "attrib": [ {"name": "Name", "value": "NAme"}, {"name": "Amount", "value": "99"}, {"name": "Stage", "value": "In Progress"} ] } }, "action": "UPSERT" } - `getMObjects` with ID 18577 successfully returns opportunity data but all&n
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.