Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
We have just gotten access to the Adobe storage and included (free) frame.io integration. We’re not happy about the need for users to create and login to a frame.io account to see proofs for review.I think ideally, a user with a WF account should not be asked to create a separate account and login, it should just use their WF credentials.For our guest approvers in WF, I could be wrong, but it seems that they are now being asked to sign in/ create a frame.io account and receiving an email to set up a separate account in Workflow? I’m curious what others are seeing? I’m especially curious about what people are seeing who have a frame.io license on the same enterprise as Workfront. is it the same, do you not get asked to log into frame? etc etc.
Can anyone confirm that the menu bar layout will be changing for all users in the July 16, 2026 release?It’s mentioned on this page:https://experienceleague.adobe.com/en/docs/workfront/using/product-announcements/product-releases/release-26-q3/26-q3-release-overview#other-enhancements And this page shows screenshots of the new layout, which matches what’s in Preview:https://experienceleague.adobe.com/en/docs/workfront/using/basics/navigate/global-navigation-overview I just want to make sure it’s clear that the ‘waffle’ menu (the grid of nine dots in the upper right) is now being replaced by the ‘Main menu’ icon on the left, underneath the Workfront logo. The new ‘waffle’ menu in the updated layout only contains links to Admin Console and other broader Adobe account areas. Do I have this right? My users are sensitive to layout changes like this, so I want to make sure my communication is clear.
Marketoのメールアセット一覧とメールコンテンツ取得に関して、現在の検証結果として下記だが、v2仕様は公開情報となっていない。また、メールアセット一覧取得に関して、v1で旧エディタでの作成分と新エディタ作成分(ただしレスポンス内容の不足あり)という状況だが、この状態が正式仕様となるのかも公開情報となっていない。 APIを利用したシステム構築を行ううえで正式な仕様情報がなく、設計が困難なため早期に仕様の確定および公式情報として公開を頂きたい。 《検証結果》■メールアセット一覧取得 v1:旧エディタに加え、新エディタで作成したアセットも取得可能。ただし新エディタ分は、一部Subjectが含まれないなどレスポンス内容に不足が見受けられます。 (https://developer.adobe.com/marketo-apis/api/asset#operation/getEmailUsingGET) v2:新エディタで作成したアセットのみ取得可能。 (https://developer.adobe.com/marketo-apis/api/asset#operation/filterContentUsingGET_email)■メールコンテンツ取得 v1:旧エディタ作成メールのみ取得可能 (https://developer.adobe.com/marketo-apis/api/asset#operation/getEmailFullContentUsingGET) v2:新エディタ作成メールのみ取得可能 (https://developer.adobe.com/marketo-apis/api/asset#operation/getContentUsingGET_email)
Hello Community 👋🏻 I use Velocity Scripts in our conference emails to pull in data points from an integrated system so that I can get creative with the content displayed. I usually only work with text content scripts and today I’m trying to create one for an image but I cannot get it to work. Intent: I want to show this image if someone has NOT filled out a quiz that’s part of our registration process. i.e. the Data point is Oktane Lab Profile (oktaneLabProfile) and IS EMPTY. Script: This is what Gemini gave me after I asked for help fixing the script.## Determines whether Quiz image is shown or not#if( !$lead.oktaneLabProfile || $lead.oktaneLabProfile == "" )<img src="https://pages.okta.com/rs/855-QAH-699/images/Hero-Oktane-Identity-1072x400.png?version=0" alt="Find your Oktane identity" />#end Use: I inserted the token into an image module that I’m using for this section (so that the formatting/styling is used vs just adding a simple image into a text module for example). Pre
It would be great if the Date field could be customized, such as being able to block or highlight specific dates when the calendar pops up.
Product update:mTLS support for custom webhooksTo meet stronger security requirements, you can now use mutual TLS (mTLS) with custom webhooks. Add a client certificate and private key to a webhook so Experience League integrations and automations authenticate to the receiving service using client-side TLS credentials.OverviewCustom webhooks now support Client certificate authorization. When you configure a webhook to use a client certificate, Fusion will present that certificate and private key during the TLS handshake so the remote service can verify the client. This provides an extra layer of security for server-to-server webhook delivery when the endpoint requires mTLS.How to configure mTLS for a webhookOpen the Add a hook dialog for the webhook you want to create or edit and check Show advanced settings. Under Authorization type, select Client certificate. In the Credentials field, click Add. This opens the Create a key dialog. Give the key a descriptive Key name (for example, “My
Business requirement is to use direct domain to send out transactional emails from Adobe Campaign V8. In Control Panel, it throwing a warning says its Apex domain and sub-domain should use.
Hello Team, We would appreciate your guidance regarding the Adobe Analytics Data Repair API. Our requirement is to replace all data for Exit Links, regardless of any condition.We used the following variable in our payload: "pageeventvar2": { "action": "set", "setValue": "data repair"} After executing the API, the results indicated that only the Custom Link values were updated (as expected), while the Exit Link values remained unchanged. Could you please advise whether there are any additional parameters, limitations, or specific configurations required to update Exit Link data through the Data Repair API? https://developer.adobe.com/analytics-apis/docs/2.0/guides/endpoints/data-repair/json-body Thank you for your support.
Hi all,I'm running into a limitation in Adobe Campaign and I'm curious how others handle this.It seems that I can only load one coupon code per email delivery. In my use case, I would like to include two different coupon codes in a single email, each with its own validity period.Has anyone implemented something similar?Any ideas or workarounds (e.g. data model, delivery setup, or workflow approach) would be very helpful.Thanks in advance!
I have an running AEM 6.5.1 LTS instance that contains a lot of own content and code packages, as well as own configurations. Now I want to upgrade this instance to 6.5.2. I download the release service pack and figured out, the “service pack” is a jar and not a single zip file.My current experience is when I execute this jar file I will get an instance with default and lose my content. Does not really exists another way?
RequestWe would like the ability to easily add a mailto link within the AJO content editor, avoiding having to form the link structure manually. ReasoningThe users of the content editor are often not technical This is fairly standard functionality for a WYSIWYG editor It is present in your other email products WorkaroundWe know how to create one manually, e.g.mailto:emailme@example.com?subject=I%20would%20like%20more%20information%20on%20your%20product
There appears to be a short window during system startup where the OSGi Management Console (/system/console) can be accessed using default or static credentials (e.g., admin:admin).This window can allow unauthorized users with network access to gain admin rights if they know or guess the password, before the usual authentication/authorization mechanisms and custom user configs are fully in place.What are best practices to completely prevent unauthorized access to /system/console during (and after) startup?
Hi Team,I am facing an issue with favicon loading.Previously, I only had the following code in my application, and it worked as expected:<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/>As part of an update, I wanted to use a favicon.png file since most modern browsers support PNG favicons. I replaced the ICO file with the following, and it worked correctly:<link rel="shortcut icon" type="image/png" href="favicon.png"/>However, for backward compatibility with older browsers, I included both the PNG and ICO files:<link rel="shortcut icon" type="image/png" href="favicon.png"/><link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/>I expected modern browsers to load favicon.png and use favicon.ico only as a fallback for browsers that do not support PNG favicons. Instead, the browser always loads favicon.ico, and the PNG file is ignored.Is this the expected behavior? If both favicon types are specified, should the browser always prefer the
Hi Adobe Community,We're currently implementing a preference center/unsubscribe landing page using AJO campaigns with URL parameter encryption enabled via the Key Registry.**Current Setup:**- AJO email campaign uses the encrypt() helper in personalization editor- Email links include encrypted parameters: ?pid=v1.towEToq9cGLgo9x4...- Landing page is built using AJO Forms (not custom HTML)- Form is tied to an AEP profile-enabled dataset for capturing preferences**What We're Trying to Achieve:**When a user clicks the email link and lands on the form page:1. The encrypted pid (profile/identity) should be captured from the URL2. Assigned to a form hidden field automatically3. When the form is submitted, the pid should be mapped to a profile identity namespace (Email or CRM ID)4. Form submission data should stitch to the existing profile in AEP for preference updates**Our Questions:**1. **In AJO Forms Designer** - Can we configure a hidden field to automatically capture and map URL
Hi all, hoping someone can help with an embedded Marketo form issue. CORE ISSUEWe embed a Marketo form in a Next.js site. It renders correctly with the fields from the first approved version. But when we edit the form (e.g. adding hint text to a phone field) and approve the draft, the change never appears, even 2+ hours later. The form status shows "Approved" and the "Updated at" timestamp reflects the approval, but the definition served to the page is still the previous approved version.The only thing that makes the change show up is cloning the form, deleting the original, and re-embedding the clone (new form ID). Because embed IDs are referenced throughout the site, that isn't a viable workflow. WHAT WE OBSERVEGET {lp-domain}/index.php/form/getForm?...&form={id} keeps returning the PREVIOUS approved version. We polled from T+1min to T+2h; every response was stale. EVIDENCE (server-side cache)The getForm response carries the header cached: true, and the payload matches the prior
In the Bulk Lead Extract documentation, I see that the updatedAt and smartListId filters are not available for all subscription tiers. I am building a Marketo integration that will enable users to import their lead data into our platform, and some of my design relies on the updatedAt and smartListId filters. I was wondering if it is free of cost for anyone to enable these filters on their subscription (even the lowest tier), or if it is dependent on their tier.
Hi all, hoping someone can help with an embedded Marketo form revalidation issue. CORE ISSUEWe embed a Marketo form in a Next.js site that is under development. It renders correctly with the fields from the first approved version. But when we edit the form (e.g. adding hint text to a phone field) and approve the draft, the change never appears, even 2+ hours later. The form status shows "Approved" and the "Updated at" timestamp reflects the approval, but the definition served to the page is still the previous approved version.The only thing that makes the change show up is cloning the form, deleting the original, and re-embedding the clone (new form ID). Because embed IDs are referenced throughout the site, that isn't a viable workflow. WHAT WE OBSERVEGET {lp-domain}/index.php/form/getForm?...&form={id} keeps returning the PREVIOUS approved version. We polled from T+1min to T+2h; every response was stale. EVIDENCE (server-side cache)The getForm response carries the header cached: t
Link is https://experience.adobe.com/#/experiencemanagerBut it returns a 404.
Currently when you unassign a user from a task/issue, it automatically fills in the assignee with that user's job role. My company has never used this feature and it just creates extra work and confusion to either remove that job role or to see it in the assignments. It would be great if this is something we could disable in the setup area.
Many thanks to Aman Kumar Gupta (Senior Product Manager) and Siddharth Sahni (Senior Engineering Manager) for sharing their expertise on Content Hub! Thank you to the team for helping in the Q&A as well!If you weren’t able to attend live - or want to revisit any part of the session - you can access everything below. Session MaterialsSlide Deck PDF Webinar Recording Stay tuned for the consolidated Q&A from the session! We’ll posted it in this thread.Additional ResourcesContent Hub blogs: Unlocking Content Hub Extensibility Custom Workflows in Content Hub Session SummaryThis session covered three pillars for AEM Assets Content Hub: Making content easy to find, Real to use for your business workflows, and Safe to govern. Key capabilities demoed included AI (semantic) search, custom sorting, on-the-fly generation of channel-specific dynamic renditions (e.g., Instagram/LinkedIn crops) from Search bar of Content Hub, auto-updating Smart Collections for managing multiple brands, an
Hello Target Users,I have a scenario where i have to show different experiences for mobile and non-mobile users within the same activity. So i am using multiple audience in configure option to solve that (screenshot attached).But this seems to working only for non-mobile users, mobile users also seeing the same experience as non-mobile users. Am I missing something? or is there any other way to create activity for this scenario?Thanks in advance!
Currently, Salesforce sync errors can only be reviewed manually through Admin > Salesforce > Sync Errors in Marketo. While the UI provides valuable information about job-level and record-level synchronization failures and allows exporting data as a CSV file, there is no supported REST or SOAP API endpoint that exposes this information programmatically.For organizations that rely on centralized reporting, monitoring, and BI platforms, this limitation makes it difficult to automate the collection and analysis of SFDC sync issues.Provide a supported API endpoint that allows customers to retrieve Salesforce synchronization errors programmatically, including:Sync error timestamp Error type/category Error message/details Lead ID and/or SFDC record ID Sync job information Resolution status (if applicable) Ability to filter by date range Pagination support for large datasets
Hi everyone,I have a requirement where the email content remains the same, but the CTA link needs to change dynamically based on the lead's country using a Velocity Script in Marketo.However, I'm getting an error when I deploy the campaign.Requirement:Same email template for all recipients. Change only the CTA URL based on the lead's country. Example: US → www.youtube.com Canada → https://example.com/ca India → https://example.com/in Behavior:✅ Email Preview: Works as expected. ❌ Smart Campaign Send: Fails with a Velocity Script error.Velocity Script:#set($country = ${lead.Country})#set($url = "www.google.com")#if($country == "India") #set($url = "example.com/in")#elseif($country == "United States") #set($url = "www.youtube.com ")#elseif($country == "Canada") #set($url = "example.com/ca")#else #set($url = "www.google.com")#end${url}HTML: <td valign="top" align="center" style="text-align: center; padding: 12px 20px; color: #1570EF; font-size: 16px; font-family:Arial
Hi everyone,I'm facing a 404 issue with a custom Sling Servlet and the AEM Dispatcher. The servlet works for one placement of the component but returns a 404 for another, even though they share the exact same resource type.Environment:AEM as a Cloud ServiceServlet registered via @SlingServletResourceTypes with selectors = "customselector", extensions = "json"Dispatcher module with a standard filter.any configurationScenario:The servlet is registered for the resource type path/components/componentname and handles requests with the selector customselector and extension json (e.g., ...componentname.customselector.json).Placement A (Works): The component is placed inside an Experience Fragment (XF) used in the site header.Request URL: /content/experience-fragments/.../componentname.customselector.jsonResponse: 200 OKPlacement B (Fails): The exact same component (same sling:resourceType) is placed inline on a standard content page.Request URL:/content/path/us/en/pagepath/_jcr_content/root/c
I have implemented scroll depth bucketing in Adobe Analytics using the following bucket structure: {"0%": 0,"1–25%": 1,"26–50%": 2,"51–75%": 3,"76–100%": 4} The bucketing logic is working correctly, and I can see data populating in the expected buckets. The bucket values are being populated correctly, and when I use Page Scroll Depth Bucket Instances as the metric, all traffic is categorized into the defined buckets and no Unspecified values appear.However, when I use Visits as the metric with the same dimension, I see a significant number of Unspecified values.To reduce Unspecified values, I have also:Added a 0% bucket for no-scroll scenarios. Configured the scroll depth bucket to be passed into an eVar. Added a fallback value so visits without scroll activity are categorized into the 0% bucket.However, I am still seeing a percentage of traffic reported as Unspecified.Could anyone help clarify the possible scenarios where Unspecified may still occur even when all bucket ranges are con
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.