Facebook Ad Optimization

Posted by bkloss | facebook | Sunday 3 May 2009 4:56 pm

The Setup…

There’s been quite a bit of hubbub about Facebook as of late:  unexpected privacy updates and quick rollbacks, homepage redesign riots, the list goes on.  This series of posts presents a method to address a much more serious question.  How does Facebook ascend to be the crown prince of the advertising world?  In my opinion, the way forward is to leverage the mass amount of data they collect about their users to become a behavioral targeting GOD.  The monetization team at Facebook is chock full of really smart, talented guys working on this very thing.  I know- I’ve spoken with 3 of them over the last few months, yet with all the data about their users and a really talented team it’s clear that I’m not being served compelling advertising.  Here’s a few short examples…

Mission trips Here’s a little ditty asking me to join a Christian Mission trip.  I haven’t specified a religion as part of my demographic profile.  Don’t you think this ad may enjoy more success when served to an expressly Christian viewer?




I just had to include this ad for comic relief.  I don’t know if I can blame Facebook for this one.  If there’s a good demographic segment for the incinerator market, I know I’m not a part of it.  You almost had me with the comment about no mid cycle stirring.  Very close to the click, so close.




In the following series of posts, I lay out a possible path to optimal ad serving based on demographic targeting.  The gist of my method involves Facebook training its advertisers to specify demographics optimally.  As a result, Facebook can expect a higher click-through rate and increased ad serving revenue.  This first post will explore the business problem in more depth.

Problem Statement:

Facebook serves ads based on demographic targeting.  If an advertiser creates a target range that is too restrictive (over targeting), they may loose valuable clicks and impressions.  If advertisers create too broad a range (under targeting), Facebook risks serving irrelevant ads that will yield lower click through rates (CTR). This study employs a combination of text mining and statistical methods to identify and address the problem of over targeting for Facebook pay per click campaigns.
To that aim, two questions must be addressed:

•    How do we identify when an ad is over targeted?

•    What action can we take to help the advertiser improve demographic targeting for the ad group?

Have You Targeted too Much?

An operational definition of over targeting is required to investigate this question.  An ad is over targeted if the advertiser has failed to capture user segments that will produce the desired number of clicks while maintaining the highest Click Through Rate possible.  This could happen if an advertiser selects a demographic range that is within the optimal range but is too restrictive or if an advertiser selects a range that is outside the optimal range all together.  If advertisers were made aware of the optimal range for demographics, they could specify demographics to achieve their desired number of clicks in with the fewest impressions.

Ignoring real world constraints, Facebook could run a designed experiment serving each ad to all its users to determine the distributions of CTR by demographic.  This approach would come with a huge opportunity cost because Facebook would be displaying millions of ads for free.

A more realistic and cost effective approach would be to look at an aggregate set of demographics for responders to ‘similar’ ads from a comparable time period.  Response data for the combined set would be analyzed to determine the optimal ad demographics to maximize yield.  Once the optimal range were determined, Facebook can compare that range to the specified range of recently created similar ads to determine if they are over targeted.  Armed with this data, Facebook can recommend advertisers to modify their demographic specifications resulting in a higher performing campaign.  This series of posts addresses each step of the above approach in detail by applying analytical methods to real world and simulated data.

I hope you readers will jump into the discussion and propose ways to improve the initial approach.  In the next post I’ll describe the text mining process I used to cluster documents

Enjoy!

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

temperture
knows
microprocessor
womens
flooding
vinny
warren
mechanicsville
thornhill
prayers
beak
automatically
reservoir
enemies
sellers
kawasaki
browns
pleasanton
gaston
tyre
ionizer
fryer
filled
orthopedics
vessels
brazil
merlin
qt
niles
solicitors
blink
stores
pcl
choice
waterproofing
diagnostics
jenifer
jab
histology
literacy
wrath
schooner
wma
aboard
inter
indulgence
staind
soak
investments
juli
steady
terence
crest
survive
paraguay
kayaks
viewsonic
shitting
periodicals
shoppers
contribution
pontiac
gilles
enfant
explicit
trois
skiing
sandler
slug
cupcake
commercial
firestone
til
counts
robot
reclining
luxe
killswitch
spouse
sandpoint
attraction
checklist
jerky
soul
ultima
clare
reebok
abrasive
witness
imperial
pennington
titanic
caterpillar
braces
expedia
insane
confederate
alex
custom
wording
launch
switched
hyatt
jeremy
shy
hiring
jab
salomon
adirondack
shultz
u2
dooley
ter
tracer
kyoto
quit
guaranty
autoclave
bjork
youngstown
sunfire
miners
falcons
vertical
nih
dominique
kenosha
loren
landers
martini
microwaves
bunny
alloy
classic
heated
attendant
suunto
shultz
partnership
dementia
rosenthal
release
gregory
maxim
powerbook
electrode
hotel
lexmark
geral
india
rhinestones
park
mansion
bandage
forestry
bowser
av
pairing
deptford
kruger
greens
hdpe
uxbridge
isdn
exposure
sicilian
waddell
burmese
sheena
jcpenney
valid
linux
caesars
enviro
ringo
critic
fake
yearbook
decrypt
holding
dig
montecito
canyon
aggie
earnest
regions
adhd
needed
gastro
ebay
increases
cries
wav
suit
quebec
craiglist
fundraisers
attractive
trimming
conneticut
tester
ronald
mutant
digging
clovis
designing
logical
sharma
propulsion
saints
christiana
psychiatric
hin
pentax
bowes
pomeroy
collie
retarded
tappan
engraving
guages
woodwork
plano
elemental
starts
pcb
raised
yiff
wrapped
microsystems
dm
camoflage
menu
sounds
alpha
potatoe
animals
brokerage
savvy
owa
infringement
amortization
turning
seekers
mce
plows
frames
ninja
birthstone
vita
crop
tonight
swings
executives
stylish
jbl
chime
earring
funniest
camoflauge
carvings
hilfiger
millionaire
workflow
gatwick
intersection
purdue
travis
chicagoland
walkthru
lockdown
traders
southampton
lotto
railing
svc
hiroshima
parabolic
yankovic
coolant
centerville
brantford
compaq
batavia
captial
doomsday
replaced
keyboarding
manifest
southington
spill
blvd
sprout
hawker
written
sunscreen
wreath
galaxies
significance
path
imdb
nina