Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi, We are in the process of hosting multiple projects in a shared environment on AEM Cloud.The requirement can be:Single repo for all customermultiple repo (individual repo for each) can share components or other resource I have gone through the documentation for the best practices and challenges.https://experienceleague.adobe.com/en/docs/experience-manager-learn/assets/deployment/multitenancy-concurrent-article-understand#:~:text=It%20is%20important%20to%20note,are%20deployed%20on%20an%20environment.The deployment strategy that is recommended is GIT submodule. I am looking for views and opinions, guidelines on deployment if anybody has already implemented such feature.What are the real time process and governance that was placed to achieve this?What is the other deployment strategy that you used ?
Hi, my data has some of the null value for the optional field in AEP, should I ingest these null records? How will it affect profile and identity stitching?
I made this audience and choose batch method as evaluation as shown in snapshot below.But this profile is not qualify for audience after 24hr .Dataset preview:
Hi Adobe Community, I have a question about a rise in ECIDs in my platform. So in my platform, we have ECIDs (device identifiers) that are created whenever a customer performs traffic on one of our tagged websites. Now, we can identify/verify these ECIDs when a customer logs into their account from that ECID - so when a customer goes onto our site and logs into their account, we get a hashed ECN which is then stitched to the ECID on its Adobe profile. So if a customer then went online again from that same device, we would already know their profile bc they had logged on etc etc. Now, we do have another type of profile that we call a pseudonymous profile. This is an ECID that we don't have a hashed ECN for. So, a customer that never logged into their account from their device or maybe a customer that is using a private browser or cleared their cookies etc etc. So, we purge any pseudonymous profiles that have been inactive in our platform for 30+ days as a part of our profile clea
We've noticed that the advertising cookie named everest_g_v2 is dropped whenever an Experience Cloud ID is present and we're trying to work out if we can still make use of ECIDs without the everest_g_v2 being dropped. Can anyone advise if this is possible, and if so how to achieve it.
The problem: when visitors first come to our site, with no cookie banner interaction, the initial page view and some other analytics data items are not getting captured or tracked. This seems to be because the GPLR happens on a “window loaded” event type which needs the adobedtm tag to load instantly. Well the adobedtm tag is blocked until a user consents to analytics cookies. So if the banner is accepted, but the GPLR has already been triggered, almost nothing is tracked on that first page view. My potential fix, that did work to some extent, was to add another GPLR that used custom Javascript which would add an event listener to the cookie banner’s acceptance. If the banner was accepted or analytics were accepted on that first page view, then the GPLR would basically refire. This worked flawlessly with my testing. But when things were published to Production, we saw a different outcome. My only guess to this would be variances to certain users with slower internet speeds and the
Let us supposeI have 3 eVars eVar1, eVar2, eVar3 defined as set to expire after visit.I have data element "Populate evar1" whose Storage duration is Pageview. It has value "abc"I have data element "Populate evar2" whose Storage duration is Pageview. It has value "xyz"I have data element "Populate evar3" whose Storage duration is Pageview. It has value "123"Scenario 1:I have rule 1 for step1 where eVar1 is populated by value from data element "Populate evar1" and then send server call and then the clear vars is set.I have rule 2 for step 2 that triggers after rule 1 where I set eVar2 value from data element "Populate evar2" and then send server call and then clears vars is setI have rule 3 for step 3 that triggers after rule 2 where I set eVar3 value from data element "Populate evar3" and then send server call and then clears vars is setScenario 2:I have rule 1 for step1 where eVar1 is populated by value from data element "Populate evar1" and then send server call and then the clear var
Hey hi , iam looking for the Adobe experience platform certification but iam not finding any certification related to aep in Adobe certifications catalogue. So there is no aep related certificate in new portal? If there please share the exam code
Hello - is there is a setting in Marketo that will delay an email by one day if the system can see that an email is scheduled to go out to a user already? I know about email frequency capping but that will just suppress the send while ideally we'd still like for the user to receive all the communications they're targeted with. Thanks
Adobe Journey Optimizer's (AJO) dedicated IP Warm-up Plans go beyond simple volume ramping, offering sophisticated controls to fine-tune your sender reputation strategy. These capabilities empower you to manage your warm-up process with precision, adapting to real-world deliverability challenges. 1. Domain Exclusion: Targeted Reputation Management Sometimes, your reputation with a specific Internet Service Provider (ISP) or a particular domain group might require special attention, even while your overall warm-up plan is in progress. AJO's Domain Exclusion feature allows you to temporarily exclude specific domains or custom domain groups from a warm-up phase. Practical Use Case: Imagine you're several days into your IP warm-up, and you notice a higher-than-expected bounce rate or lower engagement specifically with emails sent to Yahoo! Japan (yahoo.jp) or Yahoo! India (yahoo.co.in). Instead of pausing your entire warm-up, you can: Create a custom
Adobe Journey Optimizer's (AJO) IP Warm-up Plans feature offers a streamlined approach to building sender reputation, moving beyond complex manual journey configurations. However, a common point of confusion arises when activating runs within these plans: users sometimes encounter the error, 'The run failed as there are no qualified profiles. Select the 'Split runs to a new phase' option to choose a different campaign and audience."This often stems from a critical, yet frequently overlooked, timing issue related to AJO's batch segmentation processes. This guide will clarify the paramount importance of correctly aligning your run activation with your batch segmentation schedule, and how AJO's configurable retry mechanism provides a crucial buffer to ensure your warm-up campaigns execute smoothly and reach their intended audience, even when unforeseen delays occur. The Challenge: "No Qualified Profiles" When you activate a run within your AJO IP Warm-up P
New sending domains and IPs start with zero reputation. If you drop full-scale marketing volumes on day one, mailbox providers will throttle or junk your messages, crushing engagement KPIs for months. This guide shows how to build and protect reputation from day zero inside Adobe Journey Optimizer (AJO): A sample four week, volume-phased warm-up calendar. Correct SPF, DKIM, and DMARC set-up (with helpful check links). Real-time monitoring dashboards built in Query Service. Proven “Abort / Adjust / Accelerate” troubleshooting playbook. Follow it and you’ll hit the inbox faster, with fewer headaches and happier stakeholders. 1. Why IP & Domain Reputation Matter Mailbox providers (Gmail, Yahoo, Microsoft, Apple Mail, etc.) score every sender on four pillars: Complaints ⟶ “Did recipients hit spam?” Engagement ⟶ “Do they open, click, reply?” Infrastructure ⟶ “Is the sender authenticated, stable, non-spammy?”&n
Adobe Journey Optimizer's (AJO) IP Warm-up Plans feature offers a streamlined approach to building sender reputation, moving beyond complex manual journey configurations. However, a common point of confusion during run activation within these plans is the following error: 'The run failed as there are no qualified profiles. Select the 'Split runs to a new phase' option to choose a different campaign and audience." This often stems from a critical, yet frequently overlooked, timing issue related to AJO's batch segmentation processes. Understanding and correctly aligning your run activation with your batch segmentation schedule is paramount to ensuring your warm-up campaigns execute smoothly and reach their intended audience. The Challenge: "No Qualified Profiles" When you activate a run within your AJO IP Warm-up Plan, the system creates a new segment specifically for that run. If this segment isn't processed by your organizations daily batch se
I have a React SPA page where the homepage.model.json fetches components authored in the template under structure -> responsivegrid -> component A, component B. This expected functionality is not working on a specific page, where the responsivegrid node itself is not fetched at all. There are 4 responsivegrid nodes, each containing some components. The page was working fine earlier, and this issue seems to have started recently (perhaps about a month ago). I'm using AEM 6.5.22. Interestingly, I can see those nodes when the page loads the en.model.json. I’ve checked the template policies, error logs, browser console logs, restarted the org.apache.sling.models.impl bundle, and even restarted the instance—but none of these helped. Also, I couldn't reproduce the issue in my local or other instances. Please let me know if anyone has any idea about this issue.
In my Marketo instance, we use a number of snippets as banners in our emails, each with a CTA. I'm trying to generate a report that shows the performance of emails using each snippet, but I haven’t found an easy way to do it. I tried going to the snippet asset in the Design Studio and using the “Used By” feature to get a list of all the email assets that include that snippet. However, the list is very long—over 500 emails—and there's no option to download it. To build a report, I’d need to create a link performance report and manually add each email, which would be extremely time-consuming. Important info: I know we should, but we hadn't add UTM parameters on the CTAs on the snippets. Has anyone found a more efficient way to report on snippet performance?
As primitive as SMTP and DNS may seem, lots of stuff needs to work for an email to go from sender ⮕ recipient’s MX ⮕ recipient’s mailbox. Then even more stuff needs to work for a mail client to parse and render an HTML email, plus its embedded resources and/or remote images. The good news: modern infrastructure is reliable. We don’t worry much about extended network outages or servers melting down. But that’s also misleading, since fault-tolerant infrastructure, plus the native resilience of SMTP and DNS, can disguise poor performance. Put another way, stuff stays up, but that doesn’t mean it stays fast. DNS is everywhere I recently looked into a problem with email image load performance for a client. Check out the animation below. The left side shows the expected load performance with an unprimed local cache.[1] This was happening most of the time. But sometimes they’d see performance like the right side: a noticeably staggered experience, more than twice as slo
Hi All, I knew that all profile XDM schema fields can be activated to destination. wanted to understand if we can activate event dataset fields into destination ?
I've created a free form table, my dimension is marketing channel and my metric is visits the number comes up as 111,567 . However, if I were to add in unique visitors to the same table with the same date range, my visits changes to 156,283. Is there a reasoning for this change? I saw that @jennifer_dungan had answered a question similar to this but, I'm not sure if there was any reference to the date range. From answered the post, it says that visit number is based on All time data, but I'm confused if that would supercede the date range I have selected. Does adding unique visitors add more users to the data pool for visits to pull from? Thanks in advance!
Do you store in OneTrust only Web & Mobile consents? Or also outbound email or app push consents?What is the best practice?
Hi,in the practice test for AEP there are some questions and the respective answers which confuse me: 1. Once an audience is created in Experience Platform, what is the typical timeframe for its availability in edge segmentation use cases?the right answer is:Audience definitions propagate to the Edge Network in about an hour. my doubt is: Should it not be immediately available? (which also one of the options in the test) 2. When a segment for streaming or the edge has been created, at what time will ALL profiles that meet the criteria be included in the segment?the right answer is: Within the next 24 hours.my doubt is: should it not be Immediately upon the creation of the segment? (which also one of the options in the test)thanks
I would have greenfield implementation. Customer did not acquire CJA and Data Distiller. Just thinking if there is a point in that case importing data to AEP if its not enabled for RTCP if the customer does not have these additional SKU's?
Field DescriptionWhat product are you using?What area of the product are you using?What are you trying to achieve?What’s the problem or error?What have you tried so far?Environment / VersionScreenshots / Videos / Logs / CodeAdobe Analytics I’m reaching out regarding a somewhat technical issue we’ve encountered.We are sending an Adobe event via the AB Tasty tool using the .tl() function. The goal is to identify pages where we have an ongoing A/B test on the website. Below is the configuration of this hit: ensureOmnitureIsSet(timeout).then(function() { const abAffectation = '[{{campaignId}}][{{variationId}}]'; window.s_c_il[0].eVar74 = 'ab' + abAffectation; window.s_c_il[0].tl(); }); Recently, we noticed that this hit no longer sends an event hit but instead sends a pageview hit. This behavior is problematic for us, as it impacts how we use Adobe data in Workspace.Has there been
Description:Enable a native integration between Adobe Experience Platform (AEP) and Databricks to allow seamless data exchange for advanced analytics, machine learning, and large-scale data processing.Why is this feature important to you:Databricks is widely used for data science, modeling, and big data workflows. Many organizations already use both AEP and Databricks but face challenges moving data between the two. A native integration would eliminate friction, reduce reliance on custom pipelines, and unlock more value from both platforms by enabling real-time insights, model scoring, and enrichment of profiles in AEP.How would you like the feature to work:Users should be able to configure a connection to a Databricks workspace directly from the AEP UI. They could export datasets from AEP to Databricks, run transformations or machine learning models, and then write enriched results (e.g., scores, segments, predictions) back to AEP. Ideally, this would support scheduled or triggered jo
Is it possible to edit the layout of custom forms when you download them? Like adding the project title above the form name, or remove POWERED BY Adobe Workfront at the righthand bottom of each page.
Hi Community, I have an array object in my profile type table. I want to add new key person_type in array object. When I added a new key and value and insert data into it. it created a new separate new array object in unified profile. In my unified profile I have two array object, one with old fields other with new fields. Can i ingest into same old array object and not have new array created. OLD OBJECT "personal_details": [ { "fistname":"smith", "lastname":"jose", "county" : "USA" },{ "fistname":"steve", "lastname":"anthony", "county" : "France" } ] New OBJECT "personal_details": [ { "fistname":"smith", "lastname":"jose", "county" : "USA", "person_type":"S" },{ "fistname":"steve", "lastname":"anthony", "county" : "France", "person_type":"Y" } ] Thanks in Advance Best Regards,
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.