[Music] [Piyush Patel] All right. Good afternoon, everyone. Hope everyone had a good lunch. I know it's a massive basement down there to try to figure out lunch logistics, but hopefully, you guys all had something interesting. Welcome. We're just going to start with some intros and things. There's still people straggling in. They've told us pretty much every session has started late. Hopefully, one minute late is acceptable. And in our case as a good stat, we love stats. My name is Piyush Patel. I of course, work for Algolia. I'm the Chief Ecosystem Officer, meaning I manage what we do with our partners, both technology and service partners in order to bring a combined value to our customers. So joining with me today is Sajid Momin. He's Senior Director of Partner Integrations. It's him and his team that build everything we do with the Adobe ecosystem and all of our technology partners. Best person to be able to demonstrate what we're going to talk about today.
Just as a side thought, the reason the two of us are presenting is, we've been actually working in the Adobe ecosystem. This is my, I think, 14th Summit. So we've been working across different partnerships with Adobe for almost 12 years now in either some capacity at an organization or another. So lots of history that'll become relevant into where we've made investments and what we've been doing as you go dig into the story with us.
Little bit about Algolia.
How many of you, show of hands, how many know who we are? Okay. Many more of you use our platform, but probably don't know it. As I was greeting some folks asking what organization you're from, many of you are customers of ours. I'm sure maybe probably not in the group you work in but you will see here. Why is that? It's because we have 18,000 customers today.
And our customer base is pretty broad ranging in terms of the industries that we support. Retail, of course, is an easy one to understand. If you can't find a product, you can't buy it. So search is a very important element for retail, but travel, financial services, healthcare, and even high-tech software firms, some of them with a big red A as a logo, are customers who are. So we've got a lot of different customers that we support.
What our product does is deliver search on your digital properties. So unlike Google, which is a public web search, we're powering almost two trillion searches a year across websites for all of your organizations. And what that means is about one in six of every search that's performed goes through the Algolia platform and that's traffic on all of our customer sites, that's that.
And so we're really only the second largest search behind Google but that's a whole different category of use case in general web stuff, things like that. Many of our brands expect something from us and you get to learn today.
Speed and scale. Scale, because you never know when a fashion drop or a Black Friday campaign or a Super Bowl ad, which one of our customers ran this year, is going to require massive upscaling, and many of your organizations today have to do that through months and months of pre-planning and things leading up to Black Friday. Our customers don't have to worry about that. They got to worry about the inventory they need to sell products on massive shifts. So we're a highly scalable brand. As you can see, all of our customers, the big stat here on this screen about that scale, also important is the uptime. Five nines we can offer. Most companies don't even offer four nines. Four nines is the basic SLA that we offer for uptime of our platform. And the QPS, this last Black Friday that we reached across all traffic across our customers, it's 110,000 queries per second. So highly scalable platform. We've got brands that use us on one search a day to brands that are running massive, massive, operations across their customer interfaces.
Why are we relevant here at this conference with Adobe and all of you and your Adobe investments? It's because we look at the same types of challenges that when Adobe is deciding to put something in product and why it's important to its customers, we look at pretty much the same set of elements. The first of them as I mentioned earlier is speed. We know through a study, called Milliseconds Matter, Milliseconds Make Millions by Deloitte measure that roughly 0.1 seconds in terms of response time improvement accounts for about 8% of conversion uplift in our retail use case and for some of our travel customers even more, 10% uplift, right? And of course, that's an aggregate and average across all of the customers that were interviewed for research reports and studies and things like that. But speed matters. So that's one of the core things about Algolia is the response time of what our platform can deliver is an important tenant of how we build product and features that we decide to do. The second one is relevancy, right? To most people, what is a search? A search is, here's a bunch of stuff that you might want that vaguely matches your query or category page that you land on. That's not enough to get real good conversion. And so our second big tenant is any feature or product we put out has to be very, very highly relevant to the individual consumer and what they're looking for, right? And so the first pillar speed allows us to do a lot more processing and analysis and giving out results. So relevancy is even better. So they build on each other. The third one, control. None of us today in the age of AI, automation, and all of the things that our organizations are pushing for to be more efficient want some system or black box just deciding what to do and assuming that's the ultimate best option, right? And so the third and final focus for us as we build product is the business control that you can put on top of anything that the engine is doing and make sure that it meets your business goals as well. So I'll give you a unfortunate example of how these three actually relate to one of our customers.
I spent the last, I guess, a few days before coming here skiing in Tahoe with the kids.
Three days on the mountain all day trying to keep up with 19 and 15-year-olds, not a good idea at my age. So I have to tell you, I woke up the first day here, massive back pain. And so I needed some products to help alleviate that pain. So I went to one of our customer's website, walgreens.com and I know the Wi-Fi is a little slow in here but if you want to try all of this yourself, you'll see it's live and real searching for medicine for back pain. A few things happened that helped to prove out all three of these things in that interaction I had on Tuesday morning. First, as the page loaded, our speed and our integration with their platform allowed us to know that there's a Walgreens right here in the Canal Shoppes, right? And so as I go into that experience and that journey and I type in back pain, we're leveraging the fact that I know there's a store here with the product I was searching for, let's say Tylenol, to bring back relevant results that are in stock at the store that are here. And the third pillar, control, allowed for the second item on the list to be Walgreens acetaminophen. Because as a brand, they have their own in-house products. They want to make sure that those are exposed as well. So it helps them to meet the needs of the consumer. I typed in Tylenol. Maybe I just meant painkiller. And so their ability to insert a business rule and control that outcome is the third pillar. And all of this happened in under 20 milliseconds, right? And so all of these factors coming together, this is why we build our product the way we do and why it's valuable.
Within the Adobe customer base specifically, you may have seen, some announcements yesterday. We were actually awarded in the Adobe Experience Technology Partner of the Year in the category of content supply chain.
Why is that? It's because we've driven value for over 1,600 Adobe customers. So again, many of you may or may not know some part of your organization is probably already using Algolia. So we've got a very strong footprint and that footprint as I mentioned is across a variety of different categories. And in our job, our API, most our customers invest in that API to bring relevant experiences to life for their customers, highly personalized.
Many of those experiences are not part of just one Adobe product. We're integrated over the last few years. We learned a lot. Over 1,600 customers, we learn from each one who comes onboard. We figure out what they're trying to solve, how they solved it, and always try to strive to make it easier for the next set. So what we've done over the last four years is invest in making it the journey of integrating this powerful platform of ours into the Adobe Stack very easy. Starting with the ability that every piece of content you create an AEM or an Assets can automatically get indexed into Algolia. To be able to put that on a display from an AEM or an Edge Delivery Services, components that quickly can take those Algolia results and lay them out and allow you to style them how you want into those front ends. That's an integration we already provide out of the box.
Products and commerce as well, being able to have all of the products in the commerce catalog be indexed into Algolia and being able to make those available in the experiences you're building. That's also something we've invested in the integration to make it easier. And a lot of our larger customers maybe have a combination of platforms and they really want to federate content across different things. So you might have actually commerce in something other than Adobe Commerce. You might have Hybris if you're B2B, or Salesforce, or SAP.
Our partnership and integration into that front end delivery of AEM and edge delivery allows you to really mash everything from different sources into a federated response out of Algolia, get that same speed, and then focus on what that experience needs to be and how to deliver it very rapidly. The newest thing we've done is related to personalization. And that's why I hopefully most of you are here to hear about activating content in a more personalized way. The newest thing we've done with Sajid's team here is bi-directionally be able to share affinities between Algolia and AEP. And what that expands for us is the ability that we get really strong signals in search. When somebody tells us they're looking for something, we're pretty specifically knowing they're looking for red shoes, or blue dress, or a book about this, right? Those are really strong intent signals that search platforms get. And we wanted to be able to provide that to rest of the Adobe ecosystem. And so what we've developed is affinity sharing between us and AEP, which is bidirectional. So as we learn things about the consumer and their engagement through their search, we're feeding AEP those affinities. And as AEP learns affinities across different platforms, you might integrate it with whether it's campaign management, whether it's interactions with the site in general, non-search, your ERP data about past purchase history, things like that. You're bringing all that in, building affinities in AEP, and we're able to leverage that and make sure our search is responding in a way that's highly personalized. So lots and lots of investments together with this ecosystem to make it easier for you guys to bring the power of what we do in our platform into your projects.
All of that history that you saw, the one in six searches across the internet, again, that's just about search. We have designed this product, built up the company, and provide what we provide when a consumer is potentially saying, "I want something, show me the best possible combination." Right? Some of our customers also advanced into, "Hey, we can drive category landing pages with this." The user's not searching for something. They want pants or whatever the category might be. And for us to be able to, with our speed and relevancy, populate that landing page with the right set of results as well. But we didn't want to stop just there. So what can we do with all of this power, the speed? It gives us a lot of processing time, as I mentioned, before we have to return a result, right? And so what we've been working towards with a problem statement that we got, I don't know how many of you are using AEM, but you may have heard the name Cedric. He is a old school AEM expert came with the company Adobe bought Day CQ. We were looking at a challenge together that most of your organizations, show of hands, many of your organizations probably are running ads to get traffic for your website. Is that fair? Nods or hands are fine. That's good. Thank you.
We got a stat together with them. It says 70% of that traffic that you're measuring saying, "Hey, my ad worked. I got traffic." Right? So you've got a conversion rate measurement your organizations are looking at for the efficiency or the ROI of that ad spend and you got traffic, right? That team most likely is separate from the team that runs the site or the experience where that traffic is coming to, yeah? Correct, nods head.
How good is that conversion when this team and this team are working separately? Not very good, right? So let's say your marketing team runs an ad. We're going to go with a travel example here.
They run an ad for winter adventures.
Your site team says, "Okay. Great. We got a landing page. We're going to put a bunch of content on there and see what happens." Probably pretty low ROI. This is where the 70% drop-off or bounce rate happens, right? It's because the teams aren't working together. Well, you might say, "Well, I can solve that. I can make a more curated landing page that's specific to this campaign I'm running, and I'm going to get a lot higher ROI of that ad spend because now I knew that I'm promoting an ad for winter travel. And when my traffic that I'm acquiring comes, they're seeing more of those winter travel options." Right? But how do you do this today? It requires that team A deciding to run a campaign, team B that's going to take that traffic and do something with it. One, that they've coordinated and worked on, and second, that they're able to do that pretty quickly and not slow down the campaigns you want to run, right? But we're in a world today where many of you probably already saw things like GenStudio for Performance Marketing launched by Adobe a while back.
This is allowing you to improve the conversion rate on the first part of that journey, right? How do you personalize those ad impressions so you do get that first conversion click, right? And it's a big deal. Spending those dollars you want people to click. And we looked at a study with IDC that when you personalize the campaign, the conversion rate is about 60% increase, right? You're inspiring them based on something specific to them in the ad. And so now you've got these tools that allow you to create hundreds of variations of an ad to try to activate that ad spend and bring that traffic to your site.
But the solution for converting once they come to the site we talked about is, "Oh, I got to create a curated landing page." How many of you have teams on staff, they're going to create hundreds of personalized landing pages when your marketing team runs campaigns? I saw a hand go up. Okay. One out of the audience, right? That's a very hard thing to do. Most companies don't have the headcount, don't have the time. And even if you do, the ability to anticipate what users might want and to curate that manually, not going to be as accurate, right? And so this is what we've been working on to try to address. And that's why we titled the session, Had You at First Click. How do we improve that 70% bounce rate from your ad spend, the hard-earned dollars that you're giving out to other brands to bring traffic to your website? So that's the new product we want to talk about today.
So let's go through that journey real quick and then we're actually going to show this to you live. These are not just slides. This is something that actually works today. So we're going to show you how it works. So imagine the old scenario. You run an ad. Again, winter cruises. Consumers come. Maybe the conversion rate is good. Maybe it's not good. It's what it is today. More users come from that ad. Algolia is already learning from that first user, the second user, and so on, continuing to learn what people are engaging with, what content is working to get them to the next click and continue the journey with you, and automatically and all of the time optimizing those landing pages that you might've curated, right? So you might've done some improvement to begin with and not just left it as random or general but even that curated landing page, we're ordering and tuning on a continual basis to make sure those users are seeing what previous users from that ad are engaging with. So let's take a different example. Maybe one of the variations we ran was tropical adventures. Those people probably were inspired by the ad because of the tropical nature of what's there.
And so when they come to the website, they're not going to want to see all the winter cruise examples. So this cohort is engaging in a different way. And so as many variations as you run, we're able to fine-tune what that cohort of users is doing and continue to personalize this at scale in real-time.
So excuse me-- We're going to switch over and actually see a live demo of this.
But how many of you guys, while you set up, I'll take some questions. How many of you have this type of challenge where you're looking to make sure that the ad spend that you're putting out there to get it to convert, you're driving out different variations of that ad but then are falling short on the on-site conversion part, right? Okay. Trust me, after lunch and in large groups, I hate raising my hand too. So hopefully, those of you who didn't raise your hand, this is still resonating with you and that's why you're in this session. Again, we don't want to just talk about this. We want to show it to you. So while Sajid is setting up, you ready? [Sajid Momin] Yeah. We're going to show you the scenario that I described, live.
All right. Can everyone hear me? Yeah? All right. Great. Thank you, Piyush.
So I will be demoing live how to create hundreds of home page experiences with Algolia.
Actually, I meant to say-- Are you actually creating hundreds of different experiences? Thank you. Yeah, just create once and display thousands of times, actually. It depends on how far you want to take it.
As Piyush laid out the problem statement that what we have is when a first-time user that comes to your site from an ad click, there's a lost conversion.
And so what we believe is when we personalize the experience, we'll see improvement in conversion by 60% as Piyush mentioned earlier. So how do we personalize? We don't know the user, first-time user. So what we're going to do is-- What I'm doing is actually learning about where that user came from, especially when they come from a campaign. So we know that they'd come from a campaign. I'm going to use that information to build an audience. And that user, when they interact with the website, I will send an event to the audience to say, "This person belongs to this audience and they're interested in this particular product or content." I will use the cruises demo site to demonstrate, what my team has built.
So once I have the audience-- Sorry, it's getting loud. Once I have the audience, I will use that to personalize the home page, landing page, and more. So let's get to this.
So I have this ad. I apologize. I didn't use Adobe's product to build these ads. I use ChatGPT, so there might be some word.
So I apologize for that. But this is just to demonstrate crudely of, I am presenting with an ad, maybe on a social media site. So I have this cruise that I'm interested in. Africa. Great. I want to see giraffes, elephants. So let me check this out.
So I navigate to the site, and I'm presented with non-Africa related content. That's a first-time user in this audience. So I'm like, "Wait. Wait a minute. This is Alaska." You may have users that may bounce. There might be other users that decide, "You know what, I'm still interested in engaging with this content or this site." So I may actually say, "Oh, you know what, let me take a look at Africa." And here, I'm presented with some cruises that I may be interested in. And so once I see a cruise that I'm interested in clicking into, I'll may go and say, "Let me check out the details." And that signal is actually sent to Algolia, and now we know something about that audience that user belongs to. So let's go to the banner again. Now I'm a second user. Now, "Oh, great. Africa cruise top five. Want to see all of the animals. Let's do this." So now when I go back to the site, I'm now presented Africa-related content. So I have a cruise for a five-day Africa cruise, my other cruises that are also by destination Africa related. And in addition to that, I may have other content such as articles that may be relevant to that customer or that user as they're looking for Africa related cruises. So this is helping us getting more information about what that user is clicking on, learning, and continuously changing the home page here.
So let's take a look at another example of this banner where the audience has selected different choices. Here we have an Asia banner. And here the users is interested in checking out Hạ Long Bay. "Yeah, I haven't been to Vietnam. Let me check this out." So as I click on to the banner and go to the site, I'm presented with a cruise that starts in Australia but destination is Africa-- Sorry, Asia. Sorry. And I'm also presented with other cruises related to Asia in addition to other articles. Now we can use this information not just for cruises and articles, other types of content, other types of products, blogs, even add-ons in particular cruises when you may want to have certain packages that are relevant for that particular destination. These are ways to present the right content relevant content to the user to help them with their buying decision.
So I have a quick question on here.
Most of you might have noticed that first click, the first user, it wasn't personalized already. Do you understand why we did that? It's to make sure that you realize, "When your marketing team wants to run campaigns?" They don't need to be dependent on making sure that a landing page is ready. The system is already going to learn from every individual user interacting with it, the signals. He clicked on Africa, the first user did, and so it tuned to Africa. As the number of users for that ad grows, it'll continue to morph. So maybe that first user clicked on Asia. Okay, wrong signal. But it is a signal you don't have to manually worry about, right? The cohort of users on each ad variant continues to learn. The scoring of the system continues to grow. And let's say you run this ad, everyone's signing up for cruises but now it's summer, that ad is still out there but people are like, "I don't want to go a hot place right now." And they start picking winter cruises. The system will continue to refine, learn from how people are engaging, and continue to help that audience see what others engaging with that particular campaign are doing as on that first-click to help get to the second-click. Sajid, what happens after the first-click? Good question. Yes, I was about to go into that as well. So as soon as the user interacts with the home page and they start to navigate beyond the first page, it actually goes into a one-to-one personalization. So now we're actually personalizing to that user. So no longer are we concerned with what they what audiences they belong to. Now we're actually personalizing on their current journey. So I may have started with an Asia cruise. I may decide later. I'm like, "You know what? Asia is a little bit too far. Let me go ahead and try to do, the Bahamas. And I want to check out details." If that user may not convert right now, but decides that they may want to come back, they're going to see a home page now that's tailored to what they looked at previously. So now this is actually one-to-one. This is no longer what the audience that they belong to did. This is now, I know more about this user. Now I'm going to tailor this content, this page, and other types of content that's relevant to this customer or to this user.
Cool. So, Sajid, one more question here before I let you wrap.
We talked about not having headcount and the time and effort to do all of these different variations, could you show us maybe under the hood how all of this was put together? And we want you guys to realize that this isn't massive effort at all. Yeah. We're currently using our Algolia AEM connector. We've built this in AEM right now. And on the home page itself, I have multiple Algolia components that are driving this experience. So I have one for the hero content, one for the related cruises, as well as articles. And the most you have to do is drag and drop and author these components. And in this particular case, I've just added the configuration of, let me enable the personalization, what destination that I'm interested in personalizing against, and then what is the index that I want to pull this content from. So this is just a simple approach, but you can probably send in a curated number of experiences into an index that you want to pull from as users are interacting with it. And I've done that three times. And in this case, I'm only displaying one image with a different experience, which is a hero experience. And then the others are three-card experiences from cruises to articles. But I can have other types of content such as blogs and other add-ons as they go into details of the page.
Awesome. Okay. So I'm just going to summarize real quick, and then I'd love to make this a little bit more engaging with the time we have left and make sure we can cover what's relevant for you. So, Sajid, let's go to the next slide. Or actually, I have a clicker. Never mind.
We demonstrated part of what we wanted to, which is how do we impact that first-click, right? So hopefully, did everyone get what we are covering there? So that first-click is important because you don't know much about the user at all. And so the ability for us to learn from a group or a cohort and personalize for that is problem number one. What we then move on to, of course, as that user is engaging, we don't want to worry about what the group did. We really want to worry about what the person did. And so everything you saw today is possible just here with the combination of AEM where you're launching the content and Algolia. But some of our customers are actually well beyond this as well in terms of maturity. And that's what we had mentioned before is maybe it's not about just what I'm engaging with in this particular digital experience that's important. So in the case of the Walgreens example I shared with you earlier because I am a loyalty program member of Walgreens, they would have already known that I don't buy Tylenol, I buy Advil, right? And so being able to have brand preferences, size preferences, cost or margin, "Hey, is this on sale or not on sale?" Any kind of attributes that you have for the content that you're looking to display, for people turns into affinities in Algolia, and you're able to personalize the content that's pulled up for them in the experience they're in, right? And so as I mentioned, the newest thing that we're launching is that bidirectional affinity sharing with AEP. So it's not just engagement, clicks, and conversions that we're looking at. We can also allow you to put in affinities based on previous purchases POS purchases and returns, any kind of data that you want to feed the system to learn about who that user is. And interestingly, we did a travel experience and I think there was only one, there was an airline person in the room but two weeks ago, Sajid and I went to demonstrate all of this as we got it ready to a customer. And how many of you are sick of the weekend demo? How many of you are in sportswear and retail for hiking goods? No, I didn't see any single person in that industry, right? But that's the demo even we kept showing to show the power of what we can do on top of the Adobe platform. And so we invested in creating very specific demos that are very relevant to the industries that I mentioned. So we've got this demo for travel. We did the same thing in health care, financial services, education, and the last one we're working on is CPG so that you get to actually experience what it is that it means to your brand, practice asking for things that are relevant to your industry and products within your industry, and get a good feel of it before moving forward. So it's one of the things that we're very proud, we're able to show and personalize for you what your brand might be able to do. So with that-- Summary. All of what you saw today live except the bidirectional AEP connector, which is hopefully in the next couple weeks certified by Adobe. All of these are the features within Algolia that were used to make that personalization happen from that first-click to the continued journey of the consumer on the additional clicks and what we try to do to continue to personalize them. So this is what was powering what you saw, live on that website. And as I mentioned, it maybe doesn't resonate as well when you see it on a sporting goods website example for everyone. So if you want to see it in the different industries that we've built this in, please do come by our booth. We can show you how and what relevant queries you want to discuss for all of the different industries or use cases you might have. We're happy to show you how all of that works. Thank you.
[Music]