online advertising and ad auctions at google
DESCRIPTION
Online Advertising and Ad Auctions at Google. Vahab Mirrokni Google Research, New York. Traditional Advertising. At the beginning: Traditional Ads Posters, Magazines, Newspapers, Billboards. What is being Sold: - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/1.jpg)
Online Advertising and Ad Auctions at Google
Vahab MirrokniGoogle Research, New York
![Page 2: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/2.jpg)
Traditional Advertising
At the beginning: Traditional AdsPosters, Magazines, Newspapers,
Billboards.
What is being Sold:Pay-per-Impression: Price depends on how
many people your ad is shown to (whether or not they look at it)
Pricing: Complicated Negotiations (with high monthly
premiums...) Form a barrier to entry for small advertisers
![Page 3: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/3.jpg)
Advertising On the Web Online Ads:
Banner Ads, Sponsored Search Ads, Pay-per-Sale ads.
Targeting:Show to particular set of viewers.
Measurement: Accurate Metrics: Clicks, Tracked
Purchases. What is being Sold:
Pay-per-Click, Pay-per-Action, Pay-per-Impression
Pricing: Auctions
![Page 4: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/4.jpg)
History of Online Advertising
1994: Banner ads, pay-per-impressionBanner ads for Zima and AT&T appear on hotwired.com.
1998: Sponsored search, pay-per-click 1st-price auctionGoTo.com develops keyword-based advertising with pay-per-click sales. 2002: Sponsored
search, pay-per-click 2nd-price auctionGoogle introduces AdWords, a second-price keyword auction with a number of innovations.
1996: Affiliate marketing, pay-per-acquisitionAmazon/EPage/CDNow pay hosts for sales generated through ads on their sites.
![Page 5: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/5.jpg)
Banner Ads
![Page 6: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/6.jpg)
Pay-Per-Impression
Pay-per-1000 impressions (PPM): advertiser pays each time ad is displayed Models existing standards from magazine, radio,
television Main business model for banner ads to date Corresponds to inventory host sells
Exposes advertiser to risk of fluctuations in market Banner blindness: effectiveness drops with user
experience Barrier to entry for small advertisers
Contracts negotiated on a case-by-case basis with large minimums (typically, a few thousand dollars per month)
![Page 7: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/7.jpg)
Sponsored Search Ads
![Page 8: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/8.jpg)
Pay-Per-Click
Pay-per-click (PPC): advertiser pays only when user clicks on adCommon in search advertisingMiddle ground between PPM and PPA
Does not require host to trust advertiser
Provides incentives for host to improve ad displays
![Page 9: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/9.jpg)
Auction Mechanism
Advertisements sold automatically through auctions: advertisers submit bids indicating value for clicks on particular keywordsLow barrier-to-entryIncreased transparency of mechanism
Keyword bidding allowed increased targeting opportunities
![Page 10: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/10.jpg)
Auction Mechanism Initial GoTo model: first-price auction
Advertisers displayed in order of decreasing bids
Upon a click, advertiser is charged a price equal to his bid
Used first by Overture/Yahoo!Google model: stylized second-price
auctionAdvertisers ranked according to bid and
click-through-rate (CTR), or probability user clicks on ad
Upon a click, advertiser is charged minimum amount required to maintain position in ranking
![Page 11: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/11.jpg)
Bidding Process
4
Targeting
PopulationsAdvert
Creation
Keyword
SelectionBids
and Budget
321
“You don’t get it, Daddy, because they’re not targeting you.”
![Page 12: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/12.jpg)
![Page 13: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/13.jpg)
![Page 14: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/14.jpg)
![Page 15: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/15.jpg)
![Page 16: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/16.jpg)
Bidding Process
4
Targeting
PopulationsAdvert
Creation
Keyword
SelectionBids
and Budget
“Here it is – the plain unvarnished truth. Varnish it.”
321
![Page 17: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/17.jpg)
Ad title Ad
text
Display url
![Page 18: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/18.jpg)
Bidding Process
4
Targeting
PopulationsAdvert
Creation
Keyword
SelectionBids
and Budget
“Now, that’s product placement!”
321
![Page 19: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/19.jpg)
![Page 20: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/20.jpg)
![Page 21: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/21.jpg)
![Page 22: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/22.jpg)
Bidding Process
4
Targeting
PopulationsAdvert
Creation
Keyword
SelectionBids
and Budget
321
![Page 23: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/23.jpg)
Daily Budget
![Page 24: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/24.jpg)
![Page 25: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/25.jpg)
Auction MechanismA repeated mechanism!Upon each search,
Interested advertisers are selected from database using keyword matching algorithm
Budget allocation algorithm retains interested advertisers with sufficient budget
Advertisers compete for ad slots in allocation mechanism
Upon click, advertiser charged with pricing scheme
CTR updated according to CTR learning algorithm for future auctions
![Page 26: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/26.jpg)
Click-Through Rates
Click-through rate (CTR): a parameter estimating the probability that a user clicks on an ad
A separate parameter for each ad/keyword pair
Assumption: CTR of an ad in a slot is equal to the CTR of the ad in slot 1 times a scaling parameter which depends only on the slot and not the ad
CTR learning algorithm uses a weighted averaging of past performance of ad to estimate CTR
![Page 27: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/27.jpg)
Keyword Matching
Exact match: keyword phrase equals search phrase
Phrase match: keyword phrase appears in search (“red roses” matches to “red roses for valentines”)
Broad match: each word of keyword phrase appears in search (“red roses” matches to “red and white roses”)
Issues:Tradeoff between relevance and
competitionHow to handle spelling mistakes
![Page 28: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/28.jpg)
Budget Allocation
Basic algorithmSpread monthly budget evenly over each
dayIf budget leftover at end of day, allocate to
next dayWhen advertiser runs out of budget,
eliminate from auctions Issues:
Need to smooth allocation through-out dayAllocation of budget across keywords
![Page 29: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/29.jpg)
Typical Parameters
Keyword Price in 3rd slot
# of Keywords
$20-$50 2$10.00 - $19.99 22 $5.00 - $9.99 206 $3.00 - $4.99 635 $1.00 - $2.99 3,566 $0.50 - $0.99 4,946 $0.25 - $0.49 5,501 $0.11 - $0.24 5,269
PPC of most popular searches in Google, 4/06
![Page 30: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/30.jpg)
Typical Parameters
Keyword Top Bid 2nd Bidmesothelioma $100 $100
structured settlement $100 $52vioxx attorney $38 $38
student loan consolidation $29 $9
Bids on some valuable keywords
CTRs are typically around 1%
![Page 31: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/31.jpg)
Other Important issues in ad auctionsAvoiding click fraudBidding with budget constraintsExternalities between advertisersUser search models
![Page 32: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/32.jpg)
Measurement: Information Adwords FrontEnd: Bid Simulations
Clicks and Cost for other bids. Google Analytics
Traffic Patterns, Site visitors. Search insights:
Search Patterns Interest-Based Advertising
Indicate your interests so that you get more relevant ads
![Page 33: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/33.jpg)
AdWords FrontEnd
![Page 34: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/34.jpg)
![Page 35: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/35.jpg)
Web Analytics
![Page 36: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/36.jpg)
36
Re-acting to Metrics Distinguish Causality and Correlation.
Experimentation:Ad Rotation: 3 different creativesWebsite OptimizerE.g. 6000 search quality experiments,
500 of which were launched.
Repeated experimentation:Continuous Improvement (Multi-
armed bandit)
![Page 37: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/37.jpg)
37
Other Online Advertising Aspects Google Ad Systems:
Sponsored Search: AdWord Auctions. Contextual Ads (AdSense) & Display Ads
(DoubleClick) Ad Exchange Social Ads, YouTube, TV ads.
Bid Management & Campaign Optimization for Advertisers Short-term vs. Long-term effect of ads.
Planning: Ad Auctions & Ad Reservations.Stochastic/Dynamic Inventory Planning Pricing: Auctions vs Contracts
Ad Serving Online Stochastic Assignment Problems
![Page 38: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/38.jpg)
38
Ad Serving Efficiency, Fairness, Smoothness. Sponsored Search: Repeated Auctions,
Budget Constraints, Throttling, Dynamics(?)
Display Ads: Online Stochastic Allocation Impressions arrive online, and should be
assigned to Advertisers (with established contracts) Online Primal-Dual Algorithms. Offline Optimization for Online Stochastic
Optimization: Power of Two Choices.Learning+Optimization: Exploration vs
Exploitation?? Ad Exchange Ad Serving: Bandwidth
Constraints. Social Ads: Ad Serving over Social
Networks
![Page 39: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/39.jpg)
Future of Online Advertising
MeasurementsPricingExperimentation Other form of Advertising:
TV AdsAd ExchangesSocial Ads
![Page 40: Online Advertising and Ad Auctions at Google](https://reader036.vdocuments.mx/reader036/viewer/2022062811/56815f88550346895dce8cce/html5/thumbnails/40.jpg)
Homework
Students will write an essay to compare between traditional advertising and advertising on the web.
Length: 1000 to 1500 words (no bargain)
Deadline: 7th April. Late or no-submission will result to a zero.
Any kind of plagiarisms will result to a zero.