Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hello! I'm using Claravine to generate tracking codes for Campaign URL Builder. How do I effectively integrate and implement these Claravine-generated tracking codes with Adobe Analytics to ensure accurate data capture?I would appreciate the help.
I am trying to build tables in CJA and keep getting a message 'Max Components Reached - You can add a max of 5 derived components to each visualization.' I receive this message even if i have less than 5 metrics included. Does anyone know why this happens and how to fix it?
Hello! I am trying to create a dashboard that has two things: 1. Average Monthly Unique Visitors (which I think I created correctly: UV / Approximate Distinct Count (Months)) for 2023, 2024, & Current YTD 20252. For each of these metrics, I am trying to create summary change metric as well (for example, 2023 Monthly Avr UV vs. 2024 Monthly Avr UV) The issue I am running into here is the best way to create a summary change metric that updates monthly for current YTD. So for instance, the Avr Monthly UV for 2025 so far that compares itself to 2024, but updates as months continue on in 2025. Thank you!
Why is it that when I try to create a smart list for our Marketo landing page views "visited web page", it comes up as not a valid webpage?
We have a Fusion scenario that converts requests to projects based on status. Once these requests are converted, we're having issues with users who are either primary contacts on the request and project, or users who are directly assigned tasks not being able to access the project or task. For example, this user is assigned to this task, but cannot access it. They are a standard user with edit access to tasks, and we have the setting for "when someone is assigned to a task give them manage access to the task". I've checked everywhere I can think of for other access restrictions that may be causing this.
If I use filter, e.g. in a template, no preview is shown even though the selection should give a filtered recipient amount. Once I click back and forth within Campaign a preview shows. How do I configure the template / the campaign so that there is always a preview if recipients match the filters?
Hi, Need help with error received when creating mapping set for a destination data flow using API. This error is received at create mapping step in this document. https://experienceleague.adobe.com/docs/experience-platform/destinations/api/activate-segments-file-based-destinations.html?lang=en#create-mapping-set Error:{"status": "FAILED","source": "segmentMembership.seg_namespace.seg_id.status","destination": "segmentMembership_status","sourceType": "text/x.schema-path","errors": [{"exception": "The XDM path: segmentMembership_status is invalid. Please update the XDM path and try again.","errorCode": "MAPPER-3809-400","errorType": "ERROR","missingRequiredFieldError": false}],"warnings": [],"hasMissingRequiredFieldMapping": false,"destAccessEnabled": true,"accessDeniedOnRequiredField": false,"srcAccessEnabled": true}, Any help is appreciated!Thanks.
I want to set up a calculated field to have a pre-set value based on a selection of another field (radio button). So suppose one radio button have 4 options a,b,c and d, I want to have a calculated field that shows 1 for a, 2 for b, 3 for c and d.Is it possible? Thanks,Nisha
I have a event listener class to call a service method as below. This piece of code works well and calls the service method when the event is triggered. But,when this code went through the automatic code scanning tool sonar cube in Adobe cloud, we got a critical finding on the resolver object declaration as highlighted in bold red below. Below was the critical finding - Usage of org.apache.sling.api.resource.ResourceResolver as a field is not thread safe. So I removed the global declaration of resolver object and tried to create the object inside the try method as belowtry (ResourceResolver resourceResolver = resolverFactory.getServiceResourceResolver(ServiceUser.REVIEW_TASK_SERVICE_USER.getAuthMap())) { This will automatically handle the resolver.close() as well. But the issue is, in this approach, we cannot declare the resolver object globally, which will be available both in activate and onevent methods. This declaration of resolver object inside try method will not t
We are looking to set a TTL for Customer Profiles within a specific Namespace. For example we want all profiles created within our SecondaryCustomerID namespace to be deleted 30 days after creation. I don't know if this detail is important, but these Customer Profiles are created using a Streaming Experience Event. Any information is appreciated!
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
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.
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
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
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?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.