ita05 agents presentation

57
Search Engine Auctions Sampath Kongala Matthew Meir Ronald Dominici Jeff Chan Ryan Meech Chuck Haggerty John Tawdros Sam DerKazaryan Alison Kuryla Ben Perry Brendan Kitts, Benjamin LeBlanc, Paramesh Laxminaravan iProspect The Arsenal on The Charles 311 Arsenal Street, Watertown, MA. USA. Email: [email protected]

Upload: bkitts

Post on 08-Jul-2015

232 views

Category:

Technology


0 download

DESCRIPTION

Kitts, B. Laxminarayan, P. and LeBlanc, B. (2005) Cooperative Strategies for Keyword Auctions, First International Conference on Internet Technologies and Applications, Wales. September 2005. [PPT Presentation]

TRANSCRIPT

Page 1: Ita05 agents presentation

Search Engine Auctions

Sampath Kongala

Matthew Meir

Ronald Dominici

Jeff Chan

Ryan Meech

Chuck Haggerty

John Tawdros

Sam DerKazaryan

Alison Kuryla

Ben Perry

Brendan Kitts, Benjamin LeBlanc, Paramesh Laxminaravan

iProspect

The Arsenal on The Charles

311 Arsenal Street,

Watertown, MA. USA.Email: [email protected]

Page 2: Ita05 agents presentation

PPC

?

Page 3: Ita05 agents presentation
Page 4: Ita05 agents presentation

Say I want to customers to buy my

“bedsheets”.

Hey, how about - “green bedsheets”!

PPC Auction example

Get keyword if

possible

Page 5: Ita05 agents presentation

PPC Auction example

1. Green Bed Sheets up to 70% Off

Shop Smartbargains now and save on high-quality sheets and more. Plus,

you'll also find incredible low prices on everything for the

bath. www.smartbargains.com (Advertiser's Max Bid: $0.12)

2. Green Bed Sheet - Compare Prices

Find, compare and buy home and garden products from online stores at

Nextag. www.nextag.com (Advertiser's Max Bid: $0.11)

3. Buy Green Sheets at Linenplace

Indulge in our fine selection of luxurious merchandise such as 600 thread

count sheets and Egyptian cotton towels. www.linenplace.com (Advertiser's Max Bid: $0.10)

4. Wal-Mart Home

Springmaid antique rose bed-in-a-bag 220-thread count only

$49.84. www.walmart.com (Advertiser's Max Bid: $0.10)

Check the auction…. “Green Bedsheets”

$0.11 would mean I end up

in position 2-3

Dem

an

d

Every click I agree

to pay this price for

each customer

Page 6: Ita05 agents presentation
Page 7: Ita05 agents presentation
Page 8: Ita05 agents presentation
Page 9: Ita05 agents presentation

PPC Example

Page 10: Ita05 agents presentation

1. Learn about Life Meaning

Based on the wisdom of Kabbalah, Spirituality for Kids programs present

teachings that espouse peace and fulfillment as the birthright of all

humanity. www.kabbalah.com (Advertiser's Max Bid: $0.13)

2. Discover Your Meaning in Life

Explore and discover your life purpose, your unique vision, and the meaning

of your life through intuitive and supportive life coaching. Call today for a free

session. www.possibilitiescoaching.com (Advertiser's Max Bid: $0.12)

3. Find Your Life Purpose Workbook

Become your true self. Find your life purpose. Identify your values, talents

and top motivators. Develop clarity, meaning and personal

power. www.higherawareness.com (Advertiser's Max Bid: $0.12)

4. Discover the Meaning of Your Life

Understanding who you are, why you're here, and what you can do about it.

Manifest changes and find happiness using the powers of thought and

imagination. www.mcssl.com (Advertiser's Max Bid: $0.11)

PPC Example

Hey, just $0.13 per

click!

Page 11: Ita05 agents presentation

Hey,

maybe I

should

try this

meaning

of life

stuff…!

$19.95

PPC Example

Page 12: Ita05 agents presentation

• Broad phrases that attract millions of customers,

eg. “car” generate a lot of non-converting traffic.

• Every customer who doesn’t convert costs the

advertiser money.

• Accounts evolve under economic pressure to

become more and more finely tuned to their

audience in order to decrease expenses and

increase number of conversions.

Economics of PPC

Page 13: Ita05 agents presentation

Result

Page 14: Ita05 agents presentation

Auction prices

Page 15: Ita05 agents presentation

Does keyword price correspond to anything in the real world?

• home $0.53

• loan $3.75

• home loan $4.78

• home loan ca $7.83

• home loan california $8.09

• home mortgage california $10.14

Auction prices

….

Page 16: Ita05 agents presentation

• home loan al $3.23 (Alaska)

• home loan co $3.78 (Colorado)

• home loan ky $3.83 (Kentucky)

• home loan ks $3.93 (Kansas)

• home loan nh $3.99 (New Hampshire)

• home loan mt $4.03 (Montana)

• home loan tx $5.26 (Texas)

• home loan pa $6.11 (Pennsylvania)

• home loan fl $6.99 (Florida)

• home loan ca $7.83 (California)

• home loan ny $9.50 (New York)

Expensive keywords = lucrative customers

What will the most expensive keywords be?

Keyword prices

Page 17: Ita05 agents presentation

Most expensive keyword in the

world….

Page 18: Ita05 agents presentation

Mesothelioma!

…. Huh?

Most expensive keyword in the

world….

Bialik, C. (2004), “Lawyers Bid up Value of Web-Search Ads”, Wall Street Journal Online. April 8th, 2004, Dow Jones

Newswires.

Page 19: Ita05 agents presentation

1. Mesothelioma Lawsuits

Are you a victim of Mesothelioma Asbestos disease? Let Mesothelioma

Asbestos Lawsuits assist you in claiming the compensation loss that you are

entitled. www.mesothelioma-lawsuits-asbestos.com (Advertiser's Max Bid: $100.00)

2. Mesothelioma Hope, Help, Legal Options

Current news on mesothelioma help, treatment, clinical trials and legal

options helping hundreds of mesothelioma victims. Visit us to request free

personal visit and free information packet. www.mesotheliomaoptions.com (Advertiser's Max Bid: $100.00)

3. Mesothelioma Treatment

Information on treatment options, cancer centers, clinical trials, newsletter,

legal rights and other useful links for those who suffer from mesothelioma. Fill

out form for more info. www.mesotheliomaweb.org (Advertiser's Max Bid: $100.00)

4. Mesothelioma Patient Support

Mesothelioma Net, a Web site for mesothelioma patients and their families

that includes treatment options, doctors, medicines and how to obtain

financial assistance and other support. mesothelioma-net.com (Advertiser's Max Bid: $100.00)

5. Mesothelioma Treatment Update

Medical treatment information and legal representation for mesothelioma,

lung cancer, asbestosis and pleural disease victims caused by asbestos

exposure. www.mesothelioma.com (Advertiser's Max Bid: $50.00)

$100 per

click

$50 per

click

Overture auction for:

“Mesothelioma” July 19,

2004

Most expensive keyword in the

world….

Page 20: Ita05 agents presentation

Most expensive keyword in the

world….

Page 21: Ita05 agents presentation

Most expensive keyword in the

world….

Page 22: Ita05 agents presentation

• $100 for a click!?!?

• (Reality check)

• Average Mesothelioma settlement over past 5

years: (US) $1 million. Law firm takes 40% =

$400,000

• Conversion rate => Enter here

Are these guys crazy?

Page 23: Ita05 agents presentation

• E[payoff|conv] = $400,000

• Pr(conv|click) = 1/1000, say

• Revenue per click = E[payoff|conv] *

Pr(conv|click) = $400

Ramp up the bids!

Are these guys crazy?

Page 24: Ita05 agents presentation

Keyword auctions

In 2000 there were this many

auctions……

There are

now….

Page 25: Ita05 agents presentation

Explosion of Paid Search

Paid Search is now the largest advertising vehicle on the internet

Internet Advertising

Expenditure by vehicle

4%

15%

31%

0%

5%

10%

15%

20%

25%

30%

35%

2001 2002 2003

Year

Perc

en

tag

e o

f sp

en

d

Search

Search

Internet Advertising

Expenditure by vehicle

36%

29%

22%

0%

5%

10%

15%

20%

25%

30%

35%

40%

2001 2002 2003

Year

Perc

en

tag

e o

f sp

en

dBanners

Banner ads

Page 26: Ita05 agents presentation

Cost Per Acquisition Across Various

Direct Marketing Methods (source: US Bancorp Piper Jaffray Equity Research)

$9.94

$2.00$1.18

$0.50 $0.29

$0.00

$2.00

$4.00

$6.00

$8.00

$10.00

$12.00

Direct

Mail

Banner

Ads

Yellow

Pages

Email Search

Engine

Very low CPA

Explosion of Paid Search

Page 27: Ita05 agents presentation

Source: Forrester’s Consumer Technographics 2003 North American Benchmark Study; Base: U.S. Households

Online and television mirror the percent of time households spend with each

medium. Ad spend – opportunity to reach prospects – does not.

Online

Magazines

Radio

Newspapers

TV

0% 10% 20% 30 % 40%

Percent of ad

spending on

each media type

Percent of time

households

spend with each

media type

Adv on internet will grow

Page 28: Ita05 agents presentation

Explosion of Paid Search

Search auctions are now bigger than

eBay.

Where are the researchers?

Page 29: Ita05 agents presentation

2%

7%

21%

27%

6%

27%

0% 10% 20% 30% 40% 50%

Same bid for all

words

Use amount

suggested by engine

No particular method

Bid for top three

listing

Calculate percentage

of cost of good sold

Use historal

effectiveness data

Percentage of Search Marketers

Source: JupiterResearch Executive Survey (8/04), n = 538 (search marketers, US only)

historical

Bidders today are irrational

Page 30: Ita05 agents presentation

But Bidding can be turned into

an optimization problem....

Objective: Maximize Profit

Subject To:

Budget, Return on Advertising, Position,

Other constraints

Page 31: Ita05 agents presentation

Objective

)),,(,,()),,(,,( ,,, tktk

k t

tkk btkptkcbbtkptkcr

Maximize profit: Find bids that maximize the

sum of profit over all auctions in the planning

horizon.

Profit = RevPerClick * clicks – bid * clicks

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

Page 32: Ita05 agents presentation

Budgetbtkptkcbk t

tktk )),,(,,( ,,

Constraints

Budget: “Don’t spend more than $100 per month”

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

ROAS: “For every $1 spent, I must generate

at least $1.50

ROAS

btkptkcr

btkptkcb

k t

tktk

k t

tktk

)),,(,,(

)),,(,,(

,,

,,

Page 33: Ita05 agents presentation

)),,(,,( ,tkk btkptkca

)),,(,,()( ,,, tktkktk btkptkcbr

)),,(,,( ,tkk btkptkcr

)),,(,,( ,, tktk btkptkcc

),,( ,, tktk btkpp

Acquisitions

Profit

Revenue

Clicks

Position

Cost)),,(,,( ,,, tktktk btkptkcbC

kr Revenue per click

)),,(,,( ,tkbtkptkc Position-Clicks

),,( ,tkbtkpPrice-Position

Building the Profit FunctionF

un

ctio

ns e

stim

ate

d

sta

tistic

ally

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

Page 34: Ita05 agents presentation

Price prediction

Position prediction:

If I offer a bid on keyword “health

insurance” in 5 days time, what position

will I be awarded?

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

Page 35: Ita05 agents presentation

Clicks prediction

Clicks prediction:

If I am in position 5 on keyword “health

insurance” 5 days from now, how many

clicks will be attracted to my site?

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

Page 36: Ita05 agents presentation

)),,(,,( ,tkk btkptkca

)),,(,,()( ,,, tktkktk btkptkcbr

)),,(,,( ,tkk btkptkcr

)),,(,,( ,, tktk btkptkcc

),,( ,, tktk btkpp

Acquisitions

Profit

Revenue

Clicks

Position

Cost)),,(,,( ,,, tktktk btkptkcbC

Building the Profit Function

Intro to PPC

Rule-based bidding

PPC agent

Case study

Results

What worked

What didn’t

What now?

Page 37: Ita05 agents presentation

Profit Function for one auction-

time slice

0 10 20 300

1

2

3

4bid

0 10 20 300

5

10

15

20

25

30

"mailing lists", kid 51, profitable below 18, maxprof 18

clicks

0 10 20 300

0.5

1

1.5

2conv

0 10 20 300

10

20

30

40rev

0 20 40-60

-40

-20

0

20

pos

prof

0 10 20 300

20

40

60

80

100cost

Se

ale

d b

id,

for

on

e

ke

yw

ord

-tim

e

Page 38: Ita05 agents presentation

Conversion Rate for Selection of Retailers

(1.0 = average conversion rate)

1.0

0.8

0.6

0.4

0.3 0.3 0.3

0.6

0.8

1.0

1.1 1.1 1.1 1.1

1.2 1.1 1.1 1.11.1

1.1

1.2 1.2 1.21.2

0.0

0.2

0.4

0.6

0.8

1.0

1.2

1.4

12:0

0 A

M

2:0

0 A

M

4:0

0 A

M

6:0

0 A

M

8:0

0 A

M

10:0

0 A

M

12:0

0 P

M

2:0

0 P

M

4:0

0 P

M

6:0

0 P

M

8:0

0 P

M

10:0

0 P

M

Hour

Co

nvers

ion

rate

/

Avera

ge c

on

vers

ion

rate

24 Hour change in consumer

behavior

Page 39: Ita05 agents presentation

Conversion rate for selection of retailers

(1.0 = conversion rate on Nov 11, 2004)

0

1

1

011

11

11111

1

1

111

1111111

1111

11121

2222222

3

333333

34

4

44

4

5

5

5

566

656

4

44

32

222

33

2

4

0.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

10/1

6/0

4

10/2

3/0

4

10/3

0/0

4

11/0

6/0

4

11/1

3/0

4

11/2

0/0

4

11/2

7/0

4

12/0

4/0

4

12/1

1/0

4

12/1

8/0

4

12/2

5/0

4

Date

Lif

t in

Sa

les

pro

ba

bilit

y

2 Month change in consumer

behavior

Page 40: Ita05 agents presentation

• Day parting: Decides when and what to spend

• Saves up money to dominate during times of high purchase activity

• RL style exploration

• Model testing and redundancy

• Financial fail-safes

• Emails alerts if critical variables are unusual

• Monitoring system

• Selectable optimization objectives and constraints

• 40 rules

• What-if predictions & recommendations

Why the bidding agent is cool

Account Start Up

User Rules and

Objectives

Model Quality

Current State of

Auction

Conversion History

What-if Analysis

Expanded Keyword

List

Page 41: Ita05 agents presentation

Why the bidding agent is cool

Page 42: Ita05 agents presentation

Why the bidding agent is cool

Page 43: Ita05 agents presentation

Why the bidding agent is cool

Page 44: Ita05 agents presentation

Why the bidding agent is cool

Page 45: Ita05 agents presentation

Why the bidding agent is cool

Page 46: Ita05 agents presentation

Why the bidding agent is cool

Page 47: Ita05 agents presentation

What-if Analysis

Account Start Up

User Rules and

Objectives

Model Quality

Current State of

Auction

Conversion History

What-if Analysis

Expanded Keyword

List

Budget Profit Conversions Clicks Expenditure Bid CPA

$20 $49.17 1.93 18.31 $20.00 $0.88 $10.35

$40 $82.32 2.56 26.17 $40.00 $0.98 $15.64

$60 $103.82 2.79 30.47 $60.00 $1.04 $21.54

$80 $102.26 3.07 38.48 $80.00 $1.27 $26.05

$100 $97.06 3.29 44.44 $100.00 $1.33 $30.40

$120 $89.78 3.39 46.06 $120.00 $1.37 $35.38

$140 $81.68 3.56 49.07 $140.00 $1.45 $39.28

Why the bidding agent is cool

Page 48: Ita05 agents presentation

Account Start Up

User Rules and

Objectives

Model Quality

Current State of

Auction

Conversion History

What-if Analysis

Expanded Keyword

List

50 100 150 200 250 300

1.1

1.2

1.3

1.4

1.5

1.6

1.7

1.8

budget

lift

Effect of budget on profit, traffic and conversions

profit

conversions

clicks

bid

pos

Why the bidding agent is cool

Page 49: Ita05 agents presentation

Account Start Up

User Rules and

Objectives

Model Quality

Current State of

Auction

Conversion History

What-if Analysis

Expanded Keyword

List

20 40

60 80

100120

140160

180200

220240

260280

3001.05271

2.052713.05271

4.052715.05271

6.052717.05271

8.052719.05271

10.052711.0527

12.0527

0

0.2

0.4

0.6

0.8

budget

Positions captured under budget excl minimum bids

position

pro

b p

ositio

n

Why the bidding agent is cool

Page 50: Ita05 agents presentation

September 18, 2003, 7pmSeptember 17, 2003, 3pm

Knowledge of different

demand functions allows

for “day part” bidding. Off-

line because heavy

demand at this time

would exhaust the budget

Time-dependent de-activation

Page 51: Ita05 agents presentation

The agent even likes gaps!

5 10 15 20 25 30 35 400

1

2

3

4

5

6

7

8

9Last bid positions for mailing list

Position 6

Position

Bid

5 10 15 20 25 30 350

1

2

3

4

5

6

7Last bid positions for business list

Position 10

Position

Bid

Analysis of Bidding Strategy

5 10 15 20 25 30 35 400

1

2

3

4

5

6

7

8

9Last bid positions for business lead

Position 10

Position

Bid

Page 52: Ita05 agents presentation

Analysis of Bidding Strategy

Many keywords

that users insisted

on winning are now

still being bid, but

constrained to

lower positions.

1 2 3 4 5 6 7 8 9

0

10

20

30

-70

-60

-50

-40

-30

-20

-10

0

10

hour of day

Actual profit by position-time mailing list

position

pro

fit

Page 53: Ita05 agents presentation

Decreased Cost per Click 36%

Decreased Cost per Order 63%

Results

Cost per Click Cost per Order

Self Managed

iSEBA

Page 54: Ita05 agents presentation

Increased revenue from PPC 150%

Increased PPC orders 126%

Results

Revenue Orders

Self Managed

iSEBA

Page 55: Ita05 agents presentation

4,991% increase in click-throughs

157% Return on Ad Spending

71% Increase in Conversion Rates

“We’re buying the right keywords,

and writing better descriptions to go with those keywords,”

- Karen Weber, Director of E-Commerce for HatWorld

Page 56: Ita05 agents presentation

• Autonomous bidding for 2 years – real money, real risks

• In excess of (US) $6 million dollars under management

• Revenue doubled last quarter

• > 100,000 auctions under management

• Too big for humans to manage.

• Search auctions being considered for TAC 2006!

Project Status

Page 57: Ita05 agents presentation

Brendan Kitts

P. Laxminarayan

Ben LeBlanc

Erik Westland

S. DerKazaryan

Alison Kuryla

Charles Haggerty

Ryan Meech

Ben Perry

Sam Kongala

Sam Chiu

Thankyou

Enquiries, papers, say hello: [email protected]