Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
It's possible to create a global state, similar to redux ( maybe? ), that we can use to share date between components. Blocks now have to do their own requests, which is not very optimal if they share the same data .
I need to update some meta information in an email (not attached to a marketo template, just an email asset), but the head isn't an editable area and dynamic content prevents me from viewing the code via 'Replace HTML' (error: Code editing is not available for emails with dynamic content). Is there another way I can access the email head to update the information, or do I have to remove the dynamic content, then re-add it? Thanks!
I have a custom code with a custom query that runs on publish event through a listener, the query doesnt returns correct results the first time it runs because the property that I indexed has not yet been indexed when the query was triggered, it is a race condition. I tried changing my asynchronous index to an asynchronous index and that fixed the problem in my local, however it seems synchronous indexes are not supported in AEMaaCS, see https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/using-cloud-manager/test-results/custom-code-quality-rules#oakpal-indexasync Below was my original index and I removed async from it <?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:oak="http://jackrabbit.apache.org/oak/ns/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="oak:QueryIndexDefinition" async="[async]"
In both my original template and in my subsequent projects, there are some tasks where the system will not let me reset the duration to Zero days. These tasks are marked "As Soon As Possible", with no planned hours and set to Simple calculation. Additionally, there is another task with the exact same predecessor, literally everything the same, that the system WILL allow me to set to Zero day duration. I'm not sure why it keeps resetting it to 1 after I've set it to Zero. I appreciate your help, as this is becoming a pain point!
Hi Marketo Community, I’m currently working on a webhook integration in Marketo and am facing issues with passing tokens within the JSON payload, specifically due to quotation marks. The integration requires sending the User ID as part of the JSON request to an external API. Here’s an example of the JSON payload I’m trying to use: { "id": { "Userid": "{{lead.User ID:default=edit me}}" } } When trying to pass the token {{lead.User ID}} in JSON, it needs to be enclosed in quotes (e.g., "Userid": "{{lead.User ID}}"). However, this causes JSON errors if the quotation marks aren’t handled properly, resulting in malformed JSON. I have tried the following:Using json=escape: "Userid": "{{lead.User ID:json=escape}}"Concatenating with an empty string to force string output: "{{lead.User ID}}{{lead.Empty String}}"Adding escaped quotes "\"{{lead.User ID}}\""Using Velocity Script Tokens to try and build the JS
Hi, our team gets a lot of questions regarding the time spent on site OOTB Adobe metrics and which one to use for which circumstance. Can someone help explain the differences between them? The Adobe article is not very helpful. Which metric would I use in the following circumstances?What is the total time spent on average at a sitewide level?What is the total time spent on average on Page A?What is the total time spent on average for segment #1 All Visits (OOTB adobe) vs. visits that make a purchase? (segment = VISIT container, Orders exists).If we could understand which time on site metrics to use where, that would help us a lot in improving our website and conversion rate. Thanks-
Hey folks, I am working on a project migration in AEM from AMS to Cloud.The AMS codebase has an awful lot of runmodes and runmode based configurations. They have Dev, Dev1 to Dev6 - 7 DEV runmodes; 5 QA runmodes and more of Stage and Prod runmodes. Currently they are using a sandbox program which has 1 RDE, 1 Dev, 1 Stage, 1 Prod environment configured.We are targeting 1 Dev runmode to map to RDE; 1 QA to Dev, 1 Stage to Stage and 1 Prod to Prod config mapped. Once the customer moves out of sandbox after testing the cloud environment - should we look at a way to reduce the runmodes defined in AMS or should we simply spin off more instances in Cloud for Dev?They have separate instances for performance as well hence a whole lot of code written on basis of runmodes. So couple of questions here -1. Is RDE a valid runmode? Is it possible to map configs from one of the dev explicitly to RDE?This query because RDE does deployment by aio plugin and isn't really deploym
Hi Data Collection community! I'm trying to implement Google Consent Mode v2 with OneTrust as my consent management platform and I am using Adobe Launch instead of GTM. Previously I was using the GTAG extension by Acronym, but this extension seems to inject GTAG scripts for Google accounts (Google Analytics, Google Ads, etc.) into the `<head>` of my web application in an order that does not abide with what OneTrust documentation states. I have even reached out to OneTrust support and they seem to agree that we are not able to use the GTAG extension for that reason (although they did not sound too confident in that confirmation). Due to that, I have been testing abandoning the GTAG extension and including most of what the extension was doing in the `<head>` of my web application. Now, Adobe Launch is only responsible for sending GTAG events using Custom Code actions. However, after testing this refactor, I am noticing that GTAG scripts are
Hello Community, Welcome to the Adobe Marketo Engage Community Mentorship Program 2024! This is the featured Community Discussion thread for your Adobe Marketo Engage Community Mentor, Alex Phi (@alludoalex) who will be here to guide and support you and your peers with your Adobe Marketo Engage questions as you prepare for your Adobe Marketo Engage Architect Master (AD0-E560) exam, through to the end of the program. A little bit about your Adobe Marketo Engage Community Mentor, Alex: Alex is a Sr. Marketing Platform Engineer at Alludo. He is a 2-time certified Adobe Business Practitioner Expert, 1-time certified Architect Master, and also holds a PMP certification. Aspirants mapped to @alludoalex @ychavan @maddie_vararu_n @DebraGotelli1 @Elizabeth_Robic @KBHemler @AkshataPriori&
Our team is trying to encourage better collaboration amongst copywriters/designers and would like to start having 1 task that is assigned to the both of them so they can easily see who they are working with rather than 2 separate tasks for Copy & Design. Doing this seems to be throwing off our Planned Hours reporting for each user. Is there a way to allocate Planned Hours on 1 task that is assigned to multiple users? For example: a task that has 8 hours assigned to it; we want 3 of those hours for the Copywriter & 5 of those hours for the designer. Or is the only option to keep these as separate tasks? Also open to other suggestions for anyone that may have a similar process 🙂
Our instances utilizes the ON24 integration and the {{member.webinar url}} token for webinar events. I want to send a ICS calendar email directly to the members that registered. Has anyone done this successfully? For example, the Marketo MUG events send a calendar event upon registration. How can I program this so that the event contains the event info and the {{member.webinar url}} for joining the event?
Hello,We're working with a third-party vendor to utilize Marketo to send notification emails based off events triggered within the third-party.According to them, they utilize webhooks (as opposed to Rest API) and will push out a payload based on specific events occurring. Now if I am understanding Marketo's Webhook functionality, Marketo typically takes an event "call" and wants to go fetch that data. If the third-party platform already pushes out that data - what is the best way to make this work?Assuming maybe something like having the third-party do the event push to some location and then have the Marketo webhook fetch the data? Like a middleman situation?Apologies if this is super basic - we typically use Rest API so this is the first potential webhook request.
Hi, I'm making a post request using 'Make a custom API call' module from workfront fusion scenario and getting 500 Error. Could anyone suggest what changes are needed in below configuration? Thanks in advance!
Hi All,I've created a concat formula that pulls in multiple typeahead fields. What I'm trying to figure out is how to display a comma if more than one typeahead field has been filled out, but not to display a comma if there's only one field being populated.
Is there a way to show the actual person's name in the data column for the Entered By ID in a task report?
Is there a way to run reporting to find all of the assets that are currently in a Brand Portal collection? I need to move a large number of assets in AEM, but I obviously need to unpublish them from the brand portal first and doing that removes them from the collection. If I have a list that I can reference I'll be able to restore collections when I have finished the moves.
Hello, I've a table that i need to link with Recipient-table. The table is already linked with the SSN for B2C customers and I need to include B2B too and link them to the Recipient table. I've tried several solutions but nothing seems to work.Here is the current link that works for B2C customers:<element integrity="neutral" label="Recipient" name="recipientLink" pkgStatus="never"revCardinality="single" revLink="XXXCampaignLink" target="nms:recipient"type="link"><join xpath-dst="@SSN" xpath-src="@SSN"/></element>I changed it to this:<element integrity="neutral" label="Recipient" name="recipientLink" pkgStatus="never"revCardinality="single" revLink="XXXCampaignLink" target="nms:recipient"type="link"><join xpath-dst="@SSN" xpath-src="@SSN"/><join xpath-dst="@SSNb2b" xpath-src="@SSNb2b"/></element> But it does not work. I have both attributes in the recipient table of course and they are named the same.Any clues?
I have some fusion processes where, under certain conditions, multiple Role IDs for the Project Manager (PM) are being added to specific tasks. I’ve tried various approaches, but I haven’t been able to successfully deduplicate the Task RoleID field to prevent duplicate roles from appearing. I cannot get he deDuplicte function to work.Any advice or guidance on how I can address this would be greatly appreciated!
Hello,I am trying to upgrade out tvOS app that previously uses ADBMobile sdk to AEPTarget on tvOS and I'm getting a bunch of errors from the AEPServices UI stating xcode can not find: FullscreenPresentable, FloatingButtonPresentable, FloatingButtonDelegate, FullscreenMessageDelegate, FullscreenMessage... in TargetPreviewManager. I've noticed that each one of those classes in wrapped on #if os(iOS) ... #endif and I believe this is causing an issue in tvOS. It's there something I'm missing?
Hi, We have Marketo SAP CPI Integration and token is valid for 180days. Now as it has expired, I want to understand the way to refresh it. How we are supposed to do it. Regards,
const { Core } = require('@adobe/aio-sdk')const { errorResponse, stringParameters, checkMissingRequestInputs } = require('../utils')const filesLib = require('@adobe/aio-lib-files')async function main(params) { const logger = Core.Logger('main', { level: params.LOG_LEVEL || 'info' })try {// 'info' is the default level if not setlogger.info('Calling the main action to delete Brief file')// log parameters, only if params.LOG_LEVEL === 'debug'logger.debug(stringParameters(params))//Check for missing request input parameters and headersconst requiredParams = ['briefids']const requiredHeaders = ['Authorization']const errorMessage = checkMissingRequestInputs(params, requiredParams, requiredHeaders)if (errorMessage) {// return and log client errorsreturn errorResponse(400, errorMessage, logger)}const files = await filesLib.init()const existingfile = await files.list('/brief/')if (!existingfile.length) {errorMessage('400', `can not perform delete operation`, logger)}else {await files
@jennifer_dungan : I did not find any Adobe Docs URL which explains validity of Visit Number. Can you explain how number is incremented. Can i use Visit Number as one session? Kindly share if you have any reference docs URL.
I wonder if someone can help me with some text mode.One of my teams uses an Issue Report to track incoming work. They add notes to a column in that Report titled Sportsbook Content Notes.Later on in the process these Issues are converted into Projects and the team have a Task within that Project. They then look at a Task Report to track their work. Is there some text mode that would allow me to pull the field from the Issue Report into the Task Report even if the Custom Field is not attached to any of the Objects? Or would it need to appear in a Custom Form somewhere?Thanks in advance!
We have different products on our site like Shoes, Garments, Furniture etc. I have created 3 segments to identify these products. I have an event which gets triggered every time a user clicks on these products (Event 3). We have identified a revenue unit associated to each of these clicks. For example - Shoes - 1.23 per clickGarments - 0.83 per clickFurniture - 0.98 per click So in a day if there are 200 clicks for shoes, 100 clicks for Garments & 100 clicks for Furniture, Total revenue for that day would be (Clicks * revenue per click). Shoes = 1.23 * 200 = 246Garments = 0.83*100 = 83Furniture = 0.98*100 = 98 My client wants to see this calculation done on a single column in the freeform table in the below template in adobe workspace. Total RevenueShoes 246Garments 83Furniture&
Hi Community! I am configuring a separate subdomain for our transactional messages. When I try to add it in Campaign Control Panel, the transactional option is grayed out. Any idea why that is? I am thinking that it may be due to the fact that we do not have message center licenced. Our transactions are based on frequent data imports that we react on - So we decided that we did not need the message center as such. So I am thinking just to add a marketing domain and use it for transactional messaging. But does that hold any implications? Thanks a bunch!
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.