SlideShare a Scribd company logo
1 of 43
Online Advertising and Ad
Auctions at Google
Hamzah Banat
Google Research,
Traditional Advertising
 At the beginning: Traditional Ads
Posters, 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
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
History of Online Advertising
1994: Banner ads,
pay-per-impression
Banner ads for Zima
and AT&T appear on
hotwired.com.
1998: Sponsored search,
pay-per-click 1st
-price auction
GoTo.com develops keyword-
based advertising with pay-per-
click sales.
2002: Sponsored search,
pay-per-click 2nd
-price auction
Google introduces AdWords, a
second-price keyword auction
with a number of innovations.
1996: Affiliate marketing,
pay-per-acquisition
Amazon/EPage/CDNow
pay hosts for sales generated
through ads on their sites.
Banner Ads
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)
Pay-Per-Click
Pay-per-click (PPC): advertiser pays only when user
clicks on ad
Common in search advertising
Middle ground between PPM and PPA
Does not require host to trust advertiser
Provides incentives for host to improve ad displays
Auction Mechanism
Advertisements sold automatically through
auctions: advertisers submit bids indicating value
for clicks on particular keywords
Low barrier-to-entry
Increased transparency of mechanism
Keyword bidding allowed increased targeting
opportunities
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 auction
Advertisers 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
Bidding Patterns
Graph from [Zhang 2006]
Bidding history in Yahoo! First-Price Auction:
Bidding Patterns
Graph from [Zhang 2006]
Bidding Process
4
Targeting
Populations
Advert
Creation
Keyword
Selection
Bids and
Budget
3
2
1
“You don’t get it, Daddy, because they’re not targeting you.”
Bidding Process
4
Targeting
Populations
Advert
Creation
Keyword
Selection
Bids and
Budget
“Here it is – the plain unvarnished truth. Varnish it.”
3
2
1
Ad title
Ad text
Display url
Bidding Process
4
Targeting
Populations
Advert
Creation
Keyword
Selection
Bids and
Budget
“Now, that’s product placement!”
3
2
1
Bidding Process
4
Targeting
Populations
Advert
Creation
Keyword
Selection
Bids and
Budget
3
2
1
Daily Budget
Auction Mechanism
A 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
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
(Old) Yahoo! 2nd
-Price Auction
Advertiser
A
B
C
Bid Allocation Price
$10 2 $5
$5
$50
X
1
$0
$10
per click!
Ad slot 1
Ad slot 2
Keyword
Algorithmic
search results
Google Single-Shot Auction
Advertiser
A
B
C
Bid CTR Bid x CTR Allocation Price
$10 0.10 1.0 2 $5
$5
$50
0.50
0.01
2.5
0.5
1
X
$2
$0
(expected bid per
impression)
per click!
Ad slot 1
Ad slot 2
Keyword
Algorithmic
search results
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 competition
How to handle spelling mistakes
Budget Allocation
Basic algorithm
Spread monthly budget evenly over each day
If budget leftover at end of day, allocate to next day
When advertiser runs out of budget, eliminate from
auctions
Issues:
Need to smooth allocation through-out day
Allocation of budget across keywords
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
Typical Parameters
Keyword Top Bid 2nd
Bid
mesothelioma $100 $100
structured settlement $100 $52
vioxx attorney $38 $38
student loan consolidation $29 $9
Bids on some valuable keywords
CTRs are typically around 1%
Other Important issues in ad auctions
Avoiding click fraud
Bidding with budget constraints
Externalities between advertisers
User search models
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
AdWords FrontEnd
Web Analytics
40
Re-acting to Metrics
 Distinguish Causality and Correlation.
 Experimentation:
Ad Rotation: 3 different creatives
Website Optimizer
E.g. 6000 search quality experiments, 500 of
which were launched.
 Repeated experimentation:
Continuous Improvement (Multi-armed bandit)
41
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
42
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
Future of Online Advertising
Measurements
Pricing
Experimentation
Other form of Advertising:
TV Ads
Ad Exchanges
Social Ads

More Related Content

What's hot

Online Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemOnline Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemRajesh Piryani
 
522 2011 01-webtrends_facebook-ads
522 2011 01-webtrends_facebook-ads522 2011 01-webtrends_facebook-ads
522 2011 01-webtrends_facebook-adsonlinekash
 
Reach, Follow and Convert with Targeted Remarketing #BiddableWorld
Reach, Follow and Convert with Targeted Remarketing #BiddableWorldReach, Follow and Convert with Targeted Remarketing #BiddableWorld
Reach, Follow and Convert with Targeted Remarketing #BiddableWorldKoozai
 
7 tips to boost digital advertising ROI
7 tips to boost digital advertising ROI7 tips to boost digital advertising ROI
7 tips to boost digital advertising ROIHassan Khan
 
SEM 101 for VCU BrandCenter
SEM 101 for VCU BrandCenterSEM 101 for VCU BrandCenter
SEM 101 for VCU BrandCenterWorkshop Digital
 
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...semrush_webinars
 
ReTargeting and the Future Of Display Advertising
ReTargeting and the Future Of Display Advertising ReTargeting and the Future Of Display Advertising
ReTargeting and the Future Of Display Advertising Arjun Dev Arora
 
Google Adwords Explained
Google Adwords ExplainedGoogle Adwords Explained
Google Adwords ExplainedSaloni Jain
 
Pay Per Click Basic Formula
Pay Per Click Basic FormulaPay Per Click Basic Formula
Pay Per Click Basic Formulajagadish thaker
 
Online Advertising for Small Businesses
Online Advertising for Small BusinessesOnline Advertising for Small Businesses
Online Advertising for Small BusinessesAcuity Scheduling
 
Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Kira
 
eMarketer Webinar: Keys to Online Display Advertising
eMarketer Webinar: Keys to Online Display AdvertisingeMarketer Webinar: Keys to Online Display Advertising
eMarketer Webinar: Keys to Online Display AdvertisingeMarketer
 
Tutorial 11 (computational advertising)
Tutorial 11 (computational advertising)Tutorial 11 (computational advertising)
Tutorial 11 (computational advertising)Kira
 
Rule 2014 with Remarketing and RLSA
Rule 2014 with Remarketing and RLSA Rule 2014 with Remarketing and RLSA
Rule 2014 with Remarketing and RLSA Hanapin Marketing
 
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...RakutenMarketingUS
 
Snap - Your guide to understanding paid online advertising terminology
Snap - Your guide to understanding paid online advertising terminologySnap - Your guide to understanding paid online advertising terminology
Snap - Your guide to understanding paid online advertising terminologySnap Ireland
 
Advertising tools to define, reach and convert your target audience at ArabNe...
Advertising tools to define, reach and convert your target audience at ArabNe...Advertising tools to define, reach and convert your target audience at ArabNe...
Advertising tools to define, reach and convert your target audience at ArabNe...ArabNet ME
 

What's hot (20)

Online Advertisements and the AdWords Problem
Online Advertisements and the AdWords ProblemOnline Advertisements and the AdWords Problem
Online Advertisements and the AdWords Problem
 
522 2011 01-webtrends_facebook-ads
522 2011 01-webtrends_facebook-ads522 2011 01-webtrends_facebook-ads
522 2011 01-webtrends_facebook-ads
 
Reach, Follow and Convert with Targeted Remarketing #BiddableWorld
Reach, Follow and Convert with Targeted Remarketing #BiddableWorldReach, Follow and Convert with Targeted Remarketing #BiddableWorld
Reach, Follow and Convert with Targeted Remarketing #BiddableWorld
 
Shrinking big data
Shrinking big dataShrinking big data
Shrinking big data
 
7 tips to boost digital advertising ROI
7 tips to boost digital advertising ROI7 tips to boost digital advertising ROI
7 tips to boost digital advertising ROI
 
SEM 101 for VCU BrandCenter
SEM 101 for VCU BrandCenterSEM 101 for VCU BrandCenter
SEM 101 for VCU BrandCenter
 
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...
Hw to Use Competitive Data for Lead Generation - Michael Stricker at HubShout...
 
ReTargeting and the Future Of Display Advertising
ReTargeting and the Future Of Display Advertising ReTargeting and the Future Of Display Advertising
ReTargeting and the Future Of Display Advertising
 
Google Adwords Explained
Google Adwords ExplainedGoogle Adwords Explained
Google Adwords Explained
 
Pay Per Click Basic Formula
Pay Per Click Basic FormulaPay Per Click Basic Formula
Pay Per Click Basic Formula
 
Online Advertising for Small Businesses
Online Advertising for Small BusinessesOnline Advertising for Small Businesses
Online Advertising for Small Businesses
 
Computational Advertising
Computational AdvertisingComputational Advertising
Computational Advertising
 
Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)Tutorial 10 (computational advertising)
Tutorial 10 (computational advertising)
 
eMarketer Webinar: Keys to Online Display Advertising
eMarketer Webinar: Keys to Online Display AdvertisingeMarketer Webinar: Keys to Online Display Advertising
eMarketer Webinar: Keys to Online Display Advertising
 
Tutorial 11 (computational advertising)
Tutorial 11 (computational advertising)Tutorial 11 (computational advertising)
Tutorial 11 (computational advertising)
 
Search 101
Search 101Search 101
Search 101
 
Rule 2014 with Remarketing and RLSA
Rule 2014 with Remarketing and RLSA Rule 2014 with Remarketing and RLSA
Rule 2014 with Remarketing and RLSA
 
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...
Rakuten Marketing and Google Webinar 'How to Stuff Your Q4 Stockings With RLS...
 
Snap - Your guide to understanding paid online advertising terminology
Snap - Your guide to understanding paid online advertising terminologySnap - Your guide to understanding paid online advertising terminology
Snap - Your guide to understanding paid online advertising terminology
 
Advertising tools to define, reach and convert your target audience at ArabNe...
Advertising tools to define, reach and convert your target audience at ArabNe...Advertising tools to define, reach and convert your target audience at ArabNe...
Advertising tools to define, reach and convert your target audience at ArabNe...
 

Similar to Online advertising and ad auctions at google

Google AdWords Update at Pubcon Austin 2009
Google AdWords Update at Pubcon Austin 2009Google AdWords Update at Pubcon Austin 2009
Google AdWords Update at Pubcon Austin 2009Frederick Vallaeys
 
Google Adwords
Google AdwordsGoogle Adwords
Google AdwordsSriju Nair
 
What is Paid Search Advertising?
What is Paid Search Advertising?What is Paid Search Advertising?
What is Paid Search Advertising?PPCexpo
 
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014Vorian Agency
 
How to earn money with Pay.docx
How to earn money with Pay.docxHow to earn money with Pay.docx
How to earn money with Pay.docxSurendra Gusain
 
RTB-Media Intro
RTB-Media IntroRTB-Media Intro
RTB-Media IntroRTB-Media
 
PPC explained visually
PPC explained visuallyPPC explained visually
PPC explained visuallyGail Mullard
 
Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Clovis Chapman
 
PPC Google Adwords Training Seminar - Vorian Agency
PPC Google Adwords Training Seminar - Vorian AgencyPPC Google Adwords Training Seminar - Vorian Agency
PPC Google Adwords Training Seminar - Vorian AgencyVorian Agency
 
Google Adwords Introduction
Google Adwords IntroductionGoogle Adwords Introduction
Google Adwords IntroductionRajesh Bogoju
 
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...Simplilearn
 
Ppc advertising
Ppc advertisingPpc advertising
Ppc advertisingDignc
 
Vorian Agency PPC Google Adwords Seminar 2015
Vorian Agency PPC Google Adwords Seminar 2015Vorian Agency PPC Google Adwords Seminar 2015
Vorian Agency PPC Google Adwords Seminar 2015Vorian Agency
 
Brief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersBrief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersNisha Garg
 
The Evolution Of Online Advertisement
The Evolution Of Online AdvertisementThe Evolution Of Online Advertisement
The Evolution Of Online AdvertisementMr.Yes!
 
Adknowledge Ad Marketplace Bid System
Adknowledge  Ad Marketplace Bid SystemAdknowledge  Ad Marketplace Bid System
Adknowledge Ad Marketplace Bid Systemhunkimonki
 
B2B Advertising Sales Funnel Attribution #Zenith2016
B2B Advertising Sales Funnel Attribution #Zenith2016B2B Advertising Sales Funnel Attribution #Zenith2016
B2B Advertising Sales Funnel Attribution #Zenith2016John Lee
 

Similar to Online advertising and ad auctions at google (20)

Google AdWords Update at Pubcon Austin 2009
Google AdWords Update at Pubcon Austin 2009Google AdWords Update at Pubcon Austin 2009
Google AdWords Update at Pubcon Austin 2009
 
Google Adwords
Google AdwordsGoogle Adwords
Google Adwords
 
What is Paid Search Advertising?
What is Paid Search Advertising?What is Paid Search Advertising?
What is Paid Search Advertising?
 
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014
Google Adwords PPC Training Seminar - Vorian Agency - Bunbury, August 2014
 
How to earn money with Pay.docx
How to earn money with Pay.docxHow to earn money with Pay.docx
How to earn money with Pay.docx
 
RTB-Media Intro
RTB-Media IntroRTB-Media Intro
RTB-Media Intro
 
Simple smo
Simple smoSimple smo
Simple smo
 
PPC explained visually
PPC explained visuallyPPC explained visually
PPC explained visually
 
Online Marketing
Online MarketingOnline Marketing
Online Marketing
 
Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017Computational Marketing at Groupon - JCSSE 2017
Computational Marketing at Groupon - JCSSE 2017
 
PPC Google Adwords Training Seminar - Vorian Agency
PPC Google Adwords Training Seminar - Vorian AgencyPPC Google Adwords Training Seminar - Vorian Agency
PPC Google Adwords Training Seminar - Vorian Agency
 
Google Adwords Introduction
Google Adwords IntroductionGoogle Adwords Introduction
Google Adwords Introduction
 
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...
Questions and Answers to Google Adwords Fundamentals Exam by Digital Marketin...
 
Google AdWords Training
Google AdWords TrainingGoogle AdWords Training
Google AdWords Training
 
Ppc advertising
Ppc advertisingPpc advertising
Ppc advertising
 
Vorian Agency PPC Google Adwords Seminar 2015
Vorian Agency PPC Google Adwords Seminar 2015Vorian Agency PPC Google Adwords Seminar 2015
Vorian Agency PPC Google Adwords Seminar 2015
 
Brief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginnersBrief on Pay Per Click (PPC) for beginners
Brief on Pay Per Click (PPC) for beginners
 
The Evolution Of Online Advertisement
The Evolution Of Online AdvertisementThe Evolution Of Online Advertisement
The Evolution Of Online Advertisement
 
Adknowledge Ad Marketplace Bid System
Adknowledge  Ad Marketplace Bid SystemAdknowledge  Ad Marketplace Bid System
Adknowledge Ad Marketplace Bid System
 
B2B Advertising Sales Funnel Attribution #Zenith2016
B2B Advertising Sales Funnel Attribution #Zenith2016B2B Advertising Sales Funnel Attribution #Zenith2016
B2B Advertising Sales Funnel Attribution #Zenith2016
 

More from Hamzeh Banat

Al jouf center leasing presentation
Al jouf center leasing presentationAl jouf center leasing presentation
Al jouf center leasing presentationHamzeh Banat
 
Integrated marketing plan
Integrated marketing planIntegrated marketing plan
Integrated marketing planHamzeh Banat
 
Traning Upholstery fabrics
Traning Upholstery fabricsTraning Upholstery fabrics
Traning Upholstery fabricsHamzeh Banat
 
Competitors analysis
Competitors analysisCompetitors analysis
Competitors analysisHamzeh Banat
 
Sweets Factory Marketing plan
Sweets Factory Marketing planSweets Factory Marketing plan
Sweets Factory Marketing planHamzeh Banat
 
Abraj hypermarket Marketing plan (Mecca)
Abraj hypermarket Marketing plan (Mecca)Abraj hypermarket Marketing plan (Mecca)
Abraj hypermarket Marketing plan (Mecca)Hamzeh Banat
 

More from Hamzeh Banat (6)

Al jouf center leasing presentation
Al jouf center leasing presentationAl jouf center leasing presentation
Al jouf center leasing presentation
 
Integrated marketing plan
Integrated marketing planIntegrated marketing plan
Integrated marketing plan
 
Traning Upholstery fabrics
Traning Upholstery fabricsTraning Upholstery fabrics
Traning Upholstery fabrics
 
Competitors analysis
Competitors analysisCompetitors analysis
Competitors analysis
 
Sweets Factory Marketing plan
Sweets Factory Marketing planSweets Factory Marketing plan
Sweets Factory Marketing plan
 
Abraj hypermarket Marketing plan (Mecca)
Abraj hypermarket Marketing plan (Mecca)Abraj hypermarket Marketing plan (Mecca)
Abraj hypermarket Marketing plan (Mecca)
 

Recently uploaded

BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...ChesterYang6
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15SearchNorwich
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfVWO
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxtegevi9289
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationtbatkhuu1
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdftbatkhuu1
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...aditipandeya
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.DanielaQuiroz63
 
Marketing Management Presentation Final.pptx
Marketing Management Presentation Final.pptxMarketing Management Presentation Final.pptx
Marketing Management Presentation Final.pptxabhishekshetti14
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Onlineanilsa9823
 

Recently uploaded (20)

Brand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLaneBrand Strategy Master Class - Juntae DeLane
Brand Strategy Master Class - Juntae DeLane
 
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan ScheltgenHow to Create a Social Media Plan Like a Pro - Jordan Scheltgen
How to Create a Social Media Plan Like a Pro - Jordan Scheltgen
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
Netflix Ads The Game Changer in Video Ads – Who Needs YouTube.pptx (Chester Y...
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
Five Essential Tools for International SEO - Natalia Witczyk - SearchNorwich 15
 
The Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdfThe Science of Landing Page Messaging.pdf
The Science of Landing Page Messaging.pdf
 
Aryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptxAryabhata I, II of mathematics of both.pptx
Aryabhata I, II of mathematics of both.pptx
 
Kraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentationKraft Mac and Cheese campaign presentation
Kraft Mac and Cheese campaign presentation
 
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 150 Noida Escorts >༒8448380779 Escort Service
 
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
VIP 7001035870 Find & Meet Hyderabad Call Girls Film Nagar high-profile Call ...
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Situation Analysis | Management Company.
Situation Analysis | Management Company.Situation Analysis | Management Company.
Situation Analysis | Management Company.
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 
Marketing Management Presentation Final.pptx
Marketing Management Presentation Final.pptxMarketing Management Presentation Final.pptx
Marketing Management Presentation Final.pptx
 
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Hazratganj Lucknow best sexual service Online
 

Online advertising and ad auctions at google

  • 1. Online Advertising and Ad Auctions at Google Hamzah Banat Google Research,
  • 2. Traditional Advertising  At the beginning: Traditional Ads Posters, 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
  • 3. 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
  • 4. History of Online Advertising 1994: Banner ads, pay-per-impression Banner ads for Zima and AT&T appear on hotwired.com. 1998: Sponsored search, pay-per-click 1st -price auction GoTo.com develops keyword- based advertising with pay-per- click sales. 2002: Sponsored search, pay-per-click 2nd -price auction Google introduces AdWords, a second-price keyword auction with a number of innovations. 1996: Affiliate marketing, pay-per-acquisition Amazon/EPage/CDNow pay hosts for sales generated through ads on their sites.
  • 6. 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)
  • 7.
  • 8. Pay-Per-Click Pay-per-click (PPC): advertiser pays only when user clicks on ad Common in search advertising Middle ground between PPM and PPA Does not require host to trust advertiser Provides incentives for host to improve ad displays
  • 9. Auction Mechanism Advertisements sold automatically through auctions: advertisers submit bids indicating value for clicks on particular keywords Low barrier-to-entry Increased transparency of mechanism Keyword bidding allowed increased targeting opportunities
  • 10. 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 auction Advertisers 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
  • 11. Bidding Patterns Graph from [Zhang 2006] Bidding history in Yahoo! First-Price Auction:
  • 14.
  • 15.
  • 16.
  • 17.
  • 21.
  • 22.
  • 23.
  • 26.
  • 27. Auction Mechanism A 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
  • 28. 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
  • 29. (Old) Yahoo! 2nd -Price Auction Advertiser A B C Bid Allocation Price $10 2 $5 $5 $50 X 1 $0 $10 per click! Ad slot 1 Ad slot 2 Keyword Algorithmic search results
  • 30. Google Single-Shot Auction Advertiser A B C Bid CTR Bid x CTR Allocation Price $10 0.10 1.0 2 $5 $5 $50 0.50 0.01 2.5 0.5 1 X $2 $0 (expected bid per impression) per click! Ad slot 1 Ad slot 2 Keyword Algorithmic search results
  • 31. 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 competition How to handle spelling mistakes
  • 32. Budget Allocation Basic algorithm Spread monthly budget evenly over each day If budget leftover at end of day, allocate to next day When advertiser runs out of budget, eliminate from auctions Issues: Need to smooth allocation through-out day Allocation of budget across keywords
  • 33. 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
  • 34. Typical Parameters Keyword Top Bid 2nd Bid mesothelioma $100 $100 structured settlement $100 $52 vioxx attorney $38 $38 student loan consolidation $29 $9 Bids on some valuable keywords CTRs are typically around 1%
  • 35. Other Important issues in ad auctions Avoiding click fraud Bidding with budget constraints Externalities between advertisers User search models
  • 36. 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
  • 38.
  • 40. 40 Re-acting to Metrics  Distinguish Causality and Correlation.  Experimentation: Ad Rotation: 3 different creatives Website Optimizer E.g. 6000 search quality experiments, 500 of which were launched.  Repeated experimentation: Continuous Improvement (Multi-armed bandit)
  • 41. 41 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
  • 42. 42 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
  • 43. Future of Online Advertising Measurements Pricing Experimentation Other form of Advertising: TV Ads Ad Exchanges Social Ads

Editor's Notes

  1. Describe IE strategy.
  2. Describe IE strategy.
  3. Describe IE strategy.