Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
One of our customer requirements is to construct a ‘Contact Information’ block of addresses on the back page.They don’t want to hardcode this in a table in a topic. We'll have a template with an empty, single row, table and we'd dynamically expand the table based on the required number of address blocks.They want to store each address block in a bookmeta/authorinformation/organizationinfo block and then to format this content and inject it into a cell per address.The number of address organizationinfo blocks will vary by publication, and the information in an organizationinfo block will vary.Because of this variability, using the provided method to create variables from this metadata does not seem to be ideal or efficient. Since the variables are text-only, if we create a variable from the organizationinfo element as a whole we lose all the internal structure.We were hoping for an HTML structure that retained the internal structure and provided us with something we can manipulate in Ja
Hi,In the documentation it mentions about JSON as one of the output presets, but I do not see JSON in the list of output presets. Is there any configuration needs to be modified to enable JSON output option? Also, is there an API to get the JSON response of the output?Thanks!
Hi community,We are implementing Sling Dynamic Include (SDI) to include the header and footer components in AEM as a Cloud Service. The necessary configurations have been set up on the dispatcher, but the components are not rendering as expected.We are encountering the following error:🔹 [an error occurred while processing this directive]Before further troubleshooting, we would like to confirm:Is SDI fully supported in AEM as a Cloud Service?Does the AEM Cloud Service Dispatcher include the mod_include.so module by default?Any insights or recommendations would be greatly appreciated.Thanks!
I need to create social icons (instead of standard ones) as wknd site and integrate them properly in my project.
I am trying to access nav.html and footer.html directly from scripts, but I am consistently getting a 404 error. Is EDS intentionally blocking access to nav.html and footer.html?However, I am able to access nav.plain.html and footer.plain.html without any issues. The problem is that plain HTML does not include data attributes, making styling more difficult.Is there any way to directly retrieve the full header and footer HTML using URLs like:https://<branch>--<repo>--<owner>.aem.page/nav.htmlhttps://<branch>--<repo>--<owner>.aem.page/footer.htmlRight now, both URLs return 404 errors. Let me know if there’s a workaround!
Hi everyone,Has anyone successfully created an Asset Compute Service using OAuth Server-to-Server authentication?I'm trying to get it running, but I hit an error when executing aio app run. It seems related to the private key, which is usually expected in JWT-based authentication, but not sure how that fits with the server-to-server OAuth setup.Here's the error I'm seeing:/test/tst-assets-customrendition-worker/node_modules/@adobe/asset-compute-devtool/client-build⠦ Error: Missing Adobe Developer Project private key file.(node:37759) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.(Use `node --trace-deprecation ...` to show where the warning was created)TypeError: Cannot read properties of undefined (reading 'on')Error: Command failed with exit code 1: adobe-asset-compute asset-compute:devtoolat makeError (/opt/homebrew/lib/node_modules/@adobe/aio-cli/node_modules/execa/lib/error.js:60:11)at handlePromise (/opt/homebrew/lib/n
We have events recorded in the profiles sections which are configured for 45days as a set. And, on rolling days post 45days, the events will be removed from the profile section. However, the events will be stored in datalake for 13months and can be retrieved as an when required as a whole set. Exploring from adobe documentation, there is a way to hold the specific events and can be achieved through SQL. Has anyone used this approach? Any insights or usecases will be highly appreciated. Thanks inadvance. Kind regards,Kiran Buthpur
Hi Everyone, We have csv.pgp encrypted source files stored in Azure Blob Storage. These files are ingested into the Data Landing Zone using an API-based ingestion process.Our source and target schemas are different. We would like to reference a field from the source file (e.g., CRMID) and use it to update an existing attribute in the target schema (customer_status). However, the customer_status attribute does not exist in the source schema/source file.For example: If CRMID = 12345 (from the source file), then update the customer_status=moved in the target.Could you please advise on the best approach to implement this logic? Should we use Data Prep or Data Distiller after ingestion? Also, what steps or actions should we take to achieve this?Additional questions:CRMID is present in both the source and target schemas. Should this be the primary identifier in both schemas?Do we need to add customer_status field in the source? Is it necessary?If the customer_status field currently has
Hi Team, We are planning to shift to Adobe CDP from exist CDP, please help me to understand steps and what action should be taken initially. Thanks,
Hi, I have an urgent request and would appreciate a quick response. I'm trying to export a dataset from AEP to a third-party system (Azure Blob/S3/SFTP). The records in these datasets contain PII data, and I cannot select which fields to activate for the destination, as that option is not available in AEP. How can I export the datasets and all the records while skipping the activation of the PII fields? I understand I can label the fields and create a governance policy to restrict activation, but will that restrict the activation of the entire record or just the specific field? Thanks!
Hello! In my company we have finished the configuration of the processing rules of the marketing channels. We would like to be able to group these channels through “Marketing Channel Classifications”.This is what I have started to do through this section: I have included the exact name of each marketing channel created, but when I see the results I can't see this grouping. Can you help me?I have classified SEO in 5 mk channels but here appears 23. This are my mk channels:
I was reading the documentation on Diagnose Data Discrepancies in CJA. Here is the URL (Customer Journey Analytics FAQ | Adobe Customer Journey Analytics) and screenshot below. What is confusing me is how the example is worded. If someone deleted the data set from AEP, then the data set should be deleted from CJA. Deleting a dataset in Adobe Experience Platform data lake stops data flow from that dataset to any Customer Journey Analytics Connections that include that dataset. Any data from that dataset is automatically deleted from the associated Customer Journey Analytics connections. What am I missing? Shouldn't CJA only have the single data set? Thanks!
Hi guys, I wanted to convert my pdf to xml format using the sdk. I did try to do it directly from the app, but after few pages, the structure is getting messed up, like every single sub heading is just under one header. So i had to make multiple small pdfs for the same pdf and manually convert them through the app. But this is eating away my time. I wanted to ask if: 1) Am i doing something wrong with the software? 2) Is there option to convert pdf to xml sdk? if yes can anyone provide me with the code please.
Hello. Hopefully you guys can help. I'm adding AA analytics to a new site using a current launch property. The new site is basically laid out the same as my other sites, besides the domain, which shouldn't matter I hope. I'm firing one page view rule (acdl.cmp:show.global) which pushes the aa variables and sends beacon (see attached AA setting ). I see the rule firing but not seeing any of the s_ cookies appear and nothing is being captured in debugger. We use Onetrust, however I've disabled it just to rule it out. For context, this site had GTM, however, we've removed. The site has adobe launch url, datalayer object and my datalayer.js file, so the setup is correct. I'm not sure what I need to do to get this to work. All my other sites work fine and setup isn't any different. The only thing I can think of is this site was using GTM before.
I tried to use the PrintChannelService to generate pdf, getting the below error.I'm using AEM 6.5.22 and tried with the following dependency (both).<dependency><groupId>com.adobe.aemfd</groupId><artifactId>aemfd-client-sdk</artifactId><version>6.1.152</version></dependency>and<dependency><groupId>com.adobe.aemfd</groupId><artifactId>aemfd-client-sdk</artifactId><version>6.0.88</version></dependency> Thanks in advance.
hi, are there any bright spraks out there who know how to include the audience name when creating a custom streaming destination? I see the template in the destination server uses the segmentmembership.ups object , so as an example: {%- for segment in profile.segmentMembership.ups | added %}{ "Email": "{{ identity.id }}", "SegmentId": "{{ segment.key }}", "Status": "{{ segment.value.status }}", "QualTime": "{{ segment.value.lastQualificationTime }}" }{%- endfor %} but I'm really looking to do is rather use the more useful audience name as opposed to the guid id{ "Email": "{{ identity.id }}", "SegmentName": "{{ The name of the segment }}", "Status": "{{ segment.value.status }}", "QualTime": "{{ segment.value.lastQualificationTime }}" } so looking at the profile api fior entities, i see as part of the payload:"segmentMembership": { "ups": { "6145
Hi All,I am going to push to prod Web SDK implementation. I have set the same Report Suite that I use for Client Side. What will happen then? The data will be doubled or rather merged? If merged, how to properly set up and where?Thanks in advance for all responses!Best Regards!
Hi Team, i am trying to understand based on Opt-out Management with below link https://experienceleague.adobe.com/en/docs/journey-optimizer/using/channels/email/email-opt-out#one-click-opt-out With current understanding, i am not able to change the fieldname in Email designer template. Question : there is 1 field which i want to map while creating an unsubscription in email template.just by adding Unsubscription link : with 1 click opt-out management, how do i map it to consent & preference(OOTB) and update respective value in email template. Same thing we have in landing page in ACS, similar thing i want to add in AJO checkbox and change the value of particular field. http://experienceleague.adobe.com/en/docs/campaign-standard/using/profiles-and-audiences/understanding-opt-in-and-opt-out-processes/managing-opt-in-and-opt-out-in-campaign Any suggestions is appreciated team.
What is the latency for AA as a source to CDP?I know that Web SDK is real-time and would like to know how it compares to Web SDK.Is it possible to track web data through Web SDK send it to Analytics and then use it as AA as source to AEP?
I wanted to add UTM parameters only to the internal links (client domain links) and not to the external links(non client domain links. ex- youtube.com/ google.com, etc). Is it possible to configure utm parameters for selective domains/links?
Hello Team, I have created an Content Fragment Extension project. Manually deployed the project to Development, Staging, Production Workspace. Now, I want to automate ths process of deployment.So, can you help me with the automate deployment to different workspace? cc @arunpatidar @amitvishwakarma @partyush @sarav_prakash Thanks in advance
We are in the process of migrating to AEP from App Measurement (i.e. Adobe Analytics legacy) and we have numerous sites that are not owned by us and would need tremendous coordination among different owners to migrate them to the WebSDK. Is there any way that we could have these sites send their smetric requests to AEP (e.g. change the cname endpoint) and we could process those requests and send them onto CJA?
Dear community, I was tasked with connecting Streaming Event Data into AEP using Kafka. I was following "This Link" (https://experienceleague.adobe.com/en/docs/platform-learn/tutorial-one-adobe/activation/rtcdpb2c/rtcdp26/ex2) "Link 2" (https://experienceleague.adobe.com/en/docs/platform-learn/tutorial-one-adobe/activation/rtcdpb2c/rtcdp26/ex3) and "Link 3" (https://experienceleague.adobe.com/en/docs/platform-learn/tutorial-one-adobe/activation/rtcdpb2c/rtcdp26/ex4). I was able to get to the very end of the exercise however, In Exercise 2.6.4 under "Produce an experience event" step, I ingest a test data as the exercise mentioned. However, upon checking, I was not able to see the test data I just uploaded into AEP. Upon further inspection, in Exercise 2.6.4 under "Create your Adobe Experience Platform Sink Connector using Postman" during the step where I had to use POSTMAN with the request of "GET Check Kafka Connect Connector Status". I was able to see that in the RESPONSE,
We migrated our mobile application to use a different sandbox. In this process, we set up the data stream, tags, etc., in the same way as the previous sandbox. However, we are now getting an error when requesting content via the AEP Optimize - Decisioning SDK that we did not receive before. The error is: Decisioning Service error, type: https://ns.adobe.com/aep/errors/ODE-0001-404, status: 404, title: Not Found, detail: The Decisioning Package was not found., report: [:]" I'm not sure if anyone has encountered this before, but everything starts working fine again if we move back to the original sandbox.
got the following error in the segmentation Job"callStack": "java.lang.Exception: Field b2b not found within the struct () in schema\n\tat com.adobe.aep.unifiedprofile.dataprep.enricher.impl.tree.transformer.DataTypeResolver.getOutputType(DataTypeResolver.scala:189)\n\tat ..."error-code": "UPPQL-013060-404","error-message": "Field b2b not found within the struct ()"what would be cause of this error?
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.