Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
At the end of the day, it’s marketing and sales responsibility to guide buyer groups through the purchasing decision. To be that guide, customer facing teams need tools that both provide contextual intelligence on their accounts, along with tools that allow them to scale their engagement and personalization. Below are a few ways Marketo Sales Insight and Actions can help with this. Scale Renewal Engagement with personalized communication Customer Success Managers and Account Managers are too commonly overloaded with an inbox of customer communication to manage. Being able to scale their outbound communication effectively can be the difference between a satisfied customer and a churned customer. Actions allows reps to have a library of email templates to best fit their communication needs. Below are a few common use cases for a customer success rep or account manager to have a library of email templates. Sales to customer success hand off – introduction emai
Can anyone who attended Adobe Summit London confirm if there were any fresh announcements regarding the reporting canvas or if the updates shared were a repetition of those from March 2023 Summit? Thank you 🙂
Hi, I have a question for you as a CMA neophyte. I still don't understand workflow management, specifically the possibility of postponing the publication of page contents. I can certainly decide to publish the contents on a specific date, but I can't figure out how, in the meantime, to work on any changes to be made live on the same page. I'll explain... If page X "underwent" changes that will go live at time T1, can I then edit and post changes before time T1 goes live? Thank you
Some pages are throwing 404 in author instance when 'view as published'. The page is rendering fine in edit/preview mode. But when viewed as published I'm getting a page not found error. This is the same with publishers as well. When I remove wcmmode=disabled from the author URL I'm getting the page correctly. I observe that when I remove Table component from page it is working fine when we see view as published.
I am trying to hit the publisher domain where it redirects to home.html but it redirects to login.html. I don't know why it is
I'm looking for idea how to render page with existing components by using content from either content fragments or some external contentWe don't like to build giant component to render this content but rather reuse existing components like headers, text, image etc. To do this I wonder if we can somehow inject content from CF formatted into correct structure into page JCR so Sling rendering will think it is real JCR content and will use existing components to render it?
Hi Team, I have 3 sites which are not related to each other. I need to implement SSO on these sites.I have been reading tutorials to achieve this, most of the places I could see SSO is possible if these are sub domains of one domain likehttps://site.comhttps://my.site.comhttps://this.site.com But my sites domains are entirely different for example https://sitea.comhttps://siteb.comhttps://sitec.com Please advise if anyone has implemented SSO on entirely different domains. Thanks,Pradeep
Hi folks, In our effort to reward the monthly top users with a gift card for their participation in the Adobe Campaign Community forums, we present to you the two top new and upcoming contributors in the Campaign Community for the month of May 2023 - @akshayanand and @sreevarshini-p. Congratulations and a big thanks to you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top contributor and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
Hi folks, In our effort to reward the monthly top users with a gift card for their participation in the Adobe Campaign Community forums, we present to you the two top new and upcoming contributors in the Campaign Community for the month of May 2023 - @AkshayAnand and @Sreevarshini-P. Congratulations and a big thanks to you for being dedicated and helpful community members of the Adobe Campaign Communities. Become a top contributor and win every month simply by answering questions and being helpful to other members on this community. Perhaps, YOU could be a winner next month!
Hi, I happened to hear from adobe that there is an internal bug. Basically asset folder paths or asset name should not contain apostrophes(').It is not easy with aem querybuilder to get to the assets and folders containing apostrophes. Had to write queries for nt:folder, sling:folder, sling:orderedfolder- (deliberately ran separate queries), assuming possible typesFor assets,1. I could be missing something but i happened to notice not all assets have the asset name stored in cq:name property under jcr:content while they have it stored under dam:relativepath. Wondering why2. best way to get assets with apostrophe in such cases if cqname does not exist for all assets3. The dam:relativepath has apostrophe for a few assets, while the folder path containing the asset does not. A move/copy of an asset under a folder with apostrophe to a new folder path, carries the dam:relative path without updating it. Is this normal?4. How would one approach updating dam:relativepath without backend c
Identifying Unique Visitors (AA) vs People (CJA) The ‘Unique Visitors’ metric shows the number of Visitor IDs for the dimension item. As there are several ways to identify Unique Visitors, the following table lists the ways a visitor is identified: Order Used Query Parameter (collection method) Present When 1 vid The visitorID variable is set. 2 aid Visitor has an existing s_vi cookie. Set on implementations without or prior to implementing the Visitor ID service. 3 mid Visitor has an existing s_ecid cookie. Set on implementations using the Adobe Experience Cloud Identity service. 4 fid Visitor has an existing s_fid cookie, or if aid and mid could not be set for any reason. 5 IP Address, User Agent, Gateway IP Address Last resort to identify a unique visitor if the visitor’s browser does not accept cookies. In contrast, CJA expands the concepts of identities beyond ECIDs
@arunpatidar you may be able to help as i see you recently posted a link to the opt out service on this forum question.I want to use the opt out service in an AEM Sightly template to do cookie consent management.I am following the documentation linked to above, but i seem to be missing something.In my local AEM instance, my service is configured OK as i can see at http://localhost:4502/system/console/status-Configurations PID = com.adobe.granite.optout.impl.OptOutServiceImpl BundleLocation = Unbound optout.cookies = [cq-opt-out, omniture_optout] optout.whitelist.cookies = [cq-show-clientcontext, cq-scrollpos, cq-sk-collapsed, login-token, ys-cq-siteadmin-tree, ys-cq-damadmin-tree, ys-cq-collabadmin-tree, ys-cq-miscadmin-tree, ys-cq-tagadmin, ys-cq-cf-clipboard, ys-cq-cf-tabpanel, SessionPersistence, wcmmode, CommercePersistence, cq-authoring-mode, SH_CAMPAIGN] service.pid = com.adobe.granite.optout.impl.OptOutServiceImpl and I am able to include and call bro
Does anybody know how to make a page display as Portrait on the screen, but print as Landscape? My form has pages 1 to 4 as Portrait and page 5 as Landscape per wishes of HR Dept. I have two Master Pages to handle this.The problem is I had to set up page 5 as Landscape on the screen to get it to print as Landscape, but when the user gets to page 5, the other 4 pages shrink to accommodate the Landscape page and this looks bad.I know this is possible because I received a PDF from Delta Dental Insurance Company that displays their Application Form as portrait, but it prints as Landscape.Any Ideas?Thanks, Ron
I am trying to write Junit using Junit5 @MockProcessingComponentConfiguration config;@MockFrameworkUtil framework;@BeforeEachvoid setup() {MockitoAnnotations.initMocks(this);}@MockConfigurationAdmin configAdmin;@MockProcessingContext context;@MockBundleContext bundleContext;@MockSlingHttpServletRequest request;@2785667void testInit() throws IOException {Mockito.when(context.getRequest()).thenReturn(request);Mockito.when( request.getServerName()).thenReturn("server");Mockito.when(framework.getBundle(Test.class).getBundleContext()).thenReturn(bundleContext);} It is giving null pointer exception when I inspect framework.getBundle(Test.class).getBundleContext(). How to write Junit for this. Below is my code. BundleContext bundleContext = FrameworkUtil.getBundle(Test.class).getBundleContext();ServiceReference slingSettingRef = bundleContext.getServiceReference(SlingSettingsService.class.getName());SlingSettingsService slingSetting = (SlingSettingsService) bundleCont
Hi All, Initially I like to include a rich text editor in a container within a component, but it fails to show up. So I just include a regular auto-generated text component, which is located at "mysite/components/content/text". This seems to be for all projects using maven archetype and I take for granted that it works. Here is the component xml <?xml version="1.0" encoding="UTF-8"?><jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:granite="http://www.adobe.com/jcr/granite/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0" jcr:primaryType="nt:unstructured" jcr:title="Nav Config" sling:resourceType="cq/gui/components/authoring/dialog" extraClientlibs="[core.wcm.components.navigation.v1.editor]" ><content granite:class="cmp-navigation__editor" jcr:pr
Hello everyone, Currently, when I access the author domain in PROD, it redirects me to a different landing page instead of "/aem/start.html". I have checked the dispatcher but couldn't find any configuration or rule that could be causing this behavior. I am wondering if anyone knows if there is any configuration in AEM AS Cloud or Cloud Manager that might be handling this redirection. I would appreciate any help or suggestions on this matter. Thank you in advance for your valuable input. Veena ✌
Hi All, Try using Social Media sharing core component available in AEM 6.5 version. While configure, details of ID attribute field is being asked. Unable to understand how to start and configure it so we can use on our site. Observed few articles where component dialog fields were different but here in this have only ID attribute while configuring dialog of component.Any step by step process how to proceed would be really helpful. ThanksR.S.L
Explore the future of Journey Optimizer with the web channel and content experimentation Join us for our next Experience League LIVE event with Adobe Journey Optimizer experts - Robert Calangiu: Senior Product Manager, Erik Wiener: Director Platform Engineering and Daniel Cristian Popescu: Sr. Software Engineer. Recording URL: Explore the future of Adobe Journey Optimizer with the web channel and content experimentation Event Details The new web channel enables marketers to build web campaigns with a WYSIWYG visual designer. In addition, Journey Optimizer now allows you to experiment on content in any channel – email, web, push, in-app, sms, and more. Join our Adobe product experts to learn how you can use them today. Can't make it? Sign up anyway and we'll send you the recording afterward. We hope to see you there! LIVE WEBINAR DATE: Wednesday, June 14th, 2023 LIVE WEBINAR TIME: 8 AM PT | 11 AM ET Adobe Presenters:Host, Sandra
I am trying to create a JUNIT for my sling model class. I am following - https://experienceleague.adobe.com/docs/experience-manager-learn/getting-started-wknd-tutorial-develop/project-archetype/unit-testing.html?lang=en. As per this doc I am using AemContext to load the json file but I get Null when I try to read values. JUNIT import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import com.techcombank.core.constants.TestConstants;import com.techcombank.core.testcontext.AppAemContext;import io.wcm.testing.mock.aem.junit5.AemContext;import io.wcm.testing.mock.aem.junit5.AemContextExtension;import org.apache.sling.api.resource.Resource;import org.junit.jupiter.api.extension.ExtendWith;import org.mockito.junit.jupiter.MockitoExtension;import com.day.cq.wcm.api.WCMMode;import java.util.List;import static org.junit.jupiter.api.Assertions.*;@ExtendWith({ AemContextExtension.class, MockitoExtension.class })public class FeatureListModelTest { &nbs
Details Adobe Experience Manager as a Cloud Service Release Overview Video 2023.4.0 These highlights include innovations from Assets, Forms, and Sites, as well as Cloud Foundation Updates. Prerelease features:Forms: Sign Integration and Compliance Support for Forms within Sites Editor Better Error Handling in Business Logic Sites: Content Fragment Publish to Preview Release features: Assets: New UI for Assets CS My Workspace Adaptive Streaming with Dynamic Media Screens:Fallback Content for Playback Sites: Fast Filtering in Content Fragment UI Console Dynamic Media Support in Teaser Core Component Cloud Foundation: Additional Publish Regions Content Transfer Tool (CTT) Updates Release Overview Video Seed Q&A Please use this thread to ask the question related to this release. See all the Previous Releases here and Current Release Notes here.
Here is a list of all the Target Cookies:mbox (Stores anonymous identifiers)at_check (Temporary cookie to check cookie read/write capability)mboxEdgeCluster (This cookie is only present when/if overrideMboxEdgeServer setting is set to true)customerclientcode!mboxPC (This cookie is present when/if cross domain is enabled.)customerclientcode!mboxSession (This cookie is present when/if cross domain is enabled.)"secure" can be enabled on all of these cookies using secureOnly: true configuration in at.js implementation. (See this KB.)The two cookies below are already "HTTPOnly" out of the box:customerclientcode!mboxPCcustomerclientcode!mboxSessionIt is not possible to use "HTTPOnly" on the three cookies below because at.js needs to read/write to these cookies:mboxat_checkmboxEdgeCluster
Hi, I'm trying to use Fusion to read a GoogleSheet through using the standard GoogleSheet connection, but as it updates that it is "waiting for authorization", a pop up window appears stating "This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access." Has anyone else experienced this with the GoogleSheet connection (or connecting to any other Google tools)? A bit of online research suggests this relates to the 3rd party app's (ie Fusion's) security standards not meeting Google's requirement, but that seems unlikely if the connections are offered as standard in the tool.Just wondered if anyone else had experience of this, and better still of resolving it!Thanks!
We are consuming response from 3rd party service which has product related information. Below is the code snippet we are using: String newstr = responseData.replaceAll("%(?![0-9a-fA-F]{2})", "%25"); newstr = responseData.replaceAll("\\+", "%2B"); log.debug("newstr val is : "+newstr); str0 = URLDecoder.decode(new String((responseData).getBytes("ISO-8859-1"), "UTF-8"), "UTF-8"); log.debug("Service response str0 : "+str0); str2 = URLDecoder.decode(new String((newstr).getBytes("ISO-8859-1"), "UTF-8"), "UTF-8"); log.debug("Service response str2 : "+str2); str3 = URLDecoder.decode(new String((responseData).getBytes("UTF-8"), "ISO-8859-1"), "UTF-8"); log.debug("Service response str3 : "+str3); str1 = URLDecoder.decode(new String((newstr).getBytes("UTF-8"), "ISO-8859-1"), "UTF-8"); log.debug("Service response str1 : "+str1); //#1 //responseData = str2; //#2 responseData = responseData; Earlier I was sending the string - responseData directly, but it created an issue with transla
Hello Members, We are trying to show some banners of products or experience fragments based on users behaviour or actvity i.e if user has browsed product1, product2 earlier and returns back to the page showing product3, user would need to see the previously browsed links or some content related to the product1 and product2. Is there a flexibility in Contexthub personalization where we can leverage this functionality? or any other approaches Thanks Arun
Hi,The customer decided to use their own HTML 5 component as opposed to the viewer. Do you have a link or best practices document that we could share with the client elaborating on how to implement the custom link tracking out of the box HTML 5 video events?We referred this link https://experienceleague.adobe.com/docs/analytics-learn/tutorials/implementation/using-jav[…]custom-link-tracking-without-a-tag-manager.html?lang=en to track the custom link but is it possible to track video events using same functions. Thank you.
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.