advertising as a business model

66
6 — BM — Advertising From Code to Product gidgreen.com/course

Upload: gidgreen

Post on 09-May-2015

559 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Advertising as a Business Model

6 — BM — Advertising

From Code to Product gidgreen.com/course

Page 2: Advertising as a Business Model

Million Dollar Homepage

From Code to Product Lecture 6 — BM — Advertising— Slide 2 gidgreen.com/course

Page 3: Advertising as a Business Model

Aversion therapy

From Code to Product Lecture 6 — BM — Advertising— Slide 3 gidgreen.com/course

Page 4: Advertising as a Business Model

Tempted?

From Code to Product Lecture 6 — BM — Advertising— Slide 4 gidgreen.com/course

Page 5: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 5 gidgreen.com/course

Page 6: Advertising as a Business Model

Traditional advertising

•  Mass media – Newspapers, magazines, TV, radio, outdoor – Local or national, not global

•  Big one-time purchase •  One message to all recipients – No filtering or personalization

•  Success measured indirectly – Did sales increase this month?

From Code to Product Lecture 6 — BM — Advertising— Slide 6 gidgreen.com/course

Page 7: Advertising as a Business Model

Digital advertising

•  Digital media – Web, mobile, email, desktop – Global in scope

•  Pay as you go, small increments •  Messages targeted by recipient – Filtering, personalization

•  Success measured directly – Views, clicks, actions

From Code to Product Lecture 6 — BM — Advertising— Slide 7 gidgreen.com/course

Page 8: Advertising as a Business Model

Underlining the difference

“Half the money I spend on advertising is wasted; the trouble is I don't know which half.”

— John Wanamaker, store owner “Ninety-nine percent of advertising doesn't sell much of anything..”

— David Ogilvy, advertising executive

From Code to Product Lecture 6 — BM — Advertising— Slide 8 gidgreen.com/course

Page 9: Advertising as a Business Model

US ad spending (+projected)

From Code to Product Lecture 6 — BM — Advertising— Slide 9 gidgreen.com/course

0

$10B

$20B

$30B

$40B

$50B

$60B

$70B

1996 2001 2006 2011 2016

Web

Mobile

(world totals approximately double)

Page 10: Advertising as a Business Model

Media and advertising

From Code to Product Lecture 6 — BM — Advertising— Slide 10 gidgreen.com/course

Page 11: Advertising as a Business Model

Online ad breakdown

From Code to Product Lecture 6 — BM — Advertising— Slide 11 gidgreen.com/course

!"#$%& '#(") )*$+,- -#.,) ., /.$)* &#0/ +/ 1233

! "#$%&' '$( %#)$*+#, -'# .#$,*+/ 01%)$- (*+&# 23345 '$6*+/ (-%1+/ (#78#+-*$. /%19-'-'%18/' -'# :#%*1, ,#:*&-#,; <0-#% .1(*+/ (1)# 10 *-( 16#%$.. ('$%# *+ 23=3 -1>*(:.$?@A$++#%(5 "#$%&' *+&%#$(#, *-( )$%B#- ('$%# *+ -'# 0*%(- '$.0 10 23== -1 CDE 10$,6#%-*(*+/ %#6#+8#(;

! F'# :$(- (*G ?#$%( '$6# (##+ H.$((*0*#, $,6#%-*(*+/ .1(*+/ )1%# -'$+ '$.0 10 *-( )$%B#-('$%# 10 %#6#+8#(5 9*-' ('$%: ,#&.*+#( 16#% -'# :$(- 0*6# ?#$%(; H.$((*0*#, %#6#+8#((-$I*.*J#, *+ 23=3 I8- '$6# ,#&.*+#, *+ 23==5 9*-' $ )$%B#- ('$%# 10 KE5 ,19+ 0%1) -'#=KE 10 $,6#%-*(*+/ %#6#+8#( -'# 01%)$- &1))$+,#, *+ 2334;

456"$*.).,- /+$'#* )&#$" 78 +/ *+*#0 $"6",9":;

!"#$%&"'() *%&+($ $&,-.#

60%

2006 2007 2008 2009 2010 HY 2011

14PwC

L M1%)$- ,#0*+*-*1+( )$? '$6# &'$+/#, 16#% -'# -*)# :#%*1, ,#:*&-#,5 I1-' 9*-'*+ -'# (8%6#? :%1&#(( $+,,#0*+*-*1+$..? I? (8%6#? %#(:1+,#+-(;

0%

10%

20%

30%

40%

50%

Search Display/Banners

Classifieds Rich Media &Digital Video

LeadGeneration

Sponsorships

2006 2007 2008 2009 2010 HY 2011

IAB

Inte

rnet

Adv

erti

sing

Rev

enue

Rep

ort,

Sep

t 20

11

Page 12: Advertising as a Business Model

How it works

•  Direct sales – Hard to find advertisers – Transaction cost vs volume

•  Ad networks – Aggregate 1000s of publishers + advertisers – Copy-paste code snippet – Take 20%—50% of revenue

•  Big sites use both

From Code to Product Lecture 6 — BM — Advertising— Slide 12 gidgreen.com/course

Page 13: Advertising as a Business Model

Top US online ad networks

From Code to Product Lecture 6 — BM — Advertising— Slide 13 gidgreen.com/course

Page 14: Advertising as a Business Model

Top US mobile ad networks

AdMob (Google)

24%

iAd (Apple) 15%

Millennial Media 17%

Other 44%

From Code to Product Lecture 6 — BM — Advertising— Slide 14 gidgreen.com/course

2011 figures from IDC

Page 15: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 15 gidgreen.com/course

Page 16: Advertising as a Business Model

Geography

From Code to Product Lecture 6 — BM — Advertising— Slide 16 gidgreen.com/course

Page 17: Advertising as a Business Model

Demographics

From Code to Product Lecture 6 — BM — Advertising— Slide 17 gidgreen.com/course

Page 18: Advertising as a Business Model

Traffic source

From Code to Product Lecture 6 — BM — Advertising— Slide 18 gidgreen.com/course

Page 19: Advertising as a Business Model

Contextual

From Code to Product Lecture 6 — BM — Advertising— Slide 19 gidgreen.com/course

Page 20: Advertising as a Business Model

Contextual

From Code to Product Lecture 6 — BM — Advertising— Slide 20 gidgreen.com/course

Page 21: Advertising as a Business Model

Behavioral

From Code to Product Lecture 6 — BM — Advertising— Slide 21 gidgreen.com/course

Page 22: Advertising as a Business Model

Behavioral

From Code to Product Lecture 6 — BM — Advertising— Slide 22 gidgreen.com/course

Page 23: Advertising as a Business Model

Affiliate advertising

From Code to Product Lecture 6 — BM — Advertising— Slide 23 gidgreen.com/course

•  Direct sales – But no

transaction costs

•  Payment on sale only – Open to all

Page 24: Advertising as a Business Model

Affiliate advertising

From Code to Product Lecture 6 — BM — Advertising— Slide 24 gidgreen.com/course

Page 25: Advertising as a Business Model

Real-time bidding (RTB)

•  Most online ads bought in advance – Volumes and targeting predefined

•  RTB ads bought in real-time – User visits page with RTB ad –  Impression auctioned to buyers – Highest bid wins

•  Works like an ad network •  10% of display ads, projected 27% in 2015

From Code to Product Lecture 6 — BM — Advertising— Slide 25 gidgreen.com/course

Page 26: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 26 gidgreen.com/course

Page 27: Advertising as a Business Model

Fixed price

•  Predefine: – Where ads will show – Proportion of time – Time period (week/month)

•  Direct sales only •  No tracking required – Advertiser can monitor performance

•  Money left on table?

From Code to Product Lecture 6 — BM — Advertising— Slide 27 gidgreen.com/course

Page 28: Advertising as a Business Model

Cost per impression

•  Priced in CPM = cost per mille (1000) •  Advertiser sets: – CPM rate – “Above the fold”? – Limits per day, per user

•  Popular for display advertising – Viewing ad builds brand recognition

•  Impression tracking

From Code to Product Lecture 6 — BM — Advertising— Slide 28 gidgreen.com/course

Page 29: Advertising as a Business Model

Pay per click

•  Priced in CPC = cost per click •  Advertiser more flexible – Click = user intent

•  Popular for search advertising – Auction between advertisers

•  Impression and click tracking – CTR = click-through rate

From Code to Product Lecture 6 — BM — Advertising— Slide 29 gidgreen.com/course

Page 30: Advertising as a Business Model

Pay per action

•  Priced in CPA = cost per action (sale) •  Suits advertiser perfectly – Only pay if you get paid

•  Popular for affiliate advertising – Any publisher will do

•  Impression, click and conversion tracking – CR = conversion rate – Publisher forced to trust advertiser

From Code to Product Lecture 6 — BM — Advertising— Slide 30 gidgreen.com/course

Page 31: Advertising as a Business Model

Total revenue

Revenue = Fixed price

Impressions × CPM/1000 Impressions × CTR × CPC

Impressions × CTR × CR × CPA From Code to Product Lecture 6 — BM — Advertising— Slide 31 gidgreen.com/course

Page 32: Advertising as a Business Model

Total revenue

Revenue = $1,000

500k × $2/1000 500k × 2.5% × $0.08

500k × 2.5% × 2% × $4 From Code to Product Lecture 6 — BM — Advertising— Slide 32 gidgreen.com/course

Page 33: Advertising as a Business Model

Defaults and thresholds

•  Defaults – What to show if there’s no ad

•  eCPM = equivalent CPM – All you really care about

•  Threshold – Minimum required eCPM

•  Fill rate •  Check the definitions!

From Code to Product Lecture 6 — BM — Advertising— Slide 33 gidgreen.com/course

Page 34: Advertising as a Business Model

Ad network example

From Code to Product Lecture 6 — BM — Advertising— Slide 34 gidgreen.com/course

Page 35: Advertising as a Business Model

AdSense example

From Code to Product Lecture 6 — BM — Advertising— Slide 35 gidgreen.com/course

Page 36: Advertising as a Business Model

Real-world eCPMs

Type of site Example 300x250 eCPM

Forum $0.25

Gaming $1.50

Fashion $4.00

Real estate $8.00

Local newspaper $10.00

Technology $15.00

Travel $20.00

Investments $40.00

From Code to Product Lecture 6 — BM — Advertising— Slide 36 gidgreen.com/course

Page 37: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 37 gidgreen.com/course

Page 38: Advertising as a Business Model

Online banner sizes (IAB)

From Code to Product Lecture 6 — BM — Advertising— Slide 38 gidgreen.com/course

Medium rectangle 300 x 250

Full banner 468 x 60

Leaderboard 728 x 90

Wide sky-

scraper 160 x 600

Page 39: Advertising as a Business Model

Banner ad code

<!-- Casale Media: 336x280, 300x250 (Rectangle) -->

<script type="text/javascript">

var CasaleArgs = new Object();

CasaleArgs.version = 2;

CasaleArgs.adUnits = "6,4";

CasaleArgs.casaleID = 76546;

</script>

<script type="text/javascript" src="http://

js.casalemedia.com/casaleJTag.js"></script>

<!-- DO NOT MODIFY -->

From Code to Product Lecture 6 — BM — Advertising— Slide 39 gidgreen.com/course

Page 40: Advertising as a Business Model

Size vs CTR (AdSense)

From Code to Product Lecture 6 — BM — Advertising— Slide 40 gidgreen.com/course

Click-t

hro

ugh r

ate

Banner area

Page 41: Advertising as a Business Model

Interstitials

From Code to Product Lecture 6 — BM — Advertising— Slide 41 gidgreen.com/course

Page 42: Advertising as a Business Model

Pop-up ads

From Code to Product Lecture 6 — BM — Advertising— Slide 42 gidgreen.com/course

•  Hated by users

•  Pop-up blockers common

•  Also: pop-under

Page 43: Advertising as a Business Model

Other online formats

•  Floating ads •  Mouseover ads – Expanding – Audio

•  In-video – Pre, mid, post-roll

•  In-map •  Advertorials

From Code to Product Lecture 6 — BM — Advertising— Slide 43 gidgreen.com/course

Page 44: Advertising as a Business Model

In-app ad formats

From Code to Product Lecture 6 — BM — Advertising— Slide 44 gidgreen.com/course

Mobile banner 320 (or 300) x 50

Full screen (or almost) 320 x 480 (or 440)

Page 45: Advertising as a Business Model

In-app state of play

•  Many other ad sizes – 320x250, 320x320, 320x350, …

•  Landscape getting started – 480x50, 480x60, 480x70, …

•  iPad/tablets to use web ad sizes? – 728x90, 300x250

•  Retina display scales x2

From Code to Product Lecture 6 — BM — Advertising— Slide 45 gidgreen.com/course

Page 46: Advertising as a Business Model

Ads in email

From Code to Product Lecture 6 — BM — Advertising— Slide 46 gidgreen.com/course

•  Past: text •  Now:

images – Not always

displayed

•  Direct sales •  Some small

networks

Page 47: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 47 gidgreen.com/course

Page 48: Advertising as a Business Model

Core problems

•  Ceding control of user experience – Weakens brand/message – Bad ads and bad sites

•  Users don’t like ads – Can harm word of mouth

•  An effective ad is clicked – User gone elsewhere – To competitor?

From Code to Product Lecture 6 — BM — Advertising— Slide 48 gidgreen.com/course

Page 49: Advertising as a Business Model

Privacy and cookies

•  Ad networks and cookies – Track users within sites – Worse: across sites – Enables behavioral targeting

•  User’s identity not revealed – But: IP address – Google searches

From Code to Product Lecture 6 — BM — Advertising— Slide 49 gidgreen.com/course

Page 50: Advertising as a Business Model

Bad ads: Ugly

From Code to Product Lecture 6 — BM — Advertising— Slide 50 gidgreen.com/course

Page 51: Advertising as a Business Model

Bad ads: Offensive

From Code to Product Lecture 6 — BM — Advertising— Slide 51 gidgreen.com/course

Page 52: Advertising as a Business Model

Bad ads: Misleading

From Code to Product Lecture 6 — BM — Advertising— Slide 52 gidgreen.com/course

Page 53: Advertising as a Business Model

Bad sites: Spyware

From Code to Product Lecture 6 — BM — Advertising— Slide 53 gidgreen.com/course

Page 54: Advertising as a Business Model

Bad sites: Gambling

From Code to Product Lecture 6 — BM — Advertising— Slide 54 gidgreen.com/course

Page 55: Advertising as a Business Model

Bad sites: Scams

From Code to Product Lecture 6 — BM — Advertising— Slide 55 gidgreen.com/course

Page 56: Advertising as a Business Model

User complaints

“Your advertisement in support of Rick Santorum is enough to cause me to use some other website for this game. I will avoid coming here again!”

“Why do you accept advertising from nomorerack? They are an out and out scam. Read the feedback.”

From Code to Product Lecture 6 — BM — Advertising— Slide 56 gidgreen.com/course

Page 57: Advertising as a Business Model

Ad network filters

From Code to Product Lecture 6 — BM — Advertising— Slide 57 gidgreen.com/course

Page 58: Advertising as a Business Model

Lecture 6

•  Introduction •  Types of targeting •  Price models •  Ad formats •  Ethical issues •  Web Sudoku

From Code to Product Lecture 6 — BM — Advertising— Slide 58 gidgreen.com/course

Page 59: Advertising as a Business Model

Amazon ads

From Code to Product Lecture 6 — BM — Advertising— Slide 59 gidgreen.com/course

Page 60: Advertising as a Business Model

Direct ad deals

From Code to Product Lecture 6 — BM — Advertising— Slide 60 gidgreen.com/course

Page 61: Advertising as a Business Model

AdSense + our own products

From Code to Product Lecture 6 — BM — Advertising— Slide 61 gidgreen.com/course

Page 62: Advertising as a Business Model

Banners on puzzle page

From Code to Product Lecture 6 — BM — Advertising— Slide 62 gidgreen.com/course

-8%

-6%

-4%

-2%

+0%

+2%

+4%

7 Aug 7 Sep 8 Oct 8 Nov

Moving banners

Bright static banners

Quiet static banners

Page 63: Advertising as a Business Model

The big break

From Code to Product Lecture 6 — BM — Advertising— Slide 63 gidgreen.com/course

Page 64: Advertising as a Business Model

AdSense + new affiliation

From Code to Product Lecture 6 — BM — Advertising— Slide 64 gidgreen.com/course

Page 65: Advertising as a Business Model

Very highly targeted

From Code to Product Lecture 6 — BM — Advertising— Slide 65 gidgreen.com/course

Page 66: Advertising as a Business Model

Where we are today

•  Ads are biggest source of revenue – Display ads after puzzle – AdSense above puzzle – Direct deals

•  3 big display ad networks – Monitor performance weekly – Rebalance in response – Ad quality a constant challenge

From Code to Product Lecture 6 — BM — Advertising— Slide 66 gidgreen.com/course