Explore product-specific spaces to ask questions, share insights, and learn best practices.
Recently active
Hi - I want to see if anyone has any tips to better prioritize proof approvals for approver users. Right now, my users have full queues and I want to better organize their "my approvals". I understand that we can prioritize projects, does anyone have recommendations on how to use this for proofs?
I have so many, it's hard to choose from, but at it's most basic, I'd say right-click, right-click, right-click! Also documentation.But I want to hear from others...what are some great tips you have on using Analytics? Could be ones you've heard from others or ones you came up with yourself. 🙂
Hi AEP community, Running Adobe Experience Platform at scale is exciting — but often harder than the demos suggest. From broken identities to segmentation limits, teams in banking, retail, and travel keep hitting the same walls. Let’s share what’s really working (and not) in production. Identity & Profile Stitching – brittle glue Upstream systems creating same hash IDs for orignaal uniqe identifiers like email etc, and suddenly two customers become one (or vice versa). 👉 How do you validate identities before they reach AEP? Event vs. Profile – one profile, many events Personalization often needs event-level behaviour joined with attributes (“did X three times in 7 days AND lives in Y”). 👉 How are you modeling event vs. profile data to make this practical? Segmentation Logic – when the UI hits limits SQL-heavy teams often struggle to express complex business rules in PQL/Segment Builder. 👉 Do you prototype in Query Service first, t
Hello Everyone We’re hosting AEP user group sessions to network, learn, and share experiences at 3 locations - London, New York City and Bangalore. What are User Groups?User groups are community-led gatherings where Adobe Experience Platform practitioners come together to learn from each other’s implementations and real-world experiences, share best practices, challenges, and ideas, and build professional connections. Why attend? Hear practical AEP use cases and insights from your peers Grow your network and exchange ideas with others in your region Upcoming Meetups Join your regional Chapter at below locations and register on the Events page for the upcoming Kickoff. London Chapter is hosting Event on October 16, 2025(Link coming soon) New York Chapter is hosting Virtual Kick off on Sept 25, 2025 and in person meet on October 30, 2025 Bangalore Chapter is hosting Virtual Event on Sept 11, 2025 and Inperson Event coming soon. Inte
Hello Everyone We’re hosting AEP user group sessions to network, learn, and share experiences at 3 locations - London, New York City and Bangalore. What are User Groups?User groups are community-led gatherings where Adobe Experience Platform practitioners come together to learn from each other’s implementations and real-world experiences, share best practices, challenges, and ideas, and build professional connections. Why attend? Hear practical AEP use cases and insights from your peers Grow your network and exchange ideas with others in your region Upcoming Meetups Join your regional Chapter at below locations and register on the Events page for the upcoming Kickoff. London Chapter is hosting Event on October 16, 2025(Link coming soon) New York Chapter is hosting Virtual Kick off on Sept 25, 2025 and in person meet on October 30, 2025 Bangalore Chapter is hosting Virtual Event on Sept 11, 2025 and Inperson Event coming soon. Interested in starting an AEP User Group in
The Problem A B2B RT-CDP customer recently noticed what seemed like “ghost profiles” entering their Adobe Journey Optimizer (AJO) journeys, more journey entrants than the number of profiles qualifying for the audience. This issue appeared across multiple journeys, skewing analytics and measurement. Typically, journey entrants are fewer than the audience size due to eligibility criteria, re-entry rules, or profiles leaving the audience before a journey starts. The customer’s data ingestion was standard: batch ingestion via a source connector from their enterprise data warehouse into Adobe Experience Platform (AEP). However, they also heavily relied on the Custom Upload feature to import audiences from CSV files that powered some of their AJO journeys and campaigns. The Cause To determine why AJO reported more entrants than expected, we examined profile snapshots and journey datasets. We found multiple profiles for the same person, created because of inconsistent casing in identity value
Native Visibility Rules and Progressive Profiling pack immense power. But one thing they can’t do is change whether a field is required: if a field is displayed per VR and/or ProgPro rules, it simply picks up the Required setting from Form Editor. This means you need JS for advanced behaviors. Say Country should be optional for Home users: Country and Company are required for Professional and Enterprise. while Number of Employees is displayed (via native VRs) but optional for Professional: And finally, Enterprise users must provide Country, Company and Number of Employees: Enter manageFieldRequirement() Here’s a little JS function that lets you achieve such special effects: /** * Programmatically require/unrequire a Marketo form field * @author Sanford Whiteman * @version v1.2 2025-08-25 * @license Hippocratic 3.0: This license must appear with all reproductions of this software. * */ function manageFieldRequirement(mktoForm, fieldName, userOption
Have you wished you had a guide for how to use advanced functions in your calculated metrics? Check out the link at the bottom of this post to see a new guide that I’ve written to help you understand the various functions available. Calculated metrics are one of the most powerful features available in Adobe Analytics. Creating your own metrics gives you the flexibility to define KPIs like conversion rate or add-to-cart rate rather than simply relying on the events captured on your website (or Adobe’s out-of-the-box metrics). There are several features in calculated metrics that you can use: adding segments, containers, static numbers, and of course, functions. Each function performs some type of mathematical computation in order to give you options for how you want to build your metrics. Some of these functions, like mean or median, are pretty basic yet still very powerful. You can use them to get an average of a particular metric without worrying about dividing it yourse
Have you ever attempted to use the Adobe Experience Platform Debugger to do some very simple troubleshooting tasks, like examining only your Web SDK payloads? I have, and occasionally, my experience doing so hasn't been all that great, as exemplified by the following internal dialog:"Alright, I need to find a specific XDM object within a server call's payload"."I think I know which server call contains the correct payload and I think I know where to look within the payload itself""Okay, so I'll click here, then click there, then click here.""Is that it? Nope, darn. Okay, go back.""Click there, click here"."Wait, what is this?""Click here, click there, click, click, click.""Hmmm, why can't I just see everything all at once?"If you couldn't tell, it's all the clicking and guesswork that drives me crazy. So, if you've had the same type of internal dialog as I have, please know you can set up a completely different method to look at your AEP Web SDK payloads – with a lot less c
In part 2 of this series I gave you a basic technical guide on how to get Adobe Analytics working with Web SDK. In this article, I will expand out more details of my recommended approach, particularly around how to efficiently populate the XDM Object. However, before we get on to what to do, I'm going to start with what not to do and my biggest mistake! Mental model Prior to using the Adobe Web SDK, based on years of successful deployments(!), I had a very strong mental model of how Data Collection - Tags should be set up to support Adobe Analytics. My basic mental model went like this: Set a data layer in the website Read the data layer into Data Elements, normally on a one-to-one basis Use rules (which contain most of the logic) to: apply conditions to our data processing concatenate Data Elements together map Data Elements to Adobe Analytics variables send data back to Adobe Analytics My biggest mistake was initially sticking rigidly to this mental model and trying
Join the Engineering and Product team at Adobe Target in this impactful session as they cover key concepts related to the new Target UI, CDN experimentation, AI Assistant, and more. This 1-hour session aired in Feb 2025 and is your opportunity to learn all about what the Target team has been hard at work on for the past few months. Be sure to watch till the end for the customer Q&A! If you don't have time to watch the whole session, you can view the attached presentation materials or review the transcripted customer Q&A by viewing the below information: https://new.express.adobe.com/webpage/hI6qWvcex5lkb See below attachment PW for both: Target4u! As always, let us know your questions or comments in the section below, and we'll do our best to get back to you as quickly as possible.
Happy Friday everyone! Thanks for the awesome engagement yesterday at our Skill Exchange Session about Enabling New Features (and a bit of value realization too) always fun to get out and talk about Workfront. Had a few people ask for slides so thought I'd share more broadly. If you have any questions that did not get answered yesterday, or any others that crop up post them down below and I'll respond. We can always tag in product experts to help with any specific release questions too. Thanks to @kristinfarwell for being an amazing host as always!
First and foremost, a HUGE thank you to Kari @karib93wi for sharing the details of the creative brief process for Kohler and taking time to answer so many questions from the chat! And to everyone who attended, we hope that you left feeling inspired and excited about new process improvement ideas for your Workfront environment. There is no one-size-fits-all approach, so while this is just one example, find what works best for you and look to get leadership buy-in for support and adoption! If you weren't able to join us live, below are links to the slide deck and recording, along with a short summary of what was shared: Slide Deck PDF – these are the Adobe slides (think User Groups, resources, upcoming events) Kohler slides – this is what Kari shared for her presentation Workshop recording Kohler implemented a tiered approach with 4 request types, from large strategic campaigns (Tier 1 and 2) to simple revisions (Tier 4). As leadership approval h
Hello, friends!To anyone that has implemented WF Planning, I'd love to hear your specific use case - I know the reasoning why Planning was created, have read through documentation, and attended some webinars on it. But I'd like to understand some specific use cases:- Why did you go with Planning instead of core WF for your specific use case?- Are you using Planning only or a mix of Planning & core WF for your use case?- Pros/cons about Planning implementation?- Are you doing XYZ in Planning and then mapping record types to core WF and doing ABC in core WF/connecting the two?If you're inclined to be extra generous, I'd even love a short time with you to see it over screenshare - feel free to send me a private message in Experience League!
Hello Everyone Can anyone suggest how exactly this module works ? I dont see any details about the below in the documentation. Moreover unlike the documentation specification ,watch rows doesn't retrieve the list of updated rows but all rows. Is there a way to Iterate only on the newly added rows ? ThanksHarish
Hi all-- We are looking for customers who have a loyalty program and would like to partner with our product and engineering teams in a Beta some loyalty capabilities we're building.Included in those capabilities are: A loyalty challenge service AI Loyalty program insights and recommendations Data source connectors from their eternal loyalty management system into AEP Please reach out if you're interested in learning more!
Migrating from Adobe Campaign v7 (or earlier) to v8, or even jumping to AJO, and sometimes feels like a raffle. You prepare everything… but you’re never 100% sure how smooth it will be. From what I’ve seen, many customers forget some of the big advantages with v8:-It’s available as a Managed Cloud Service.-It runs on a hybrid architecture.-It introduces full federated data access, a game-changer for working with data at scale. And yet, the hardest parts aren’t always technical: Data foundations → if your model isn’t clear and audiences aren’t stitched, migrations get messy. Organizational alignment → setup is easy; getting approvals from different teams and buy-in is not. Mindset shift → v8 and AJO bring new interfaces, new workflows, and the challenge of true adoption. Some solutions, that I've seen that work well: Define a clear roadmap. Prioritize countries or business units to phase rollouts and keep it going. Don't forget to test, test, test to avoid unexpected su
Hello Community,We are in the process of setting up the integration between AEM and Adobe Target. Could you please let me know which PIDs I need to use to create OSGi configs so that they are deployed as part of the code? Additionally, there are some existing configs that were created manually. I want to ensure that these existing configurations are not overwritten and that the new config is added as part of the deployment. Security -> Adobe IMS ConfigurationsAdobe IMS Technical Account ConfigurationCloud Services -> Legacy Cloud Services -> Adobe Target Configurations
Hi folks, NEW (and improved) as of March 5, 2025 3pm Mountain With thanks to @sven-ix for this thought inspiring post, I am pleased to share this solution to the years-old "detect copy" challenge using a derivative work of my Targeted Auditing technique: create a custom form (e.g. Project Genealogy, as below) that you will attach it to all Projects of interest; or if you prefer, skip this step and instead repeat the remainders on your existing common Project Custom Form(s) of interest add two calculated parameters ("Project Genealogy" and "Project Original Or Copy", respectively; both Text format) to the custom form save the form (so Workfront "knows" that those parameters now exist) set the NEW Project Genealogy formula as follows (and as below): IF(ISBLANK({DE:Project Genealogy}) ,CONCAT("Created on ",{entryDate}," (",{referenceNumber},") as '",{name},"' by ",{enteredBy}.{name}) ,IF(CONTAINS(CONCAT(" (",{referenc
Hello Marketing Nation, I'm excited to share an update regarding our Community Ideas space! First and foremost, thank you for actively using this platform to share your product suggestions and for engaging with your peers' ideas through votes and comments. Our ideas space serves as an invaluable resource for product feedback, and we genuinely appreciate the time and thought you put into each submission. Your voices matter to us. While we may not be able to implement every suggestion, please know that we carefully review the most engaged ideas and prioritize our responses based on community interest and product impact. We're committed to being more transparent about this process moving forward. With that commitment in mind, I have some exciting news to share! Over the past few weeks, we've updated several community ideas that were successfully implemented in earlier releases this year. While this represents just a portion of the valuable feedback we've receiv
10 Real-Time CDP Collaboration example use cases and campaigns tied to business objectives! Take your Real-Time CDP practice to the next level with Real-Time CDP Collaboration to boost the power of partnerships through shared audience insights. When brands collaborate through data, magic happens. Outlined below are typical use cases showcasing how companies can transform shared insights into high-impact campaigns - whether it’s co-targeting loyalty members, creating joint experiences, or uncovering unexpected audience overlaps. 1. Example Initiative: Effectively prospect and acquire new customers Use Case: Intelligent Prospecting Business Objective: Growth Example Campaign: A financial services marketer discovers that an audience segment of Certificate of Deposits prospects (visited CD interest page 3x in the last 7 days) has a high overlap/index score with a CTV audience of reality show viewers. The financial services media team targets an ad to the reality TV audience with
The Skill Exchange was the main event—now it’s time for the after party! 🎊Join us for the Workfront User Group’s Mega-WUG this week on September 10th. Expect a lively panel discussion featuring: Fresh perspectives on Workfront’s newest AI features Real talk on proofing and document approvals Unfiltered insights for boosting user adoption And more! Whether you’re a Workfront wizard or just Workfront-curious, this is your chance to connect, learn, and have a little fun while you’re at it. Don’t miss out. Register today.
Join us on September 25th for a must-attend webinar featuring Adobe Experience Maker winner Anish Raul. Discover how leading enterprises are weaving AI into their workflows securely, responsibly, and at scale. You'll walk away with: Getting legal & security approvals faster Prioritizing the right use cases Building trust for safe AI experimentation Can't attend live? No problem, register anyway, and we'll send you the recording after the event! Register here: https://engage.adobe.com/scaling-aI-adoption.html
Introduction As organizations leverage Real-Time CDP to activate audiences across multiple destinations, data security and compliance becomes critical. One key consideration is the use of email hashing when sending audience data to downstream systems. Email hashing is the process of converting email addresses into hashed values using functions such as SHA-1, SHA-256, etc. This obfuscates the original email addresses while retained its ability to act as a unique identifier for matching purposes in downstream systems. Hashing enhances data security and ensures compliance with data privacy regulations. Adobe Experience Platform (AEP) provides flexibility in handling hashed email addresses for identity resolution and audience activation. Most out of the box Audience Export destination platforms in Real-Time CDP require that no personally identifiable information (PII) is sent in clear. The audiences activated out of Real-Time CDP can be keyed off hashed identifie
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.