7 ms·
Launch HN: Promoted (YC W21) - Search and feed ranking for marketplaces
Hi HN, we’re Andrew and Dan, and we founded Promoted (http://promoted.ai http://promoted.ai). We produce better search results and feed ranking for marketplaces, matching buyers and sellers more efficiently. This includes listings when you open the app, product recommendations, and query or location-based search results.
For buyers, this is finding what you want quickly. For sellers, this is finding an audience despite competition. For marketplaces, this is increasing total conversion rates and new seller success rates. Matching buyers with sellers is the engine that drives marketplaces, and doing it better is how marketplaces grow.
Deciding who sees what in a list on an app is the core business of the biggest, most profitable companies in the world: Facebook, Google, Amazon. We have a decentralized, identity-free solution that’s more efficient for sellers and a better experience for users. Today, we optimize within marketplaces, but we believe that our approach can eventually match buyers and sellers across many apps and turn into a network between top marketplaces. We aren't an ad company. We use technology from ad tech to make marketplaces work better.
We met at Pinterest ads engineering. Previously, we helped build ad systems at Facebook and Google respectively. We learned that marketplace companies were all trying to build ads and hire ML engineers, but we knew from experience that most of these efforts would only have easy wins at first, then stall with huge costs and user loss. To build things right, we decided to form our own company. We started with just ads for marketplace, but quickly learned that our tech could produce much better marketplace search, so we expanded to that. It makes sense: every listing in a marketplace is something advertised for sale. They’re just not called ads.
Ironically, bad ad tech is easy. Anybody can sell a dumb banner, and this makes early money fast—but it’s bad money, because it’s a bad long-term strategy. Even with hiring awesome engineers from Facebook, Google, or Amazon, you still need to build a system that kills the easy money, doesn’t drive away users, keeps sellers happy, and maximizes sales in the long run. To do that, you have to go the hard route. You have to generate all listings in real-time: no caching. You have to try to deliver everything, not just top content, and explain why to sellers. You need to solve for how much you want to show something, in other people’s dollars, and it has to be correct all the time. Your inventory is always changing, anything can be shown to anybody, and people game your system. Models must always be evolving and depend on external data and market dynamics, so quant SRE and DevOps are crucial. Measurement has to be correct or you could be sued, or at least produce poor results. You need a manager tool so that busy people can run their campaigns and test how they perform in real-time.
Our tech has three parts: (1) Metrics: We log impressions, clicks, and conversions in our web and mobile client SDK. In our backend, we attribute conversions to impressions and join and aggregate data in real-time to power delivery. (2) Delivery: We use machine learning to predict user behavior to decide what to show. This is the “The Algorithm” famously from social media applied to e-commerce. (3) Manager: Sellers can run their own listings like ads, even if they are not ads, with self-service real-time reporting and A/B testing. This makes listings better by helping sellers improve themselves versus only sorting listings as they are today.
We like to say that we’ve built Paul Graham’s revenue loop, advanced twenty-five years (http://www.paulgraham.com/6631327.html http://www.paulgraham.com/6631327.html).
We run both “organic” commercial search and feed and ads. Our insight was that these are actually the same systems for commercial search. Existing recommendation and search systems don’t run ads, and ad systems don’t run your search and feed. We do both.
When we started, we were shocked at how little marketplace companies measure anything. We assumed that most top marketplaces would have reasonable click prediction systems, for example. We discovered that not only did they not, they didn’t even log things like impressions, and even the concept of a “click” wasn’t clear, especially for mobile-first marketplaces. We had to re-evaluate what we took for granted working in mature social media companies and rebuild what we wanted for ourselves. For example, we originally started as "backend only." Now, we have a mobile SDK.
We collect and track a tremendous amount of data, but always as first-party within the app to power that app, not anything else. We don’t aggregate user data. That is Facebook’s and Google’s model. Instead, we rely on data volume and speed to deliver performance, more like TikTok video recommendations. This has the benefit of solving for new and anonymous users and cold start optimizations.
We are live and power marketplaces like Hipcamp and Snackpass. We have free, open-source SDKs for iOS, Android, React Native, and Web for logging impressions, dwell time, clicks, and attributed conversions in marketplace listings. https://www.promoted.ai/client-metrics-libraries https://www.promoted.ai/client-metrics-libraries. Unlike metrics services designed for A/B testing like Amplitude, our logging is designed to power ads and ML systems. All our SDKs are open source: https://www.promoted.ai/developers https://www.promoted.ai/developers
We’d love your feedback and your ideas! Thank you! We know that "ads" is a third rail topic full of "what you can't say," especially in the current media climate. My personal journey regarding understanding the attention economy is that I used to work at Interhack and had extreme ideas about data privacy and Big Tech. I lived that life for a few years, and it was both unrealistic and non-impactful. My personal feeling is that it's better to understand that world as it is and make a better version of it gracefully versus rage against it on the Internet. Promoted.ai is that vision for me.
We'd also love to chat shop with any discovery or ads engineers out there! Ask me about GSP! ;)
- VincentDiallo2 5y agoCan you share the results on Hipcamp and Snackpass?
- andrewyates2020 5y agoSure! We have a published case study for Hipcamp at https://www.promoted.ai/case-study-hipcamp https://www.promoted.ai/case-study-hipcamp . We increased their total booking rate by 7% . Other case studies are linked on our main page.
- rememberlenny 5y agoLove this product idea and huge congrats!!! The idea of being able to project the unofficial market of search engine results (SEO/SEM on Google), and explicitly allowing marketplaces to actually commodify the search result space is fascinating. Tell us about GSP!
- andrewyates2020 5y agoGSP! Generalized Second-Price Auction. It's a method of ad pricing famously used by Google where bids are sorted in a list and each winner pays the bid of the next highest bid. This is easy to implement, and for one slot and one auction, it's an "optimal" VCG auction. The mysticism around GSP (generalized second-price auction) for ads is absurd. In twenty years, for “p(click)*bid”, the p(click) factor has advanced from a simple ratio to huge neural networks. But bids? “Sort and take the second price.” "Somebody once won a Nobel Prize." Long story short, GSP doesn't have many useful properties in practice except that it's easy to implement and compute and it's a "standard." Major problems with GSP are: 1) Useful economic properties depend on non-repeated, "stable" auctions of 1D ordered lists, which doesn't describe most modern media. 2) GSP gets mixed with a "complementary bid" to control for user quality, which also complicates any theoretical properties 3) It's still complicated to understand and requires layers of control systems. We originally started as “Algorithmic Auctions” to solve ad auctions fairly, but we didn't find a market for this.
- 5y ago