10 ms·
Advertisers go to an ad network and configure their campaign with: "I want to show X to users who are Y or are on a site about Y, and I'm willing to pay Z for i
by joefkelley 7y ago
Advertisers go to an ad network and configure their campaign with: "I want to show X to users who are Y or are on a site about Y, and I'm willing to pay Z for it".
X is just the content of the ad and is usually entirely advertiser-defined. Some ad networks will allow you to do some fancy stuff to help determine the best phrasing or arrangement or whatever of your ad.
Z can be in dollars per impression, per click, or per conversion. An impression is one person being shown an ad one time. A click is a person clicking an ad. And a conversion is advertiser-defined but is usually someone buying the product being advertised. Bidding per click is the most common.
Then when a user loads a page with an ad on it, the ad network finds all campaigns that are eligible - meeting the criteria defined in Y. It then runs an "auction". It has to calculate which eligible advertiser is willing to pay the most for that potential impression. But not all advertisers are bidding per impression, so some prediction comes into play. If an advertiser bid per click, then the expected amount they will pay is the probability the user will click multiplied by the price if they do click. Their probability of clicking is often called CTR which stands for "click-through-rate" so that's where the bid * CTR comes from. Usually an ML model takes what is known about the user, the ad, and the page, and predicts CTR. Similarly for conversion-based bids, it's bid * CTR * CVR, where CVR is "conversion rate". Whichever ad comes out with the highest result of this calculation is shown.
- bogomipz 7y agoThanks for the clear and thorough explanation. The parent comment makes good sense now. One follow up question - is the "bid per impression" sort of the campaign of last resort then? In other words its the cheapest type of campaign for an advertiser to run as well as the least profitable for the ad network? Cheers
- joefkelley 7y agoI think bidding tends to just be about what the advertiser cares most about. If they are a "brand" advertiser (Coca-Cola is the canonical example) they might bid per impression since they're not really looking for clicks, and they have some idea of how much an impression is worth to them. Compared to say some app where they want installs and so might bid per conversion. As for the network, it's also not as clear what's profitable. Bidding per click or conversion probably gives them more opportunity to do well with good targeting. But high per-impression bids are also useful for the users the network knows very little about.