[Music] [Erik Rucker] Good afternoon now, I guess, everybody, thank you for coming. You've made it to the very last session in the Summit. And so congratulations on having survived that far. My voice mostly hasn't. So I apologize for sounding like Tom Waits.
We saved the best for the last and the best crowd for the last as well. So thank you for coming. My name's Erik Rucker. I'm the Product Manager for the B2B Edition of the Real-Time CDP. I've been at Adobe for about five years and I've basically been working on that ever since I joined. I wrote the vision in 2019. We got that all approved and decided to start building it on Friday the 13th in 2020, which was about a week after we closed down all of the Adobe offices. And we delivered the first version of it right around the time when we were starting to come back into the office. So that was an adventure. And in the time since, we've been continuing to enhance and extend things. I'm here with Chris Sessoms. [Chris Sessoms] Chris Sessoms. I'm the Senior Manager of Web & Audience Tech at Red Hat. I've been there almost 10 years. I think it'll be in this November. My first experience at Red Hat with Adobe was actually launching Audience Manager. That was our first dip in the waters of segmentation and data ingestion from disparate data sources. And then AEP, CDP, Experience Platform, Customer Data Platform, is now my second child, if you will, from Adobe.
We can go ahead and hop forward here. Yeah. So today we'd like to make sure we have a couple of goals in our sessions to deliver today. First one being the overview and understand the Adobe Real-Time Customer Data Platform, both the B2C and B2B Editions, the differences, but also how they work together. And then hopefully you'll head back home to your offices and home and understanding the development and learning of the skill sets to deliver seamless workflows and integrations between those two additions to make them work together.
And then finally, I'll talk a little bit right at the end about how to actually what buttons to click to get things set up so that the system runs correctly. And there will be a slide that was designed really for you to take a picture of and refer to in the future. So we'll talk about that very quickly and prime the pump for you to use that as you go home and work to extend the system. We have left a ton of time at the end of the session for questions as well. And so we'll be available afterwards, but really appreciates questions in the big group because they're generally very interesting to other folks as well.
There we go. Actually I'm going to go ahead and-- So the Customer Data Platform has evolved. I joined Adobe from a startup that builds a consumer-oriented Customer Data Platform. At Adobe, I've been building the B2B Edition. And in that first wave, there was some IT investment. The goal was really all about data. It was a pretty nerdy endeavor. It was about aggregating data together, figuring out who the people were, creating customer profiles and so forth. As we move forward, we've extended that to bring the audience forward as the center of gravity in the system. So instead of just being a data thing, it's really about creating a set of customer targets to make sure that you're targeting the customers that you intend to target and that you've got the audiences with all of the attributes that you need for personalization.
As we move then further forward-- We're getting to the point where the engagement and activation are the center of gravity. Data is really only fun if you do something with it, it's building a database for a database's sake, isn't that exciting? And so the goal here is to unify the work that marketing and IT operations all do together to create a consistent set of experience for all of our customers as they move between different modes of communication with us. So as they move from an online conversation often at the beginning of a B2B journey into something that is more sales-driven at the end of a journey. Or as they, in some cases, will continue through and may buy online through more B2C motion, but with all the power of B2B behind it. So a B2C like motion that's closed online, but that is informed by accounts and opportunities and so forth. So we'll walk through a bit of a timeline here. Funnily enough, the line is missing.
The CDP started in 2019. We delivered the Adobe Experience Platform that is still the thing that the CDP sits on top of. And then pretty shortly thereafter delivered the Customer Data Platform as well sitting on top of that. We continue to build out the tools and functionality in the platform and then the tools that surround the platform as we move forward.
I'm sorry. Customer Journey Analytics was the first tool that surrounds the CDP coming along that takes the activity out of the Experience Platform and allows you to trace customer journeys through the system with that. We added Journey Optimizer as we got into 2021 and continued to build things out. We finally got to the point where we were at the end of 2021, the very end of 2021, we shipped the B2B Edition. While we were doing that, Red Hat was on a similar journey looking at their needs and how those needs would be filled. Yeah. So tracing the top here, Red Hat started their CDP journey back in 2020. We were evaluating multiple vendors and solutions and then decided to select in 2021 Adobe Experience Platform and Real-Time CDP as it best fit our needs based on the research we were doing, sessions we were going through, conferences and comparisons that we were doing. And then that led us to continue to implement in 2022 when we actually launched and put our platform for B2C into place and started to actually activate customer data and the contacts related to that. By 2022, B2C was fully in production and in a time of about 6 months. And that was successful because we had a three-pronged approach, Red Hatters, obviously Adobe, and our trusted vendor further. That allows us to quickly pace, learn, but also implement.
Sorry.
While that was happening, we were continuing to expand the Real-Time CDP. So we added support for audience composition and support for segment sharing so that you could share segments between either sandboxes or different companies. We added edge segmentation with the ability to do personalization with sub-second response times, so same page or next page scale personalization. And then as we came forward, we've added the Journey Optimizer for B2B last year. We talked about that at Summit last year. This year we just announced the Customer Journey Analytics for B2B. So we're continuing to build out a parallel set of B2B tools that are similar to but very focused on B2B use cases, similar to the ones that we've got for B2C but very focused on B2B use cases.
And then similar fashion, much of 2023 for Red Hat and the team was based on optimizing our B2C use cases and the delivery. Speaking of the real-time, we started to leapfrog where we started of manually ingesting data with CSVs and JSON in a batch form nightly to actually doing integrations through Airflow DAGs and our own dog food with OpenShift to allow us to get streaming data within the catalog and the connections, but also streaming to the destinations.
Then in 2024, we started to look at the B2B implementation and got our use cases prepped for that. Once again, successful with the same three-prong approach and was able to get that delivered in six months and then started activating there shortly after.
In order to combine and get B2C and B2B in tandem, we started to discover with the Adobe team and with our trusted vendor further, the capabilities that were allowed in segment match where we could actually make use of segment feeds and have a bidirectional path between our two sandboxes of B2C and B2B. So we can not only leverage data sources coming into one, activation coming out of the other, but also the destinations across those. And in a couple of slides, we've got a visual representing the full stack and capabilities across that.
One of the things that happens here is we've got this very clean nice timeline that makes it all look very orderly for how we built all of the things and they were delivered over time. You stood things up in this very orderly plan. But I think we all experienced, and I think we've got a slide on this later, but I'd love it if you could of fill us in on what else was going on in the organization as we did this. Because I can imagine that it wasn't like this was the only thing going on. So first of all, we took a page out of Adobe's book, obviously started with the use cases to make sure we could pull off those capabilities and actually see it with the follow through and the output. We've also got a slide on the outcomes that we were able to deliver and realize. But in that time in 2025, we also had some transformations going on. Actually, there's transformations going on throughout this timeline, but the big ones were around Adobe as well. So our peer team delivered transformation around marketing automation platform, which allowed us to do Marketo and fully deploy that. In doing so, we knew that we needed to integrate with that platform. So we did the streaming out-of-the-box native connection with Adobe to Adobe for Marketo to AEP, CDP, B2B. And then at the same time, we're also looking forward to consolidating those sandboxes. And the one sandbox, we're not having to maintain both in tandem, but be able to fully have all of the capabilities centralized and deliver optimal experiences across the board. Yeah. I think it's really impressive that you've managed to get these things stood up on the order of six months with all of the other things going on. It's not like you can turn off marketing for six months while we're messing around with this. Very impressive. In addition to that three-pronged approach with a bunch of vendors as Adobe and further, there's a lot of teams involved. It wasn't just isolated in one team, the Adobe stack at Red Hat stretched across teams. We've got digital experience, user experience, marketing, digital growth, operations, IT, content delivery. It's a family affair at Red Hat.
Very cool. I will switch over now for a second. I'll dive into really what the B2B and B2C editions of the CDP are. We've been talking about the B2B edition of the CDP. And I'm sure some of you are familiar with the distinction. But I'll cover very quickly what we mean by that at Adobe.
In the B2C world, of course, we care about people and the things that they do that are tracked by events. And so we've got a system that captures people, builds from various sources, builds unified customer profiles, associates all of the events associated with each person to that unified customer profile, and lets you build audiences and activate them. All of those things are super important in the B2B world as well. We care a ton about people and what they do. There's a huge amount of information there. And really the B2C, everything in the B2C edition carries over to the B2B edition.
It's really, I think, more correct to think of there being one product, which is the B2B Edition with some things turned off. And that's the thing that we call the B2C Edition. So the things that are turned on when you get to the B2B Edition are some new data objects. So we've got a data object for people. We've got a data for companies, I'm sorry, accounts, data object for opportunities. We've, of course, got events. We've got a buying group. We've got marketing campaigns, and marketing lists, and so forth. So we've got a bunch of other data that we can use to target audiences of people. And we can also target audiences of accounts from the B2B Edition. So in this, forgive my geekiness, in this entity diagram, we've got people in the blue box, events in the green box. Those carry forward from the B2C Edition directly. They're exactly the same. I'd say they're exactly the same. There's a couple of extra attributes on the person, but the way that people are connected together to make unified profiles and those kind of things are the same. The events have the exact same structure. There's some extra events in the B2B world. People go to conferences and so that can get captured.
And so we bring in this extra data and let you make use of that data for building audiences.
When we look at how customers adopt the B2B and the B2C Editions, many of our customers are very large enterprises. I'm sure some of the folks in the room are from some of the biggest companies in the world. And the path to the integrated customer dataset that Chris was describing can start from either side. We've had companies that start with B2B and expand into B2C use cases. We've had companies that start with B2C and expand into B2B. And then we've had companies that start from both sides and unify them.
And this unified thing is something that is easy for folks at Adobe to understand because it's our business. We sell to large enterprises. We sell big deals that are closed via sales. They're tracked via prospects and opportunities and so forth. It's a very traditional sales process. We've got consumers as well. And then we've got a large set of smaller companies that trail all the way off to one person and a dream. And so we can cover that whole set of business structures with a single tool and in a way that allows us to track people as they grow through that structure, track people as they move between jobs. So there's a ton of power in the system for the way all of those-- And for us, the reason that our team had to start with B2C and then progress towards B2B is honestly when we started this path down CDP, B2B wasn't an option. So we went with what we had and what was available at the time, which was the B2C, and then grow or evolved with Adobe as they deliver more and more capabilities. And also the XDM schema visual that Erik had on the slide before, two slides before. One of the key things that we do with our enablement office hours is really walk our teams through so they understand where the data lives. And an entity relationship diagram mimics that. So we know exactly what sources, what fields, what values are across each one of those. And that way we can start to indoctrinate and teach the teams and enable them to understand when they're building a segment, where are they going to be activating it from, but also which path are they going to get. They want to get all the people associated with the relationship to the account. And then they also want to take the account and organize it in a way that you can also capture relationships to the opportunities or the campaigns or the programs or the events that are associated with those two. So you really have to think about where you're going when you're building segments, but also understand your data. And that XDM visual, we actually use it side by side in our demos and our office hours. We'd navigate through that while we're navigating the folder structure within the user interface.
I've described the unified customer I'm sounding worse. I'm sorry. I've described the unified customer profile. And in the B2B Edition, we also build a unified account profile. So we'll unify account records together for multiple sources in the similar way to what we do for people. So you can see that on the screen here.
So in the B2B world, of course, we've all got multiple data sources. They all keep track of people. A number of them also keep track of accounts. And there's generally no shared key that allows you to join all of those things together. So we build a graph of connected identifiers that allow you to do that, build a unified customer profile. You can activate that through the system. There's some information on there. We've got a couple of different editions of the tiers. I apologize. The B2B is an addition as compared to B2C. The prime and ultimate are two tiers that turn on and off different destination or activation channels. So there's a number of knobs that one can dial in the product to let you make sure that we right size things for you.
So what we'd like to do now is give away the punchline. So Red Hat has spent, as you saw on the timeline, a couple of years working on rolling out the CDP. They've got some results now over their first rollouts of that. And Chris will walk us through what's happened and then we will talk about how it happened. This is a year-over-year over the results and outcomes comparing 2023 to 2024. So starting on the left, we've got a recent outcomes of the team increasing adoption of the overall audience segmentation by activation of 30% across the org. We also increased the number of visitors reached via the onsite personalization experiences by 61%. This one in particular, I like to call out that our original goal was only 25%. So we really crushed that and delivered exceedingly beyond what our expectations were.
We also increased our opportunity pipeline resulting from the Adobe Experience Platform's Customer Data Platform by 162%. And we also on the reverse side of that, with that additional quality and quantity, we're able to increase opportunity one, also known as closed revenue by 85%. And then lastly, we increased our overall audience reach in paid and social by 90%, primarily while activating B2B at an account level with account-based marketing, not just the individual level. So lots of growth, lots of output, and obviously tying back the dollars and the overall goal at Red Hat.
I can imagine the business was super excited about that.
Yeah. And like I said, it's not one team. This took an effort across multiple teams. So a lot of our onsite experiences are delivered via the Adobe Target platform, which is a peer team to ours.
Our analysis to get to some of these quantities and the overall output of these was also delivered by a peer team that's underneath the platform or on top of the platform with the services of Customer Journey Analytics. And then the partnership just across the board with Adobe and further in the implementation, but also the execution.
How did you measure the revenue growth attributed back to like 162% is a fantastic or the opportunity growth is fantastic. So we've got a peer team in marketing analytics that does a lot of Tableau dashboarding and takes a lot of our data that's from the similar places and puts it into a separate visualization platform. And we're able to actually tag on the campaigns, the tactics, the offers that were contributing and involved in the Adobe Experience Platform based on the audience segments, but also the delivery mechanisms. So by way of just backtracking and connecting the dots there, we were able to contribute exactly where Adobe was influential across the board. And is that the same thing that you used to-- For the revenue? Track, yeah, the opportunity ones? - Yes, sir. - Yeah. Okay. Very cool. Yeah. This is very neat to see. I'm looking at this realizing that we need to update our visuals because the little dial on the middle doesn't spin far enough to show us 162%.
Very nice. So what we'll do next is we'll lean into how did this happen? What use cases did you progress? How did you choose those? And then how did they get executed? So Adobe has created a rich set of customer use cases that are available up on the web and they're also available through the Adobe field. We can walk you through them. All kinds of ways to get hold of these. They're meant to serve as inspiration. They're things that you could use directly. They're detailed enough recipes that you could build them out. But I think their biggest use usually is that they're close enough to something that you want to do that it reminds the org of those things and you can build them out. And four of them were particularly useful for Red Hat, particularly inspiring for Red Hat. First, one was around prospecting for new customers. Second was around website personalization both for known and unknown folks.
Off-site retargeting particularly for unknown visitors was the third. And then using second and third-party data to enhance customer profiles for known people was the fourth one. So let's hop forward and dive into those one by one.
So as we went over the timeline, obviously we started with the B2C and alignment on those use cases. And from there, our key inspiration was the-- And Erik's mentioned earlier, the second provided use case for inspiration around identifying and being able to unify profiles, but also to reach omnichannel. So we focused on paid and social as our first integration, as well as our onsite knowing that we could trust Adobe on Adobe by passing audiences from Customer Data Platform to Target to hit the glasses as our marketing team says, and be able to put those personalized experiences to work.
In doing so, we also wanted to be able to identify exactly who our customers were. But one of our first use cases was actually identifying internal employees and suppressing not only the onsite experiences but the paid media from us at Red Hat.
One of the things that is an interesting challenge in this is choosing what data to bring together for personalization. How did you select that? This a B2C use case, so you're not using somebody's link to an account or an opportunity at this point. Correct. So we knew that we were going to bring in our contacts. So we started with an individual email, but we also were very risk averse knowing that we could not yet overcome the need to obfuscate some of our data and make sure that we had it secure, but also trusted. So in doing so, we hashed with SHA256 all email addresses coming out of our market automation platform upon ingestion into the Experience Platform. And then we also knew that we needed to, for onsite personalization, have what used to be the Marketing Cloud Visitor ID and is now the Experience Cloud ID. We need to join those or have that relationship in stitching together. And then we really start to hit the ground running when we started to identify authenticated users with what we have internally as a Red Hat user ID based on authentication. So those three really started to develop how our unified profiles would come together and then enable all of the capabilities that we're able to reach in that first year. And it sounds like they were delivered incrementally. Did this all show up on a Tuesday or was it-- No. So we started with the ECIDs in the contacts, made sure that stitching and union relationship was there, and then tacked on Red Hat user IDs. And it really started to hit the ground when we started to have our in-person and virtual events require authentication. Really helping us have the known and we could really progressively profile the unknowns. Very cool. One thing that is challenging I know for a number of organizations is just getting hold of the data.
I know from Adobe Consulting like their schedules has some buffer in it for find the guy with the password.
How did that work for Red Hat? Is that a challenge for you or is it smoother than that? Started off as a challenge, but we obviously had to work across the teams, make sure we had access, the correct credentials, make sure that our peers, colleagues also had an understanding of why we were asking for the access. And that all really became quicker and accelerated when we got that executive championship from our leadership to make sure that we had that capability and didn't have as many buffers, not that we didn't hit some road bumps along the way. There was times where I requested access for our teams. The team got it. I didn't have access to some of the data. So we had to go back and backtrack a couple of those ServiceNow things to make sure we all had access. Yep, makes sense.
That's one of those things that seems so simple and is not always that simple.
So on this slide, wanted to exemplify the inspiration that really kicked us off of our jumping off point for B2C, being able to focus on the unified profile and the details that were available. So this is actually a screenshot from one of our first demos. I think this is also a video that's available on the Experience League. So we took that to heart. We knew that this was like the end goal vision for our unified profiles that we wanted to start to work on. Obviously, starting internally, but also wanting to reach customers and contacts and our partners.
You described this as being a B2C use case, and it is in the sense that it is utilizing just people and what they do to personalize the web. But of course, you're doing this for all of the B2B folks that show up at your web as well, right? And so I think that's a key thing for us to think about in B2B is that many of the things that folks do, and we see this when we look at the audiences that get built in the CDP, is that many B2B audiences look exactly like B2C audiences. And so you'll see folks talking about that a B2B CDP is completely different than a B2C one. And a lot of the stuff that we do has a ton of overlap. The scale, the breadth, the speed that are important for B2C are super important for some B2Bs and increasingly important I think for all of us as things become more online, as people become less patient and as we grow forward. One of the realizations we had speaking to those overlaps is that the audiences that we created in B2C, we had a standardized naming structure or naming convention of how they would be titled. When we started to build in B2B, which we'll get to here shortly, we realized that we also have some differentiation between the two. So our naming structure doesn't mean it has to be how you do it. We actually take the same naming construct and actually append B2B in the B2B sandbox so we know for sure that even though they might have some overlap and some similarities, that these are definitely coming from this sandbox in this instance versus our original B2C instance. And we'll talk as we go forward about as you look to integrate those, how we do that and because there are two modes for people deploying the Real-Time CDP when they have both consumer customers and business customers. In one mode they keep those things quite separate.
Often in those cases they've got separate websites and really there's two very independent tracks. In other ones, they're much more related and they want to make sure that they've got that complete picture of every person.
So on this next slide, this is a fun experience for our team. This is a unified profile. This is actually my personal unified profile. I had several test accounts, several personal emails, also, some junk drawers of email addresses that we just had, but also several devices. I think at one point in time, while we were conducting this test over 6 months, I had 10 devices, even some of my kids' devices on my desk just making sure that we could show the capability and power of the tool, but also the unified profile. And then right here at the end is it came last, is the Red Hat user IDs. So those authenticated through single sign on. IDs that really connected those that are known and unknown, but also connecting back to our web activity with the Experience Cloud IDs and the hashed emails.
So on this particular case because I had test accounts, I'm not in FSI. But at the point in time, we were actually doing some personalization work on the front end with the financial industry. So that was the result of some of those being qualified for that particular experience.
And we also had the line of business, as well as the categorization of internal. So we're able to really break it down for the user and the adoption internally of what kind of details could you actually see at the unified profile level? It sounds like things really took off when the last authenticated user identifier came into the picture. But were you able to achieve uplift before that? Yeah. So even before this unified profile came in to union, the identity graph is the other view that you could see on this as well. And it's set for those that are in the platform. It's almost like a molecule. It starts with separate identities. And then over time, as the platform realizes connections as the users habitually come and visit and they do certain actions, raise their hands, self-identify, so on, that molecule becomes closer and closer. And then at this point in time, the unified profile is a full connected of all of the identities that are available in this middle column.
Very cool. So we had a great slide deck and internal video that demonstrated the six months time lapse of how Chris Sessoms evolved into a unified profile across the Red Hat experience.
So next up, we've got our B2B inspiration and use cases. Really wanted to be able to focus in on that account-based capability, knowing that we're going to bring in now we're flipping over from B2C to B2B. We knew we're going to have to focus in on our CRM and our marketing automation platform. So we had the contact data, the persons, but we also needed the accounts that we could roll up to and then the connections between so we could go back to that XDM visual and understand the relationships, but also deliver on the outcomes.
And then the last use case we also wanted to open up the capability of our destinations and the reach that we were doing. So we across three other channels totaling five was the expected outcome coming out of B2B with unification with B2C. So this was inspiration for that. And then I think you can see here how that worked. The lines are maybe a little bit faint for you, but a Sankey diagram that's showing how customers flow through the system. Is that-- No. This one's actually our B2B use case. Sorry. We've got segment match. So B2C's on the top, B2B's on the bottom. This is actually taken right from the user interface showing the data source coming in. And then the destinations where data is being activated to the right. So you could see where B2C is where we started. And then B2B is where we really started to hit the ground running on all cylinders and everything firing. But the capability that's in between these is segment match. We're able to share the data back and forth from an audience perspective, allowing for data that might be a B2C audience, we passed over to B2B, activated through a B2B channel, and vice versa. So being able to have that bidirectional capability really unlocked the capability of both editions and brought it into tandem.
And the next turn of the crank hole will be to bring those two into the same dataset-- Yes. - So there's-- - In one place. A huge efficiency game that's going to come about with that. Our data engineers are already having to maintain and build for two different sandboxes and two different additions. So having one addition, obviously, cutting the work in half and being able to centralize on one sandbox is going to be a great efficiency gain. But we also have to think about the enablement capabilities. There's another peer on my team that's the product owner for Adobe Experience Platform. He has a tedious job of actually inventorying all of our audiences, refreshing the profile accounts, notating the use cases and the definitions of what they're used for. So we can actually enable the organization and really give them it's in a spreadsheet. It's color-coded. It's beautiful. It's got tabs. Everything's categorized. And he does that for B2C and B2B. In addition to that, we also have our entity relationship diagrams. They're separate. Those will come together and only have to be maintained in one instance. We have our data mapping spreadsheet, which is an opportunity we learn from Adobe and further of how we organize our information and data in a spreadsheet fashion before we start to build out the schemas and input the fields. And then we also have a solution design document that allows for full enablement for the teams and full transparency of what fields are coming from what sources, what values might be available from there, and then additional use case notations. So we can give them some recipes because we treat audiences really like building blocks. So just because we have hundreds of audiences, we treat those building blocks as if you want to build a car. Here's the building blocks to do so and we could make some recommendations. But if you want to have a flying car, we're not going to stop you.
We talked about this a little bit before, but, of course, all of these changes were not going on in a vacuum. Yeah. So this vision slide actually shows the progression from left to right. What we started out with Adobe on Adobe as our data sources and then we expanded to include some of our data from our data lake, but other parts of the organization, other parts of the business. All of that data was coming into Real-Time CDP and then being activated to the right. And these are actually ordered as they occurred. So we started with that bread and butter of Adobe Target on top of our CMS. We started to work with paid media and social and activations. And then we started to go back into Adobe on Adobe with our email marketing platform with Marketo. And then we also have our CRM, our marketing automation platform giving data back into AEP, CDP. So we have some bidirectional data sourcing and destination integrations.
This is a very cool set of tools. It's interesting how many things are in your stack, there's a bunch of things in your stack that are Adobe, there's also a whole bunch that aren't. And that's morphed over the journey too, right? Yeah. And it's really helpful across the B2C and B2B additions, the catalogs for destinations, as well as integrations. There's some things that you might have to just have out-of-the-box in native and turnkey, but you also have the opportunity to build things that might not be in the catalog today. So we really saw the opportunity with I believe it was HTTP API connections and data sourcing that really allowed us to connect with APIs and do some custom development and stretches the legs of our engineering team, but also our partners. Very cool. The set of data that can be brought in and sent to those different sources and destinations is quite customizable in the CDP. So that works pretty well. I've forgotten that you moved to Marketo from Eloqua? Yeah. So it was a replacement of a previous marketing automation platform. Yeah. And I believe the next slide actually goes through all the transformation. Yeah. That's all. That were going on in the background that you mentioned earlier. So here as you can see in no real particular order, but I think it is left, right, and then bottom row.
There's lots of years of continued transformation and change at Red Hat. So we started off with migrating our CRM. And then as you mentioned there, we moved on to migration and transformation around our market automation platform.
We also while this was going on really changed the tires while the car was going down the road, if you will. Because we also had some transformation migrations around our data lake. We started with our own Red Hat dog food, if you will, of a data verse or data lake, and then we transitioned to another out-of-the-box platform. And now we're actually rolling out Snowflake, and we'll be fully on Snowflake. And our data lakes have morphed into a Dataverse at Red Hat. The last one is really just a call out to the data engineering teams that we work with and the peers on my team. They started with ETLs doing manual querying, doing airflow DAGs, going from 24-hour batch to 1 to 4-hour batch and then the streaming, just trying to leapfrog and get faster and faster and better and better. Where we really started to unlock the power of the platform is when we also started to do ELTs and using the catalog to get streaming data in real-time capabilities, which allowed for the organization to realize we could do a lot more, a lot faster, a lot sooner.
Are there keys that you've discovered that we should share with the folks here to make that work either organizationally or I'm sure there are a ton of technical things. I found the move from doing ETL transform in the pipe to doing ELT, like have a simple pipe that just brings things across straight and then do the transform has been great. Makes validation easier, all kinds of stuff. So that's a great tip. I'm curious if there are organizational tips that you found for-- Yeah. I mentioned all of the different parts of the org and the different teams and collaboration that was necessary. There's a particular teammate of mine on our team that runs the overall as a product manager. He really is our internal success manager. He brings us all together. He organizes. He makes sure we're all on the same path. There's actual a deck or slide that comes to mind where there's all of these different strategies across Red Hat, but they're all going in the same direction. And if we didn't have this individual pulling us all together, moving us forward, and organizing this, a lot of this wouldn't be possible. And also allowed us to give some feedback to our leadership to make sure that they were understanding what they had given us approval to do, but also the outcomes that we're delivering upon. And he delivers I think a biannual, so at the half-year mark, and then at the end of the year, like a report card of what were the outcomes that we had shown earlier, and then how we're progressing towards additional outcomes we want to reach for. Very cool. Let's hop into some key takeaways. And I think we've got some key takeaways and then I'll talk quickly through that slide that I mentioned that's a great one to shoot a picture of. So yeah, seems like having all of the key players bought in and aligned behind what the goals are is great. Having goals also turns out to be incredibly helpful. Knowing what your use cases are and what they aren't is critical. And treating the journey as a journey, something that's going to be, you're going to start off with some use cases, you're going to build those out and then continue to learn and expand over time. Of course, data compliance and data privacy are critical. And it's very important to know what the requirements are for your specific organization, who the people are, who needs to say yes. That's another one of those things like finding the password that can take a surprisingly long time. So those are some of the key things that we've seen as we've looked across all of the customers that we've had deploying the Real-Time CDP for Adobe, which is somewhere in the mid hundreds now. There's quite a few. So it's been a great journey. Yeah. On that last takeaway, we found that once again internally in the org, begin with our legal and privacy and compliance teams is key. We actually have a scheduled meeting that happens every two weeks. Oftentimes, I'm always asking or the team's always asking for things that are new, but might not yet be fully discovered or we might not have approval yet. So oftentimes we get a lot of nos, but we'll always go back and continue knocking on the door. But we've found that to be very essential in addition to the internal collaboration across the teams that are actually making use of the Adobe Stack.
That is wonderful. So this final slide here, let me talk a little bit about setting up the Real-Time CDP. The Real-Time CDP has got a distinct perspective around how data is shaped. And so it believes, it has a semantic understanding of what the data objects are, what the fields in those data objects are, and so forth. And it uses that to make operational management going forward much simpler than it is in something that is more fungible. And so the Real-Time CDP can take more time to set up. You need to think through use cases and make sure that you understand your data pretty well so that you can get all of the things set up at the outset. But after that, you shouldn't need to do a lot of work to keep it humming. Of course, if you stand up a new tool, you'll need to capture the data for that tool, build a new connection, figure out how it maps into the schemas that you've created and so forth. So in order to help with that setup, there can be a bunch of button clicking. We've created a script and the URL is at the bottom of this slide. It is tucked under the Marketo hive in our help taxonomy. But it doesn't work only for Marketo. It really works for any B2B system. Most all B2B systems that we found have very similar structures. There's accounts, there's people, there's opportunities, they may have different fields. They all have different names for the attributes in those fields, but the overall structure is quite similar.
So that's a great help saves carpal tunnel syndrome at least. So we definitely encourage you to use that.
This is way down in the weeds. There's a specific way to identify objects and rows of data in B2B sources that allows us to connect up multiple CRMs or multiple marketing automation platforms to the CDP. So if you've got one large international partnership that I've spoken with, I think the number was something like they had 21 Salesforce instances hooked up to 21 Marketos. They also had a half a dozen Eloqua's hooked up to Dynamics and a bunch of other things. And so we can support bringing all of that structure into the CDP and rolling that data together.
And so this source key helps us do that.
The other thing that the CDP does is it allows people to work at multiple accounts. And so it actually has to do this because we aggregate customer records together. So if you've got two contacts in Salesforce that are both me and I work for two different accounts, the system will realize that there's only one person in the world. We'll unify those two things together. But it has to preserve both account links or we've gotten rid of some super valuable information. And so it does. And it does this through an object array called the personComponents[] array. So that's what the account to person relate-- That's where the account to person relationship needs to be configured. And we see maybe in 10% of our customers, maybe it's a little bit less than that. But a surprising number of people that have that configured not using that path. So another good reason to use that script. So I won't read through the rest of these very geeky things. I saw many of you took a picture. That's great. Of course, the deck and all of this will be available online as well. So I think at this point we've got a survey for the session that you can fill out. But we would love to spend some time answering questions for anybody in the audience that may have one.
We also realize that we're standing between you and beer. So that's dangerous place to be maybe.
Well, thank you very much for coming and joining us today. I really appreciate you sticking around. And we'll be available after if you want to come up. But hope you have, everybody that's not from Vegas has a safe trip home. And I hope the conference has been useful for you. It's been wonderful for us. So thank you. Thank you all.
[Music]