Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello everyone, I'm relatively new to Adobe Data Collection and am seeking some guidance on handling data from a `dataLayer`.Let me apologize in advance if this seems like a basic question. On our web pages, the developer has implemented a `dataLayer` with the following structure:dataLayer.push({event: "pageLoad",user: {email: "test1@gmail.com",authenticatedState: "Authenticated"}});I'm able to capture the raw email address as a Data Element without any issues.However, I'm struggling with how to process this email into a SHA-256 hashed version and then pass it into my xdm (Experience Data Model) object.Could anyone provide insights or suggestions on how to achieve this? Basically, I want to pre-hash the email address in Data Collection first before it ingest the full email address into AEP. Thanks,Rap
We have received some complaints that end users with Adobe Standard are unable to open forms. The forms are extended for Reader and open just fine in Acrobat Pro and Reader.
Description - It would be wonderful to have a feature to force all/specific fields to lowercase in datasets (similar to CJA component settings) Why is this feature important to you - When adding lookup datasets to CJA, if there's variance in casing the metadata isn't returned, even if the dimension is displayed in all lowercase. How would you like the feature to work - Radio button to force all fields to lowercase. Checkboxes to allow only specific fields to be forced to lowercase. Current Behaviour - Can use data prep to lower case specific fields. But that's not retroactive and only applies to one field at a time.
Hello, I am attempting to summarize a calculated field that is found on the Task level. My calculated field is formatted as a Number.When I pull this calculated field into an Assignment report I get no option to Summarize it. I tried this method here with no success:https://experienceleaguecommunities.adobe.com/t5/workfront-questions/summarize-column-of-calculated-fields/td-p/561929 The code mentioned in that post is here:ggregator.displayformat=HTML aggregator.function=SUM aggregator.valueexpression=NUMBER({DE:FIELD NAME}) aggregator.valueformat=HTML displayname= linkedname=direct namekey=FIELD NAME querysort=DE:FIELD NAME textmode=true valueexpression=NUMBER({DE:FIELD NAME}) valuefield=FIELD NAME valueformat=customDataLabelsAsStringOnly when I used that all I got was 0 as a value. Any ideas if this code needs tweaked a bit in order to work for an assignment report, pulling data from the task level?
Hello--We find a huge traffic coming from haosou.com ( asian search engine) in our First Touch Channel / Referring Domains.@Adobe, Have you define haosou.com as search Engine, or we must create a specific marketing Channel rules with haosou.com as Natual Search engine ?Best Regards
Hello all,I have a specific query on Adobe target implementation through Web SDK for React Single Page Application.I am using Adobe Client Data Layer to send data to AEP, AA and AT. ACDL event "pageview" triggers on every SPA page of my react application.On "page view" xdm, I am setting the viewName parameter as shown in below screenshot.On page view send event action, I am using both the checkboxes related to AT (Render visual personalization decisions and automatically send a display event)Screenshots of the rule and action configs are below. I have sign in page and forgot password page. Users will land on Sign in page and can navigate to Forgot password page using a link (forgot password link) without reloading the forgot password page (SPA)I am running AB testing on forgot password URL. Below is my settings on Adobe Target.Upon server call inspection on every pageview, I can see the viewName being set properly. However, when I navigate from sign in page to forgot password page
We have content in JSON for multiple languages (only two in the example but in reality there would be more).Content:{% let content ={"en":{"img":"https://www.myimageurl","heading":"Heading English","copy":"Copy English","cta":"Button English","link":"https://www.mywebsite.com/en"},"no":{"img":"https://www.myimageurl2","heading":"Heading Norwegian","copy":"Copy Norwegian","cta":"Button Norwegian","link":"https://www.mywebsite.com/no"}}%} We'd wish to use PQL to deliver the content in right language, based on profile's language. In order for us to create the logic we would need to something like below (for English and Norwegian). In the html content we would then call these img, heading, copy etc. variables. Logic:{% let language = profile._mycompany.preferredLanguageCode %}{% let img = content.en.img %}{% let heading = content.en.heading %}{% let copy = content.en.copy %}{% let cta = content.en.cta %}{% let link = content.en.link %}{%#if language = "no" %} {% let img = content
Hi team, Iam creating a user decision report where i would like to know when did user move from Contributor to Light like the License modified date . Can any one help me with the expression to find this out ? Thanks in advance!
I'm in the process of making a report to track requests and grouping the submissions by the names of the requestors' home groups. I've tried to modify the group.0.valuefield=enteredBy:homeGroupID and group.0.namekeyargkey.1=homeGroupID with :name instead of ID of the grouping in text mode, but that wipes the grouping for my pie chart. Instead of that, I've started adding a custom form with a calculated field for the home group on user accounts. That allows the home group names to appear on the pie chart. Is this the only way to have the names appear on the chart? The thought of having to apply a custom form to all our users just to have the home group name appear instead of the ID is a little daunting.
We're sponsoring an event and their people have a rule that we can only send 1 email to their registrants. So far, I cannot seem to come up with a way to import the list and ban them from receiving other emails. How should I go about importing the list into Marketo, but preventing them from automatically entering our nurtures/upcoming emails? Any advice or suggestions would be helpful.
It would be great to have an option (setting) to enable a "Pop-up text box" to allow users to provide information on why the Status has changed. So that when the Approval gets the required information when approving the project. Example: If a project is set to "Cancelled" and approval is configured, the project manager would be prompted to fill in the necessary details explaining the reason for the cancellation. This would equip the approver with the essential information needed to make informed decisions.
Hi All, I am trying to create a project task view where I have a column pulling in the latest update/comment on its related task. Could anyone assist me in doing this?
Im trying to the create cross-channel fragment by using APIs, but Im getting this error Body: { "name": "Cyber Monday Sale - Header !!", "description": "Cyber Monday Sale - Header Banner!!", "type": "html", "channels": [ "shared" ], "source": { "origin": "ajo", "metadata": {} }, "fragment": { "content": "<div> Hi {{profile.person.name}} its a great day to shop !! </div>", "editorContext": {} } } Response: "additionalContext": { "errorList": "[{\"type\":\"https://ns.adobe.com/aep/errors/CJMMAS-1099-400\",\"title\":\"The channel value for the html fragment is invalid. Allowed channel value is email.\",\"status\":400,\"report\":{\"tenantInfo\":null,\"additionalContext\":{\"errorLevel\":\"ERROR\",\"variantId\":\"3c5d37df-254c-48c9-93c0-5725d79f7d56\",\"source\":\"FRAGMENT\",\"allowedChannelValue\":\"email\",\"type\":\"html\"}},\"error-chain\":null}]"&nb
Hi Team,I have the requirement where I want the page no. in synchronous. Actually, I am using the assembler service to assemble the multiple pdf's. But when generating the resulting pdf its giving the page no. on each pdf specific. for ex. If I assembling 3 pdf,pdf 1 with page 5pdf 2 with page 6pdf 3 with page 10 then resultant pdf its giving page 1 of 5 ... so on n of m ... for first pdf pagespage 1 of 5 ... so on n of m ... for second pages pdfpage 1 of 10 ... so on n of m ... for third pages pdf But I want total of 5+6+10 =21like page 1 of 21, page 2 of 21 like that any idea how that i can achieve it
Recently, several questions have been raised on the forum about the QA URLs not working or not showing the expected experience. To address this, this article will describe a workaround for an alternative QA method to the QA URLs. If you're familiar with QA URLs, skip this first part and skip to the alternative method. What are QA URLs? QA URLs are special links that help you test things before they go live. They let you see how the changes you've applied work without changing anything important, so you can ensure everything is ready before pushing your activity live. You can find the links on the Activity's Overview page: With QA URLs, you can share what you're working on with your team using links that never change. The link stays the same even if you make changes, so it's easy to test. You can also decide whether to test for specific people or everyone. This helps make sure everything looks right before you publish your activity. One of the best things about QA UR
Hi Team I have one requirement where I have to create a Content Fragment Model which contains checkbox/dropdown based on the selection of value in the checkbox/dropdown there should be 2 fields which should be visible or hide. Kindly advise how can I achieve this in content fragments. Thanks in advance.
Hi, I was working on the querybuilder (/libs/cq/search/content/querydebug.html) to find the published cq:page without the node name for "article-content" and "generic-content".I have tried creating query however was not able to execute it properly. Query: (Not Working) path=/contenttype=cq:Pagegroup.p.and=true# Group 1: Check if the page has been replicated and activatedgroup.1_p.and=truegroup.1_1_property=jcr:content/cq:lastReplicatedgroup.1_1_property.operation=existsgroup.1_2_property=jcr:content/cq:lastReplicationActiongroup.1_2_property.value=Activate# Group 2: Ensure article-content and generic-content do not existgroup.2_p.and=truegroup.2_1_property=jcr:content/article-contentgroup.2_1_property.operation=notgroup.2_2_property=jcr:content/generic-contentgroup.2_2_property.operation=notp.limit=-1 Note: On executing the Group 1 separately works fine and results the pages which are published: Working Code for Published Pages: path=/contenttype=cq:Pagegr
Description - Introduction of "Expiry Date" for each API key on the Customer Info page.Why is this feature important to you - Being able to see when an API key is due to expire can allow for forward planning of recycling API keys.How would you like the feature to work - An additional column in the API Key Settings on Customer Info page which displays the API keys expiry date.Current Behaviour - The expiry date is not listed.
HI,I'm working on incremental dataset exports (150 days historical + daily incremental) - Destinations.Quick points I want clarity on: 1. Incremental Export file name : Handling customization filename with timestamps.How are filenames changed or updates when doing this?2. Suppose we've already configured a destination—if the dataset schema later changes (e.g., 10 new fields are added), how does this affect exports? Will existing dataflows break or adapt automatically?3. Error Handling: Adobe’s approach when the destination or source system is unavailable or experiences failures.If a dataset export fails due to adobe runtime failure. Will adobe retry the failed ones's.?4. Sample Export: How can we export one day’s data sample (via Query Service, API, or filtered Dataflow) to analyze the file size, nested structure, and format before the full export?Would appreciate insights or recommendations!
In Scene7 VAT, it says "You can import a UV map you created with 3D Studio MAX. The imported file must be in .RLA format. This feature is for advanced users only." I was not able to more detailed explaining/tutorial on the process and kept fail to create an acceptable RLA UV map file. Is there any resource I can get to learn/use this approach?
Hi Team,I would like to know on aem lucene indexingAs per the aem docs lucene is asyn means what operations does lucene do asynchronously in aem? Thanks in advance.
Hi Friends, Please help me out how to enable user audit logs in AEM Forms JEE (JBOSS) server. Though I had configured audit log entry in domain.xml file, audit.logs are not generated."<audit-logging><file-audit-log name="local-audit" path="audit.log" relative-to="jboss.server.log.dir" format="JSON"/></audit-logging>"Thanks,Srujan
Hi everyone, I have my Marketo instance integrated with my Webflow site. When I publish a blog post on my site and toggle on the 'gated content' option on the Webflow side, a Marketo global form automatically pulls through embedded on the published blog. Does anyone know how to change and select the Marketo form that defaults for Webflow gated content?
Hi,Can someone please guide me on how can I generate a report on total execution/run time of every workflow.Thanks a lotnaveen
If you’re looking for new ways to use Fusion to solve business challenges, then look no further! @pan_shahbazian, founder of Lotus Labs, shares three unique Workfront Fusion use cases that transformed workflows at UCLA Health and Starbucks. From streamlining promotional item requests to automating Kanban Board management and enforcing system governance, this session explores how Fusion can drive efficiency, reduce errors, and enhance visibility. Huge thanks to Pan for sharing her solutions, her experience, and her stories to create a fantastic event! If you missed today's session, no worries, below are links to the recording and slide deck: Pan’s slide deck Connect with Pan on LinkedIn – she will be sharing her business requirements checklist on her page later today Workfront slide deck (resources and upcoming events) Webinar recording Are you just getting started with Fusion and want to learn more? Check out some gre
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.