Nick Popoff, Engineering manager at Eventbrite
Testing our way to Good, Better, Best @ Eventbrite
Our team has been experimenting our way to a new pricing and feature assortments strategy for event organizers. I'll share how we used A/B testing in our onboarding flow to learn what would work, and the twists and turns on the way.
Speaker: Nick Popoff is an engineering manager at Eventbrite, where he works with teams focused on organizer growth, pricing, and event access control technology.
Notification Volume Optimization @ Pinterest
In this talk we will cover some of our latest progress on using machine learning to globally optimize email / notification volume for each user to improve user experience and drive site-wide engagement.
Speaker: Dr. Bo Zhao is a machine learning engineer / tech lead at Pinterest. Previously he worked at LinkedIn and Microsoft Research. He has published more than 20 papers and regularly served as program committee members at top machine learning / data mining conferences (KDD, WWW, VLDB, SIGMOD, etc.)
Hot air balloons, the Big Bang, and other things that expand
This talk will cover the story of expansion at Atlassian. It will cover approaches that Atlassian has taken to increase the natural expansion rate of users between our different products, some of the interesting results that we've seen, and the tech we use to achieve this.
Speaker: Josh Devenny is a Principal Product Manager at Atlassian. He's been at Atlassian for 6 years, and has spent time as a PM on JIRA and HipChat. He now spends his time in the core Growth team looking after the Growth Platform teams.
Duration
Category
Live recordingsView transcript
Hello everybody, my name's Nick Popoff. I'm an engineering manager at Eventbrite. This is going to be a talk about some fun A-B testing that my team did about maybe six months ago trying to prove whether this concept of assortments was going to be a good idea for Eventbrite. It's going to be a mix of introducing some concepts around pricing and assortments and then talking through our crazy A-B testing experience. All right, so in case anybody doesn't know, Eventbrite is a ticketing company. We sort of got our start doing ticketing for the long tail of tiny events, and then over the last 11 years, we've grown up into hosting some pretty huge events. Our business model is free is free, so if you're hosting a free event, it's absolutely free to use our platform and all its features. If you're hosting a paid event, each one of your paid tickets, we're going to charge a fixed amount plus a percentage of the paid ticket. So that fact is going to come up later in the talk. Yeah. And then also it's what's called a two-sided marketplace company. So I work on the event organizer growth side where we're trying to get people who want to host events to use our platform, and then there are other teams that try to get event attendees on our platform who are just looking for fun things to do. All right, so sort of the start of this project was I was in a meeting with Nels, who's our VP of pricing, and we were just analyzing what had been going on in our business with the organic acquisition channel of event organizers, and we were just looking at how the business was growing in different markets. And Nels just out of the blue was like, it just feels like this business is something that's happening to us. It's not something that is happening because we are taking actions. Like, we would see, like, hey, like, our business is really not doing well in the UK. Or, like, we're doing great business in Singapore, but it wasn't because anything we did was not acceptable. Like, we have to take charge of our business. So around that time, Nels attended a talk by this guy. If you haven't heard a talk by him, he's incredible. I think of him as the Gandalf of capitalism. So he, his website has these three minute videos that actually go over all the concepts that I'm going to talk about way better than me, so check it out. But sort of the core point of this talk that he gave is this idea of assortment. And when Nels heard this, he was like, whoa, this is the answer to my problem. But Michael Deering's, like, key statement that he always says is history matters. All of this has happened before. Like, none of us in this room is doing anything new. None of our problems are new. These are all solved problems. You just have to take an interest in history. All right, so what is assortments? So assortments is a way to rethink how your offerings work. And how your customers value what you're providing. So in this case, it's like, someone could walk into your restaurant, they're barely hungry, they have, like, a nickel in their wallet, but they'll see, like, all right, we've got toast, I'll buy some toast. Someone else is like, it's something about them. They're like, I am a healthy person, I only buy healthy things, it's worth it for me to spend extra money to have a healthy meal. So they just want to put some avocado in their toast and tell me what they want. And then finally, if someone is, like, having a brunch, it's Sunday, they're just chilling out, and they're like, I deserve the best in life, I'm going to drop $16 on whatever the heck that is. But you can see, these are psychological statements. These have nothing to do with what it costs the company to produce that toast, that avocado, whatever. So an academic thing going on here is that in the past, the way we thought about pricing is like, what are the costs of the goods like, how much did it cost me in labor, in materials, and I'm going to add, like, a 5% profit margin on top of that, and that's my sale price. That's completely backwards. The way we're supposed to price is start from the far end, which is the customer has something that they want to solve, or they have a need, or they have an identity that means that they want something from you. And unless you understand that value to them, you don't know how to price your way to solve that problem. And the gap between their aspiration and your price is what they think of as cheap. And it has nothing to do with the cost to you to produce that thing. So this concept of good, better, best, and the title of the talk is this idea that once you realize that each sale is a psychological conversation you're having with individual customers, you realize it doesn't make sense to think of that as a single pricing transaction. Instead, what you need to do is have different offerings where, in this case, someone sees almost no value in your product. They're like, you're barely solving a problem for me. Why would I even use you? But you could offer something extremely targeted just for them at a very low price that they'll actually see that value. And then going all the way up to your most loyal customers where they're like, my whole company will collapse tomorrow if you stop solving this problem for me. And they're like, just take my money. Take all my money. To them, the value is at the far opposite end. If you think you're just going to have one conversation with all your customers, that's what you're stirring up. You have to have separate conversations. And then the foundation for this is basically the most productive friendship of the 20th century. These guys, Kahneman and Trisky, if you don't know about them, they're psychologists that basically proved that the entire field of economics was bullshit. And they did this through experimentation on actual human beings. And they proved that human beings are fundamentally irrational. Almost all of our decision-making is irrational. We're not actually machine learning, computing bots in our brains. Instead, we have really sloppy, buggy, approximate mental models that we apply to our situations. And so they came in and basically upended everything. And this book is amazing. So if you want to learn more about their ideas, I highly recommend it. Check it out. So we took all this in and we tried to create an experiment plan. So what we wanted to do was figure out what are the upper bounds of pricing for a premium version of Eventbrite, at which point the customer is going to be like, it's too expensive. So we wanted to see what that limit was. We also wanted to see, so our pricing is like a fixed fee and a percentage. Which one of those things is more important than the other in terms of raising or lowering it? And then we wanted to do some classic A-B testing around visual arrangements to see, like, what will cause them to take actions. And then in all this, we wanted to do as close to zero development as possible. If we could do it with, like, one developer with, like, one day for each test, we'd try to design it that way. Luckily, Eventbrite has its own A-B testing framework, so we didn't have to build that infrastructure. We just had to set up the test. Yeah. So a challenge we had is basically we're bringing, like, you know, 4,000 new event organizers onto our platform every day. We were trying to test some crazy new ideas on them. So how do you do that? We really didn't want to give people a bad experience, but we also knew that was, like, our only opportunity to catch people who aren't already familiar with our product. So it's their raw value. And so we wanted to see how they would react to things. So the idea we came up with was sort of the classic, like, some fake onboarding screens getting you through your choices that at no point are we going to offer you something that we're going to take back later. So we only tested higher prices. And after you make it through the A-B test, we immediately show you a screen saying, like, just kidding. Like, we have a promotion where we're going to give you a discount. And then you get the low price. And we also only said that we're going to take away features. But then at the end of the test, we said, just kidding. Like, you actually get all the features. So we had to optimize our test to avoid making promises we couldn't deliver on. So this is the first screen they see after they sign up before they would go into our event creation process that prepares them that something strange is about to happen. Then we realized that our free-for-free organizers are totally different than our paid organizers. And we knew that if we didn't segment those people off and have them not go in our test funnel, there was no way we were going to get good results. So we tried to grab just the paid organizers and put them through these tests. Then finally, we just iterated on a whole bunch of screens that are sort of like this. If our designer is here, he would immediately say, like, this is not the way we want our product to work. We want our product to work at the end of it. We were just testing, like, how do people react to lists of features, prices arranged different ways. And we basically just watched to see what did people click on. And then we just changed elements of the screen. All right. So what we saw is it took maybe, like, a week each test to get to significance. And what we saw right away was the difference. Right away was the distribution of people going to the basic versus premium offering was very interesting. Like, right away we were like, ooh, like, we have something here. Like, there is actually people who are willing to pay us more money than our current fees. And also there are a lot of people who, if we have a basic stripped-down offering, that's what they want to click on. So that was, like, proving that the assortments idea was viable. So we got excited. All right. So the bad news is, like, two weeks in, we started seeing the down the funnel data, and it was super bad. Like, we saw that a lot of people were dropping out of our event creation funnel. They weren't saving their event. They weren't publishing their event. And at Eventbrite, this is really bad because this is our revenue for the next quarter if we're killing this now. So two weeks in, even though the data looked promising, we almost killed the whole thing. Because we were like, we just can't afford to test here. Our theory is basically that customers at that stage of the journey aren't ready to think about pricing. They just want to play with the product. And so us forcing them to have this conversation then meant they were like, eh, we're just going to go somewhere else. So the way we worked through this is our product manager was able to make the argument to our executives that the early experiment data had a financial upside. That was exceeding the downside of this temporary decrease in our new user acquisition. So even though this number was a very large dollar number, we were able to convince them that it was, like, worth it to let us keep testing in this area. Even though there was going to be, like, a temporary hit. So we actually kept testing for another month after this. The whole time we were stressing out about it. So here's what's hilarious. So that was four months ago. So two weeks ago, we finally did a complete cohort analysis of revenue. And that batch of users brought in more revenue than the equivalent last year. We're still struggling to explain this. We have some theories. One theory is the classic, like, when you add friction to an area, a lot of the times the people who are dropping out were never going to be your customers anyway. They're just randomly clicking around. Another theory we have is Eventbrite is a great way to host content that has nothing to do with events. We let you create listings pages with HTML. And it turns out that people bought the hell out of our product to host really weird stuff. And so our risk team will track it down and turn off these pages. But a very large amount of new signups are basically bots preparing to be used for different things. So any time we make changes in our onboarding and we see hits to metrics, sometimes all that's happened is we broke the bots. Yeah. All right. So the key lessons is that we actually did see a reasonable distribution of, like, as we raised our price, we saw a drop off of people interested in the premium product. But it gave us this really clear sense that it was, like, under our control. Like, we can adjust the pricing. And we have a rough sense of how that will impact the product. And we can see how that will impact the percentage of people who go there. Another thing that's interesting is, like, a really large percentage of people see a low value in our product. And so we think they'll be excited when we have an offering that's half as expensive as our current that just gives them the basic ticketing engine that they need. The other funny thing is we've been presenting our fee structure a certain way for 12 years. And we tested. We proved we've been doing it backwards the entire time. The fixed versus percentage the whole time we've been leading with the percentage. But it turns out that our customers are more concerned with the fixed component of the price. Then finally we proved that even if we see a hit to the onboarding metric, in this case we proved that there is a range where it's actually not going to hit revenue because these are low value organizers. Yeah. So this is the team. This is the team that I work with. So I'll end there and take questions if anyone has questions. Can we pass the mic around or someone had a question? Yeah. My question was what percentage of your overall users that were going were you feeding through these tests? Was it just a smaller percentage? Did you try to kind of do a canary test or whatever where you only rolled it out to 5 or 10% or did you just do it on the whole user base? Yeah. So we just did a 50-50 A-B test. So our volume of new event organizers coming in is not that big. Whereas our growth teams that work on attendees, they could like turn something on for like one day and reach significance. Whereas for us it takes a while. So I'm coming from the product manager perspective where you mentioned that you see a huge initial hit to revenue and that's a scary thing for a lot of people, especially the executive team. What did your product manager do that was able to convince them of this and how long did it take before that actually happened? Yeah. So one thing we've – she basically was able to chart the sort of the hit to first publish rate. So the expected financial impact of that ranging between the worst number we saw during testing plus the least worst number. So you could see the cost to Eventbrite. She was able to chart that against the sort of upside, the growth we were expecting to see from assortments. Based on what we were actually seeing. And the test, like the revenue upside. And she was able to show that basically we could accept up to a certain percentage hit to this metric and still be profitable at the end because of the concept of assortments. So the good news is that it turned out it had no financial downside that hit. So that's the only good news. So how did you come up with your initial assortments to test? I mean, do you simply have a list and just go, well, we're just going to try all combinations? Or did you have something, some knowledge that fed some initial state or initial test? Yeah. So we had some ideas because we had been talking about it. And then we actually – we worked with a consulting company that's been doing assortment consulting for a lot of different companies called Simon Kushner. And they did surveying of our customers. And they were able to identify sort of the key differentiating features where, like, this is a feature that's absolutely essential even to the lowest value customer. And then we were able to sort of say, like, okay, these are the features they will get versus all of the features that only the higher value people want aren't given to that group. They're reserved for the people who go with premium. One more question. Okay. Thank you. Thank you. Apart from the revenue upside, if you broke it down into just extra revenue from the price increase – in fact, it's a little bit more expensive than that.