Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research

Size: px
Start display at page:

Download "Optimization Problems in Internet Advertising. Cliff Stein Columbia University Google Research"

Transcription

1 Optimization Problems in Internet Advertising Cliff Stein Columbia University Google Research

2 Internet Advertising Multi-billion dollar business Google purchased DoubleClick for over 3 billion dollars, 2 years ago A new paradigm for advertising Many interesting mathematical, economic, and computational problems

3 Some Statistics Vendor Ad viewers Google 1,118 DoubleClick 1,079 Yahoo 362 MSN 309 AOL 156 Adbrite 73 Total 3,087 (millions, one month in 2008) **From Wikipedia

4 Internet Advertising 2 main types Adwords (right column, auction) Display ads (scattered, matching)

5 This talk Overview of some issues in internet advertising Talk about two particular algorithmic results, one on adwords optimization, one on display ads No attempt to comprehensively survey the area

6 Adwords Advertisers bid to have the right to appear when a user enters a search query Advertisers are chosen according to some kind of auction mechanism Ads are displayed for free. Advertiser pays when a user clicks.

7

8

9

10

11

12

13

14

15 New Kind of Auctions Traditional auctions are for one item, or a small number of items, and are done on a human time scale Many types of auctions (ascending, sealed-bid, second price ) are well understood mathematically Adwords auctions are a new type of auction, where a bidder bids on multiple items for many items on a computer time scale Mathematically, it is a whole new ballgame

16 Technical Challenges Mechanism Design - designing rules of a game or system to achieve a specific outcome, even though each agent may be self-interested Technology to implement the auctions Optimization for Advertiser (maximize clicks, minimize money spent) Internet company (maximize profit, maximize user happiness, minimize bad publicity/lawsuits)

17 Basic Mechanism Design Let s set up an auction for Suppose it is worth $20 to me, but $10 to Alex Rodriguez (and these values are private) We each bid some amount: Who gets the hat? How much do they pay?

18 Basic Mechanism Design Bidders Private value 1 Bid 1 Auction Mechanism Private value 2 Bid 2 Gives item to someone Collects payments

19 Some goals in an auction Truth revealing (bidders want to bid their values) Revenue maximizing (auctioneer maximizes profit) Social welfare (good for bidders) These goals may be in conflict

20 First price auctions Everyone bids, highest bidder gets item for the price he bid, others pay nothing and get nothing. Bidders Utility = value of item received payment.

21 First price auction Me $20 Bid 20 First Price Auction Mechanism Arod $10 Bid 10 Cliff gets it. Cliff pays $20 Arod pays $0 My utility = $20 - $20 = 0 Arod utility = $0 - $0 = 0.

22 Can I do better?

23 First price auction (2) Me $20 Bid 15 First Price Auction Mechanism Arod $10 Bid 10 Cliff gets it. Cliff pays $15 Arod pays $0 My utility = $20 - $15 = 5 Arod utility = $0 - $0 = 0.

24 First Price Auctions Suppose I bid $15, Arod bids $10. I get item for $15, Arod gets nothing for nothing. My utility = = 5 Arod utility = 0-0 = 0 I am happier I am not telling the truth anymore My bid needs to be a function of everyone else s bid (in addition to my value) Auctioneer makes less money

25 Second Price Auctions Everyone bids. Item goes to the highest bidder, who pays the bid of the secondhighest bidder. Bidders Utility = value of item received payment

26 Second price auction Me $20 Bid 20 Second Price Auction Mechanism Arod $10 Bid 10 Cliff gets it. Cliff pays $10 Arod pays $0 My utility = $20 - $10 = 10 Arod utility = $0 - $0 = 0.

27 Second Price Auctions Theorem: In a second-price auction, no bidder has any incentive to lie. Proof: I don t lie. If I lie any amount >= 10, nothing changes. If I lie < 10, I lose the auction and my utility is 0. Therefore I don t want to lie.

28 Second Price Auctions Theorem: In a second-price auction, noone has any incentive to lie. Proof: Arod doesn t lie. If he lies any amount < 20, nothing changes for him. If he lies at x > 20, he wins for $20, but his utility is 20 x which is negative, so he is worse off.

29 Notes on Second Price Auctions Everyone tells the truth May yield less revenue than first-price auctions Note: we assume that I get no benefit from seeing you pay more money.

30 Back to internet auctions We are not auctioning off baseball hats, or paintings, or cars that were used in the commission of a crime. We are auctioning off slots on a web page There are: Multiple slots Advertisers bidding on many keywords Many auctions going on during the course of a day

31 Multiple Slots: Generalized Second Price Auctions Users are bidding for slots, where slot i is more valuable than slot i+1. Higher slots tend to get more clicks, and therefore cost more (cost per click) Sort bids, i th bid gets slot i and pays bid of slot i+1.

32 Example of GSP Auction Bids: $1, $0.50, $2.25, $1.20, $0.10, $2.50, $ slots

33 Example 2 of GSP Auction Bids: $1, $0.50, $2.25, $1.20, $0.10, $2.50, $ slots Slot Bid Payment 1 $2.50 $ $2.25 $ $1.25 $ $1.20 $ $1.00 $0.50

34 Some Complications from GSP We are bidding one amount, but don t know which slot we will win. Different advertisers have different preferences/beliefs about slots You actually might have some incentives to lie. In reality (google), your bid is actually modified by the quality of your ad.

35 Advertisers bidding on many keywords An advertiser sets up a campaign in which they advertise on many keywords Each time a user issues a query that matches one of their keywords, the ad for that keyword enters the auction. Depending on their bid (and other factors), they may get a slot in the auction If someone clicks on their ad, they are charged

36 Question? How does the advertiser control the total amount that they are charged? They specify a budget on how much they want to spend in a day

37 Budgets Advertiser specifies a daily budget B. They participate in an auction as long as the daily budget is not spent.

38 Example Advertiser Bid on skiing Bid on hiking Daily Budget Joe s outdoor store $0.50 $1.00 $2.00 Campmor $1.00 $0.75 $3.00

39 Example Auction 1: Hiking. Joe wins. When click happens, he pays $0.75 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $2.00 Campmor $1.00 $0.75 $3.00 $3.00

40 Example Auction 1: Hiking. Joe wins. When click happens, he pays $0.75 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $1.25 Campmor $1.00 $0.75 $3.00 $3.00

41 Example Auction 2: Skiing. Campmor. When click happens, he pays $0.50 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $1.25 Campmor $1.00 $0.75 $3.00 $3.00

42 Example Auction 2: Skiing. Campmor. When click happens, he pays $0.50 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $1.25 Campmor $1.00 $0.75 $3.00 $2.50

43 Example Auction 3: Hiking. Joe wins. When click happens, he pays $0.75 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $1.25 Campmor $1.00 $0.75 $3.00 $2.50

44 Example Auction 3: Hiking. Joe wins. When click happens, he pays $0.75 Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $0.50 Campmor $1.00 $0.75 $3.00 $2.50

45 Example Auction 4: Hiking. Joe should win. But he doesn t have enough budget, so Campmor wins. Pays some amount < 0.75 (depends on other bidders and system minimums). Advertiser Bid on skiing Bid on hiking Daily Budget Remaining Budget Joe s outdoor store $0.50 $1.00 $2.00 $0.50 Campmor $1.00 $0.75 $3.00 $2.50

46 Lessons Auction is not always won by the highest bidder. Bidders may engage in strategic behavior, allow others to win at a high price so as to exhaust their budget and be removed from competition (bid jamming)

47 What about the advertiser? Suppose you are an advertiser You want to bid on many keywords How should you allocate your budget among multiple keywords?

48 Example: Asics Keywords: Shoe, sneaker, running shoe, gel kayano, gel nimbus, pronating, marathon shoe, race shoe, reebok, I hate asics, sporting goods, footware, racing attire, race, wicked fast, air jordan, laces, shin splints, white sneakers, Budget: $100 What to bid on each one?

49 Who advertises adwords?

50 Optimization Problem Suppose that I knew Everyone else s bids Exactly how many times each keyword will come up The number of clicks associated with each position Google s exact advertising mechanism How should I bid? (Note: Think of bid as cost-per-click (cpc))

51

52 Queries vs. Keywords shoe asics Gel kayano asics I hate asics Red running shoes I hate peanut butter Red asics Asics gel nimbush Running shoes

53 Bidding Problem Bidding on multiple keywords is an NP-hard problem (knapsack) Knapsack: Given a set of items with sizes and values and a knapsack of size B, choose a maximum value set of objects that fit in the knapsack. Proof of difficulty is also demonstrated by the amount that people are willing to pay to solve the problem.

54 How do we evaluate a bidding strategy Objective: maximize number of clicks, subject to budget We compare the performance of our (simple) strategy to the performance of an arbitrarily complicated strategy of an adversary, take the ratio, and minimize over all inputs min I ( A( i)/ OPT ( i))

55 Simple Strategies are pretty good Feldman, Pal, Muthukrishnan, Stein There exists one amount b, and if I bid b on every keyword, I will get at least ½ the clicks of any strategy There exists two numbers b1 and and b2, and if I bid either b1 or b2 on every keyword, I will get at least 63% (e/(e-1))of the clicks of any strategy

56

57

58

59

60

61

62

63

64

65

66

67 Theorem is pessimistic

68 Display advertising From ALENEX 2009, with Cosmin Negruseri, Mircea Pasio, Barbara Stanley, Cristian Strat

69 Display Ads Publishers (e.g. newspapers, travel agents) make on-line real estate available for ads Advertisers purchase impressions (e.g. 100 appearances on CNN money page on 5/3/2009) Users visit pages, see advertisements Market manager (e.g. google) has to decide which ad is displayed for each user

70

71

72

73 Optimization Problem Publisher is offering certain types of unsold inventory (views on pages with certain demographics) Advertiser is looking to buy some amount of inventory Market manager needs to quickly decide if advertisers demand can be satisfied.

74

75

76

77

78

79

80

81

82 Algorithmic Ideas Push/relabel algorithms work by pushing flow over on edge at a time (pushing downhill) Excess accumulates at vertices Vertices are relabeled, pulling them uphill. Flow is pushed over eligible edges (pointing downhill, have residual capacity)

83

84

85 Previous experimental work None that we are aware of

86

87

88

89 Synthetic Distributions Uniform Random High-Lo (chosen flow with additional edges) Rope (long paths plus some useless edges) Zipf (edge between i and j with probability proportional to 1/(ij). Said to model real-world web graphs First three are modifications of generators from [CG97

90 Experimental Questions Can we efficiently solve the real problems we have? On bipartite graphs, do the specialize algorithms help? Which variants are best? Which heuristics are needed? Do these conclusions generalize to other data?

91 Typical results (hi-lo)

92 Typical results (hi-lo)

93 Conclusions for display ads Bipartite flow algorithms are worth using in practice FIFO is usually the best variant, and rarely the worst Heuristics (gap relabelling, exact label updates) are helpful Data is publicly available

94 General Conclusions Internet advertising is an important area Interesting algorithmic and game-theoretic problems need to be solved. There are problems for the advertiser and for the auction maker and for the user Ongoing work studying the online problem of matching impressions with advertisers (e.g. Feldman, Korula, Muthukrishnan, Makroni 09)

Part II: Bidding, Dynamics and Competition. Jon Feldman S. Muthukrishnan

Part II: Bidding, Dynamics and Competition. Jon Feldman S. Muthukrishnan Part II: Bidding, Dynamics and Competition Jon Feldman S. Muthukrishnan Campaign Optimization Budget Optimization (BO): Simple Input: Set of keywords and a budget. For each keyword, (clicks, cost) pair.

More information

An Introduction to Sponsored Search Advertising

An Introduction to Sponsored Search Advertising An Introduction to Sponsored Search Advertising Susan Athey Market Design Prepared in collaboration with Jonathan Levin (Stanford) Sponsored Search Auctions Google revenue in 2008: $21,795,550,000. Hal

More information

Ad Networks vs. Ad Exchanges: How They Stack Up

Ad Networks vs. Ad Exchanges: How They Stack Up Ad Networks vs. Ad Exchanges: How They Stack Up An OpenX whitepaper July 2010 Web publishers have always had a wide choice of different ad networks to partner with to generate ad revenue. Recently, ad

More information

What Is Pay Per Click Advertising?

What Is Pay Per Click Advertising? PPC Management can be very confusing and daunting for newcomers to the field. Money is on the line and it s a very competitive arena where lots of people are trying to capitalize on the same keywords for

More information

What is a Domain Name?

What is a Domain Name? What is a Domain Name? First of all, let s just make sure you know what a domain name is. www.google.com www.amazon.com www.youtube.com These are domain names. It s simply the name of your site... www.yoursite.com.

More information

Technical challenges in web advertising

Technical challenges in web advertising Technical challenges in web advertising Andrei Broder Yahoo! Research 1 Disclaimer This talk presents the opinions of the author. It does not necessarily reflect the views of Yahoo! Inc. 2 Advertising

More information

Advertising on the Web

Advertising on the Web Chapter 8 Advertising on the Web One of the big surprises of the 21st century has been the ability of all sorts of interesting Web applications to support themselves through advertising, rather than subscription.

More information

Lecture 11: Sponsored search

Lecture 11: Sponsored search Computational Learning Theory Spring Semester, 2009/10 Lecture 11: Sponsored search Lecturer: Yishay Mansour Scribe: Ben Pere, Jonathan Heimann, Alon Levin 11.1 Sponsored Search 11.1.1 Introduction Search

More information

Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012

Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012 Considerations of Modeling in Keyword Bidding (Google:AdWords) Xiaoming Huo Georgia Institute of Technology August 8, 2012 8/8/2012 1 Outline I. Problem Description II. Game theoretical aspect of the bidding

More information

Understanding and Improving AdWords Quality Score. Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011

Understanding and Improving AdWords Quality Score. Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011 Understanding and Improving AdWords Quality Score Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011 Performance Media Platform for online marketers to buy, track, manage, optimize and report

More information

Chapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior

Chapter 15. Sponsored Search Markets. 15.1 Advertising Tied to Search Behavior From the book Networks, Crowds, and Markets: Reasoning about a Highly Connected World. By David Easley and Jon Kleinberg. Cambridge University Press, 2010. Complete preprint on-line at http://www.cs.cornell.edu/home/kleinber/networks-book/

More information

Driving Leads with Pay Per Click Advertising

Driving Leads with Pay Per Click Advertising Driving Leads with Pay Per Click Advertising Pay Per Click advertising, or PPC, is a popular way to use the power of search engines to drive traffic to your website and to do so in a way that allows you

More information

PPC: THE PAST, PRESENT & FUTURE OF CUSTOMER CONVERSION YOUR LOCAL MARKETING PARTNER

PPC: THE PAST, PRESENT & FUTURE OF CUSTOMER CONVERSION YOUR LOCAL MARKETING PARTNER PPC: THE PAST, PRESENT & FUTURE OF CUSTOMER CONVERSION Mobile ads will represent 20% of all spending on search advertising by 2013. (Adobe 2012) CONSUMER PROGRESSION THE EVOLVING PATH TO PURCHASE In the

More information

Before you start buying media you need to do some research. There are a couple parts of this, demographic research and competitive analysis

Before you start buying media you need to do some research. There are a couple parts of this, demographic research and competitive analysis Media Buying 101 We ve put together a small guide on display media buying. This guide will cover the pre media buy research you need to do to get ready to start your media buy as well as limit your risk

More information

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions

CITY UNIVERSITY OF HONG KONG. Revenue Optimization in Internet Advertising Auctions CITY UNIVERSITY OF HONG KONG l ½ŒA Revenue Optimization in Internet Advertising Auctions p ]zwû ÂÃÙz Submitted to Department of Computer Science õò AX in Partial Fulfillment of the Requirements for the

More information

3 Signs That You Need a PPC Agency. Is it time to outsource your PPC management? A WordStream Guide

3 Signs That You Need a PPC Agency. Is it time to outsource your PPC management? A WordStream Guide 3 Signs That You Need a PPC Agency Is it time to outsource your PPC management? A WordStream Guide 3 Signs That You Need a PPC Agency Is it time to outsource your PPC management? WordStream Customer Success

More information

Chapter 7. Sealed-bid Auctions

Chapter 7. Sealed-bid Auctions Chapter 7 Sealed-bid Auctions An auction is a procedure used for selling and buying items by offering them up for bid. Auctions are often used to sell objects that have a variable price (for example oil)

More information

8 Modeling network traffic using game theory

8 Modeling network traffic using game theory 8 Modeling network traffic using game theory Network represented as a weighted graph; each edge has a designated travel time that may depend on the amount of traffic it contains (some edges sensitive to

More information

ADWORDS CONTINUED: CREATING MORE AD GROUPS

ADWORDS CONTINUED: CREATING MORE AD GROUPS ADWORDS CONTINUED: CREATING MORE AD GROUPS AND SPLIT TESTING ADS Today you are going to go a step further into AdWords on how to add more ad groups with the same strategy that you used yesterday, i.e.

More information

Internet Advertising and the Generalized Second Price Auction:

Internet Advertising and the Generalized Second Price Auction: Internet Advertising and the Generalized Second Price Auction: Selling Billions of Dollars Worth of Keywords Ben Edelman, Harvard Michael Ostrovsky, Stanford GSB Michael Schwarz, Yahoo! Research A Few

More information

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth.

Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Advertising in Google Search Deriving a bidding strategy in the biggest auction on earth. Anne Buijsrogge Anton Dijkstra Luuk Frankena Inge Tensen Bachelor Thesis Stochastic Operations Research Applied

More information

SOCIAL MEDIA ADVERTISING STRATEGIES THAT WORK

SOCIAL MEDIA ADVERTISING STRATEGIES THAT WORK SOCIAL MEDIA ADVERTISING STRATEGIES THAT WORK ABSTRACT» Social media advertising is a new and fast growing part of digital advertising. In this White Paper I'll present social media advertising trends,

More information

WSI White Paper. Prepared by: Ron Adelman Search Marketing Expert, WSI

WSI White Paper. Prepared by: Ron Adelman Search Marketing Expert, WSI Don t Leave Your Money on the Table WSI White Paper Prepared by: Ron Adelman Search Marketing Expert, WSI Introduction When was the last time that you looked online for a product or service? What stood

More information

Internet Marketing for Local Businesses Online

Internet Marketing for Local Businesses Online Dear Business Owner, I know you get calls from all sorts of media outlets and organizations looking to get a piece of your advertising budget. Today I am not pitching you anything. I would just like to

More information

17.6.1 Introduction to Auction Design

17.6.1 Introduction to Auction Design CS787: Advanced Algorithms Topic: Sponsored Search Auction Design Presenter(s): Nilay, Srikrishna, Taedong 17.6.1 Introduction to Auction Design The Internet, which started of as a research project in

More information

The Adomaton Prototype: Automated Online Advertising Campaign Monitoring and Optimization

The Adomaton Prototype: Automated Online Advertising Campaign Monitoring and Optimization : Automated Online Advertising Campaign Monitoring and Optimization 8 th Ad Auctions Workshop, EC 12 Kyriakos Liakopoulos 1, Stamatina Thomaidou 1, Michalis Vazirgiannis 1,2 1 : Athens University of Economics

More information

The PPC Marketing Guide

The PPC Marketing Guide The PPC Marketing Guide - 1 - The PPC Marketing Guide How to Have Red Hot Targeted Traffic Delivered Straight into Your Website for Massive Profits! LEGAL NOTICE The Publisher has strived to be as accurate

More information

Campaign and Ad Group Management. Google AdWords Fundamentals

Campaign and Ad Group Management. Google AdWords Fundamentals Campaign and Ad Group Management Google AdWords Fundamentals Question: When a Campaign is Pending what does this mean? Question: When a Campaign is Pending what does this mean? ANSWER: IT MEANS THE CAMPAIGN

More information

Computational advertising

Computational advertising Computational advertising Kira Radinsky Slides based on material from: Ronny Lempel Placement in Search Engines With the increased economic impact of the Web, it is crucial for businesses to have high

More information

Do you ever wonder? if I increase my Max CPC bid from $2 to $3, how many more clicks can I expect to get?

Do you ever wonder? if I increase my Max CPC bid from $2 to $3, how many more clicks can I expect to get? May 2009 Do you ever wonder? if I increase my Max CPC bid from $2 to $3, how many more clicks can I expect to get? what would be the new position of my ad if I bid $3 instead? how much would the clicks

More information

Tapping into Mobile App Installs. Building a Valuable User Base for Your App

Tapping into Mobile App Installs. Building a Valuable User Base for Your App Tapping into Mobile App Installs Building a Valuable User Base for Your App Introduction If your business has an app, or you re planning to launch one, you ve probably spent a lot of time thinking about

More information

The Adwords Companion

The Adwords Companion The Adwords Companion 5 Essential Insights Google Don t Teach You About Adwords By Steve Gibson www.ppc-services-uk.co.uk Copyright: Steve Gibson, ppc-services-uk.co.uk, 2008 1 Table Of Contents Introduction

More information

How to Use Google AdWords

How to Use Google AdWords Web News Apps Videos Images More Search Tools How to Use Google AdWords A Beginner s Guide to PPC Advertising How to Use Google AdWords offers.hubspot.com/google-adwords-ppc Learn how to use Google AdWords

More information

A Truthful Mechanism for Offline Ad Slot Scheduling

A Truthful Mechanism for Offline Ad Slot Scheduling A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman 1, S. Muthukrishnan 1, Evdokia Nikolova 2,andMartinPál 1 1 Google, Inc. {jonfeld,muthu,mpal}@google.com 2 Massachusetts Institute of Technology

More information

Stochastic Models for Budget Optimization in Search-Based Advertising

Stochastic Models for Budget Optimization in Search-Based Advertising Stochastic Models for udget Optimization in Search-ased Advertising S. Muthukrishnan Google, Inc. New York, NY muthu@google.com Martin Pal Google, Inc. New York, NY mpal@google.com Zoya Svitkina Dept.

More information

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015

ECON 459 Game Theory. Lecture Notes Auctions. Luca Anderlini Spring 2015 ECON 459 Game Theory Lecture Notes Auctions Luca Anderlini Spring 2015 These notes have been used before. If you can still spot any errors or have any suggestions for improvement, please let me know. 1

More information

Optimal Auctions Continued

Optimal Auctions Continued Lecture 6 Optimal Auctions Continued 1 Recap Last week, we... Set up the Myerson auction environment: n risk-neutral bidders independent types t i F i with support [, b i ] residual valuation of t 0 for

More information

each college c i C has a capacity q i - the maximum number of students it will admit

each college c i C has a capacity q i - the maximum number of students it will admit n colleges in a set C, m applicants in a set A, where m is much larger than n. each college c i C has a capacity q i - the maximum number of students it will admit each college c i has a strict order i

More information

PPC FOR LEAD GENERATION HOW TO GET MORE LEADS WITH PPC

PPC FOR LEAD GENERATION HOW TO GET MORE LEADS WITH PPC PPC FOR LEAD GENERATION HOW TO GET MORE LEADS WITH PPC Ask any business owner what he or she needs, and you ll likely hear more customers. Businesses can t just rely on their existing customers to fuel

More information

Online Adwords Allocation

Online Adwords Allocation Online Adwords Allocation Shoshana Neuburger May 6, 2009 1 Overview Many search engines auction the advertising space alongside search results. When Google interviewed Amin Saberi in 2004, their advertisement

More information

SOCIAL MEDIA MARKETING TRAINING PROGRAMME E BOOK #8 SEO

SOCIAL MEDIA MARKETING TRAINING PROGRAMME E BOOK #8 SEO SOCIAL MEDIA MARKETING TRAINING PROGRAMME E BOOK #8 SEO WHAT IS SEARCH ENGINE OPTIMIZATION? When you type a word into a search engine like Google, it can show you a great many websites that contain the

More information

Understand how PPC can help you achieve your marketing objectives at every stage of the sales funnel.

Understand how PPC can help you achieve your marketing objectives at every stage of the sales funnel. 1 Understand how PPC can help you achieve your marketing objectives at every stage of the sales funnel. 2 WHO IS THIS GUIDE FOR? This guide is written for marketers who want to get more from their digital

More information

Pay Per Click Marketing

Pay Per Click Marketing WHITE PAPER August 2009 Pay Per Click Marketing Drive Leads and Sales the Cost Efficient Way Introduction Pay Per Click is one of the most cost effective marketing tools available, and can generate instant

More information

UNIT AUTHOR: Elizabeth Hume, Colonial Heights High School, Colonial Heights City Schools

UNIT AUTHOR: Elizabeth Hume, Colonial Heights High School, Colonial Heights City Schools Money & Finance I. UNIT OVERVIEW & PURPOSE: The purpose of this unit is for students to learn how savings accounts, annuities, loans, and credit cards work. All students need a basic understanding of how

More information

Multi-dimensional Bid Management

Multi-dimensional Bid Management Conversion Optimizer: Conversion Optimizer: Multi-dimensional Bid Management Conversion Optimizer Interesting Facts Multi-dimensional Bid Management tool which can improve your campaign s performance Works

More information

The 9 Most Expensive Mistakes Found in AdWords Audits

The 9 Most Expensive Mistakes Found in AdWords Audits The 9 Most Expensive Mistakes Found in AdWords Audits By: Jeff Mette The biggest advantage to Google AdWords also seems to be its biggest challenge for advertisers: learning how to track and report the

More information

RFM Analysis: The Key to Understanding Customer Buying Behavior

RFM Analysis: The Key to Understanding Customer Buying Behavior RFM Analysis: The Key to Understanding Customer Buying Behavior Can you identify your best customers? Do you know who your worst customers are? Do you know which customers you just lost, and which ones

More information

Natural SEO or Pay-per-click which one to choose?

Natural SEO or Pay-per-click which one to choose? Natural SEO or Pay-per-click which one to choose? When you put the name of your product or service into the Google or Yahoo or AOL search boxes have you noticed the companies on the first result pages

More information

SEARCH ENGINE MARKETING 101. A Beginners Guide to Search Engine Marketing

SEARCH ENGINE MARKETING 101. A Beginners Guide to Search Engine Marketing SEARCH ENGINE MARKETING 101 A Beginners Guide to Search Engine Marketing June 2015 What is Search Engine Marketing? You ve heard the word before or simply the term SEM. Your co-workers mention it. You

More information

Web Advertising 1 2/26/2013 CS190: Web Science and Technology, 2010

Web Advertising 1 2/26/2013 CS190: Web Science and Technology, 2010 Web Advertising 12/26/2013 CS190: Web Science and Technology, 2010 Today's Plan Logistics Understanding searchers (Commercial Perspective) Search Advertising Next project: Google advertising challenge

More information

HOW TO MAKE PAID SEARCH PAY OFF

HOW TO MAKE PAID SEARCH PAY OFF HOW TO MAKE PAID SEARCH PAY OFF PAY PER CLICK MARKETING STRATEGY Paid search marketing is one of the most effective marketing tools ever developed because of how targeted and flexible it can be. Google,

More information

SPONSOREDUPDATES. user guide

SPONSOREDUPDATES. user guide SPONSOREDUPDATES user guide Why Sponsored Updates? 3 LinkedIn Company Pages 3 Creating your Sponsored Update Campaign 4 Managing your Sponsored Update Campaign 14 Sponsoring from your Company Page 18 Analyzing

More information

Here are our Pay per Click Advertising Packages:

Here are our Pay per Click Advertising Packages: Did you know that PPC is the fastest way to drive instant traffic to your website? What can your website do without traffic? Without traffic, you are losing time, opportunities and money to your competition.

More information

Ticker: Dutch Auctions With A Money-Back Guarantee Sandeep Baliga and Jeff Ely

Ticker: Dutch Auctions With A Money-Back Guarantee Sandeep Baliga and Jeff Ely Results Ticker: Dutch Auctions With A Money-Back Guarantee Sandeep Baliga and Jeff Ely 2 Concept The Problem A venue like a stadium, a theatre, or an orchestra has a fixed capacity of seats in different

More information

Pay Per Click Advertising

Pay Per Click Advertising Looking for instant traffic? Interested in targeting your potential customers with online ads set to only appear at a certain time for a specific geographic location? Get instant traffic online with a

More information

Adwords Optimization

Adwords Optimization VU University Amsterdam Faculty of Sciences De Boelelaan 1081 1081HV Amsterdam The Netherlands Research Paper Business Analytics Adwords Optimization Author: Esther Weusthof - 2056674 Supervisor: Prof.

More information

Cost of Conciseness in Sponsored Search Auctions

Cost of Conciseness in Sponsored Search Auctions Cost of Conciseness in Sponsored Search Auctions Zoë Abrams Yahoo!, Inc. Arpita Ghosh Yahoo! Research 2821 Mission College Blvd. Santa Clara, CA, USA {za,arpita,erikvee}@yahoo-inc.com Erik Vee Yahoo! Research

More information

The ABCs of AdWords. The 49 PPC Terms You Need to Know to Be Successful. A publication of WordStream & Hanapin Marketing

The ABCs of AdWords. The 49 PPC Terms You Need to Know to Be Successful. A publication of WordStream & Hanapin Marketing The ABCs of AdWords The 49 PPC Terms You Need to Know to Be Successful A publication of WordStream & Hanapin Marketing The ABCs of AdWords The 49 PPC Terms You Need to Know to Be Successful Many individuals

More information

Introduction to Computational Advertising

Introduction to Computational Advertising Introduction to Computational Advertising ISM293 University of California, Santa Cruz Spring 2009 Instructors: Ram Akella, Andrei Broder, and Vanja Josifovski 1 Questions about last lecture? We welcome

More information

STRATEGIC MANAGEMENT Microsoft s Search

STRATEGIC MANAGEMENT Microsoft s Search STRATEGIC MANAGEMENT Microsoft s Search Jorge Tarzijan Main learning objectives To review the concept of competitive advantage, in a setting where there are important network effects. To evaluate a competitive

More information

Pay Per Click workbook. Sub-title here

Pay Per Click workbook. Sub-title here Pay Per Click workbook Sub-title here Pay Per Click workbook This workbook has been written by James Pennington of the National B2B Centre to guide the business user through the intricacies of creating

More information

1. Link Building 2. Site Content 3. Advertising 4. Email Marketing 5. Viral Marketing 6. Affiliate Marketing 7. Search Engine Optimization 8.

1. Link Building 2. Site Content 3. Advertising 4. Email Marketing 5. Viral Marketing 6. Affiliate Marketing 7. Search Engine Optimization 8. 1. Link Building 2. Site Content 3. Advertising 4. Email Marketing 5. Viral Marketing 6. Affiliate Marketing 7. Search Engine Optimization 8. Landing Page Optimization LINK BUILDING & SITE CONTENT I m

More information

Google AdWords Audit. Prepared for: [Client Name] By Jordan Consulting Group Ltd. www.jordanconsultinggroup.com

Google AdWords Audit. Prepared for: [Client Name] By Jordan Consulting Group Ltd. www.jordanconsultinggroup.com Audit Prepared for: [Client Name] By Jordan Consulting Group Ltd www.jordanconsultinggroup.com Table Of Contents AdWords ROI Statistics for 2013 3 AdWords ROI Statistics for 2013 (Continued) 4 Audit Findings

More information

THE EVOLUTION OF TV. The Promise of Programmatic TV

THE EVOLUTION OF TV. The Promise of Programmatic TV 3 THE EVOLUTION OF TV The Promise of Programmatic TV Our Evolution of TV series explores how TV is shifting to internet delivery. Programmatic TV is one dynamic driving the shift and potentially transforming

More information

DIGITAL MARKETING BASICS: PPC

DIGITAL MARKETING BASICS: PPC DIGITAL MARKETING BASICS: PPC Search Engine Marketing (SEM) is an umbrella term referring to all activities that generate visibility in search engine result pages (SERPs) through the use of paid placement,

More information

6.042/18.062J Mathematics for Computer Science. Expected Value I

6.042/18.062J Mathematics for Computer Science. Expected Value I 6.42/8.62J Mathematics for Computer Science Srini Devadas and Eric Lehman May 3, 25 Lecture otes Expected Value I The expectation or expected value of a random variable is a single number that tells you

More information

COMMERCIAL INTENT HOW TO FIND YOUR MOST VALUABLE KEYWORDS

COMMERCIAL INTENT HOW TO FIND YOUR MOST VALUABLE KEYWORDS COMMERCIAL INTENT HOW TO FIND YOUR MOST VALUABLE KEYWORDS COMMERCIAL INTENT HOW TO FIND YOUR MOST VALUABLE KEYWORDS High commercial intent keywords are like invitations from prospective customers. They

More information

The Quantcast Display Play-By-Play. Unlocking the Value of Display Advertising

The Quantcast Display Play-By-Play. Unlocking the Value of Display Advertising The Quantcast Display Play-By-Play Unlocking the Value of Display Advertising Introduction In 2013, businesses will spend nearly $18 billion on display advertising. Over the past few years, we've seen

More information

Competition and Fraud in Online Advertising Markets

Competition and Fraud in Online Advertising Markets Competition and Fraud in Online Advertising Markets Bob Mungamuru 1 and Stephen Weis 2 1 Stanford University, Stanford, CA, USA 94305 2 Google Inc., Mountain View, CA, USA 94043 Abstract. An economic model

More information

Connecting small businesses with the substantial search engine consumer audience.

Connecting small businesses with the substantial search engine consumer audience. TM Connecting small businesses with the substantial search engine consumer audience. So, you have a great website. How will customers find it? Connecting small businesses with the substantial search engine

More information

6 Digital Advertising. From Code to Product gidgreen.com/course

6 Digital Advertising. From Code to Product gidgreen.com/course 6 Digital Advertising From Code to Product gidgreen.com/course Million Dollar Homepage From Code to Product Lecture 6 Digital Advertising Slide 2 gidgreen.com/course Introduction Ad formats Types of targeting

More information

On the interest of introducing randomness in ad-word auctions

On the interest of introducing randomness in ad-word auctions On the interest of introducing randomness in ad-word auctions Patrick Maillé 1 and Bruno Tuffin 2 1 Institut Telecom; Telecom Bretagne 2 rue de la Châtaigneraie CS 17607 35576 Cesson Sévigné Cedex, France

More information

DomainSherpa.com: The Domain Name Authority. Google AdWords Keyword Planner for Domain Name Investors

DomainSherpa.com: The Domain Name Authority. Google AdWords Keyword Planner for Domain Name Investors Google AdWords Keyword Planner for Domain Name Investors Watch the full video at: http://www.domainsherpa.com/google-adwords-keyword-planner/ The Google Adwords Keyword Tool is dead. Long live the Google

More information

How to Use Facebook Ads to Promote your Insurance Agency

How to Use Facebook Ads to Promote your Insurance Agency 1 How to Use Facebook Ads to Promote your Insurance Agency Since its beginnings in 2004, the Facebook advertising platform has grown exponentially in terms of its potential reach and its capabilities.

More information

NETWORK. Google Display ADVERTISING. PPC Associates. Impression Sculpting: How to Master

NETWORK. Google Display ADVERTISING. PPC Associates. Impression Sculpting: How to Master Impression Sculpting: How to Master Google Display NETWORK ADVERTISING By Will Lin, Co-Founder & CEO, PPC Associates PPC Associates h o l i s t i c o n l i n e m a r k e t i n g Will Lin Co-Founder, PPC

More information

Increasing Adoption of Unified Communications with Proven Marketing Campaigns. Sarita Harris, Senior Director, Marketing

Increasing Adoption of Unified Communications with Proven Marketing Campaigns. Sarita Harris, Senior Director, Marketing Increasing Adoption of Unified Communications with Proven Marketing Campaigns Sarita Harris, Senior Director, Marketing Agenda Highlights from End-User Research B2B Purchasing Environment Reaching Influencers

More information

Google and Yahoo Keyword Auctions. Ryan Gabbard

Google and Yahoo Keyword Auctions. Ryan Gabbard Google and Yahoo Keyword Auctions Ryan Gabbard 1 Outline Google Ads Overview Targeting Ads Content Network and Site-Targeting Ad Design Advice Tools Yahoo Auctions 2 Google Ads Overview Account Structures

More information

Sharing Online Advertising Revenue with Consumers

Sharing Online Advertising Revenue with Consumers Sharing Online Advertising Revenue with Consumers Yiling Chen 2,, Arpita Ghosh 1, Preston McAfee 1, and David Pennock 1 1 Yahoo! Research. Email: arpita, mcafee, pennockd@yahoo-inc.com 2 Harvard University.

More information

arxiv:1403.5771v2 [cs.ir] 25 Mar 2014

arxiv:1403.5771v2 [cs.ir] 25 Mar 2014 A Novel Method to Calculate Click Through Rate for Sponsored Search arxiv:1403.5771v2 [cs.ir] 25 Mar 2014 Rahul Gupta, Gitansh Khirbat and Sanjay Singh March 26, 2014 Abstract Sponsored search adopts generalized

More information

CPC/CPA Hybrid Bidding in a Second Price Auction

CPC/CPA Hybrid Bidding in a Second Price Auction CPC/CPA Hybrid Bidding in a Second Price Auction Benjamin Edelman Hoan Soo Lee Working Paper 09-074 Copyright 2008 by Benjamin Edelman and Hoan Soo Lee Working papers are in draft form. This working paper

More information

The 8 Key Metrics That Define Your AdWords Performance. A WordStream Guide

The 8 Key Metrics That Define Your AdWords Performance. A WordStream Guide The 8 Key Metrics That Define Your AdWords Performance A WordStream Guide The 8 Key Metrics That Define Your Adwords Performance WordStream Customer Success As anyone who has ever managed a Google AdWords

More information

Overview: Auctions and Bidding. Examples of Auctions

Overview: Auctions and Bidding. Examples of Auctions Overview: Auctions and Bidding Introduction to Auctions Open-outcry: ascending, descending Sealed-bid: first-price, second-price Private Value Auctions Common Value Auctions Winner s curse Auction design

More information

Cournot s model of oligopoly

Cournot s model of oligopoly Cournot s model of oligopoly Single good produced by n firms Cost to firm i of producing q i units: C i (q i ), where C i is nonnegative and increasing If firms total output is Q then market price is P(Q),

More information

Pay per Click Success 5 Easy Ways to Grow Sales and Lower Costs

Pay per Click Success 5 Easy Ways to Grow Sales and Lower Costs Pay per Click Success 5 Easy Ways to Grow Sales and Lower Costs Go Long! The Benefits of Using Long Tail Keywords clogged sewage line, I ll see a higher conversion How many keywords are in your pay-per-click

More information

Marketing Your Business on Search Engines

Marketing Your Business on Search Engines Marketing Your Business on Search Engines When it comes to marketing your business online, few tactics may be as effective as using search engines. After all, the first stop customers and prospects make

More information

A Survey on Sponsored Search Advertising in Large Commercial Search Engines

A Survey on Sponsored Search Advertising in Large Commercial Search Engines A Survey on Sponsored Search Advertising in Large Commercial Search Engines A Survey on Sponsored Search Advertising in Large Commercial Search Engines George Trimponias, Dimitris Papadias Department of

More information

A Beginner s Guide to the Google Display Network

A Beginner s Guide to the Google Display Network A Beginner s Guide to the Google Display Network Read this guide and learn how to advertise on Google s Display Network, so you open up a whole new channel of traffic, leads and customers. Brought to you

More information

1 Portfolio Selection

1 Portfolio Selection COS 5: Theoretical Machine Learning Lecturer: Rob Schapire Lecture # Scribe: Nadia Heninger April 8, 008 Portfolio Selection Last time we discussed our model of the stock market N stocks start on day with

More information

How to Flip Domain Names

How to Flip Domain Names How to Flip Domain Names Published by http://www.anticareer.com Disclaimer: The rights of this ebook are owned by Anticareer.com. You are not allowed to copy, reprint, or sell this ebook. Violation of

More information

CA Community College Public Relations Organization The Evolution of Digital Marketing

CA Community College Public Relations Organization The Evolution of Digital Marketing CA Community College Public Relations Organization The Evolution of Digital Marketing Brian Kroll / VP West & Strategic Accounts / bkroll@adtaxinetworks.com Agenda The Changing Digital Landscape The Importance

More information

Advertising online. Where to advertise online

Advertising online. Where to advertise online Advertising online Advertising on the Internet can be an important part of an online marketing strategy, helping to drive traffic to a website. Research shows that online advertising works well with other

More information

Google Lead Generation For Attorneys - Leverage The Power Of Adwords To Grow Your Law Business FAST. The Foundation of Google AdWords

Google Lead Generation For Attorneys - Leverage The Power Of Adwords To Grow Your Law Business FAST. The Foundation of Google AdWords Google Lead Generation For Attorneys - Leverage The Power Of Adwords To Grow Your Law Business FAST You re about to discover the secrets of fast legal practice success with Google AdWords. Google AdWords

More information

How To Create A Pco Ad On A Website

How To Create A Pco Ad On A Website Marketing Automation Beginner s Guide to PPCs 2014 2014 Callidus Callidus Software Software Inc. Inc. All Rights All Rights Reserved. Table of Contents Introduction Different Types of PPCs Plan out the

More information

Chapter 12: Economics of Information

Chapter 12: Economics of Information Chapter 11: probs #1, #3, and #4, p. 298 Problem set 4: due week of Feb 20-24 Chapter 12: probs #1 a-b-c-d, #2, #3, pp. 320-321 Future problem sets Chapter 13: probs #1, #2 a-b-c-d, #3, #5, pp. 347-348

More information

TO HIRE AN SEO CONSULTANT? IS YOUR LAW FIRM LOOKING

TO HIRE AN SEO CONSULTANT? IS YOUR LAW FIRM LOOKING IS YOUR LAW FIRM LOOKING TO HIRE AN SEO CONSULTANT? Ask these 7 questions to ensure you re making the best decision for your checkbook and your practice s online reputation. 1 6 Last year, a reputable

More information

MHABC AGM Presentation

MHABC AGM Presentation MHABC AGM Presentation FINAL BRAND EXAMPLE MEMBER DECAL WEBSITE MOCK UP WHAT IS PAID SEARCH ADVERTISING Paid search Advertising Is the process of gaining traffic by purchasing ads on search engines (Google).

More information

8 Google AdWords ad extensions you should know.

8 Google AdWords ad extensions you should know. 8 Google AdWords ad extensions you should know. Have you heard about the changes Google made to its AdRank formula? What do they mean, and how do they apply to you? Ultimately, what they mean is that you

More information

Shallow Review of Online Advertising

Shallow Review of Online Advertising Shallow Review of Online Advertising There are four main types of online advertising: 1. Search Engine Marketing: Techniques that increase a sites visibility in search engine results. 2. Social Media Marketing:

More information

4Local, Social and Mobile Marketing Solutions

4Local, Social and Mobile Marketing Solutions The Holidays Can Make Or Break Your Year 19.4% of Retail Sales Are During the Holidays In Some Verticals It s 40%!! Annual Revenue Revenue Per Day Holidays (30 days) The other 330 days Holidays (30 days)

More information

For your Business Solutions

For your Business Solutions For your Business Solutions Part-I: Introduction 1. Google AdWords An Overview Google AdWords is a pay-per-click solution offered by Google. Pay per click type of advertising can help transform your web

More information