71
Debunking Ad Testing Martin Röttgerding Head of SEM Logo Here

Debunking Ad Testing

Embed Size (px)

Citation preview

Page 1: Debunking Ad Testing

Debunking Ad Testing

Mart in RöttgerdingH e a d o f S E M Logo Here

Page 2: Debunking Ad Testing

Learner Outcomes

• Adtesting best practices don‘t work

• What actually happens when you followbest practices

• What you should be doing instead

Page 3: Debunking Ad Testing

MartinRöttgerding

• Headof SEM@BloofusionGermany

[email protected]

• Judge @SEMY(GermanSearchAwards)

• Dad@Home

Who’s Talking?

@bloomarty

Page 4: Debunking Ad Testing

First off: No Worries

• I’mnotamathematician.

• Thisisnotamathlecture.

• Ibrought some data,though.

iStock.com/digitalgenetics

Page 5: Debunking Ad Testing

In the Beginning: Optimize for Clicks

% Served Impressions Clicks CTR

Ad1 96% 12,323 594 4.82%

Ad2 4% 536 37 6.90%

Page 6: Debunking Ad Testing

Alternative Approaches

• Gutfeeling

• Rules(„wait 100clicks,then decide“)

• StatisticalSignificance (usually:95%)

Page 7: Debunking Ad Testing

Statistical Significance in a NutshellImpressions Clicks

Ad1 200 10

Ad2 200 20

Page 8: Debunking Ad Testing

Statistical Significance in a Nutshell

0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16%

CTR

Ad1

Impressions Clicks

Ad1 200 10

Ad2 200 20

Ad2

Page 9: Debunking Ad Testing

Statistical Significance in a Nutshell

0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16%

CTR

Ad1

Impressions Clicks

Ad1 200 10

Ad2 200 20

Ad2

Page 10: Debunking Ad Testing

Statistical Significance in a Nutshell

0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16%

CTR

Ad1

Impressions Clicks

Ad1 200 10

Ad2 200 20

Ad2

Page 11: Debunking Ad Testing

Statistical Significance in a Nutshell

0% 1% 2% 3% 4% 5% 6% 7% 8% 9% 10% 11% 12% 13% 14% 15% 16%

CTR

Impressions Clicks

Ad1 2000 100

Ad2 2000 200

Ad1 Ad2

Page 12: Debunking Ad Testing

Pros and Cons

• You have the power.

• You know what to do.

• You look good.

• It doesn‘t work.

Page 13: Debunking Ad Testing

Waiting for SignificanceProblem #1

Page 14: Debunking Ad Testing
Page 15: Debunking Ad Testing
Page 16: Debunking Ad Testing

Is it significant yet?

no

no

no

no

no

no

no no

no yes

„We are 95%certain that this adis better than the other one.“

Page 17: Debunking Ad Testing

An Experiment

• 576adpairs

• Rotated evenly

• Left untouched for 12months

Page 18: Debunking Ad Testing

Analyzing the Data

• Scriptto evaluate the data

• Calculate level of significance for each day

• Visualization:– Ad1reaches statistical significance (95%)

– Ad2reaches statistical significance (95%)

Page 19: Debunking Ad Testing

The Result (a small part)

statistically significantno longer significant

stillsignificant…

waiting for significance

Page 20: Debunking Ad Testing

The Result (zoomed out)

Page 21: Debunking Ad Testing

The Result (zoomed out)

Page 22: Debunking Ad Testing

Results

• Mosttests reached asignificance level of 95%atsome point

MinimumtotalImpressions Teststo reach significance Stillsignificant inthe end

1,000 55% 13%

10,000 62% 12%

100,000 81% 11%

Page 23: Debunking Ad Testing

Not looking at all the piecesProblem #2

Page 24: Debunking Ad Testing

So this is what we see…Impressions Clicks CTR

Ad1 2,000 200 10%

Ad2 3,000 240 8%

Page 25: Debunking Ad Testing

How we tend to think of CTR

CTRYour Ad

Page 26: Debunking Ad Testing

What drives CTR?

CTR

Ad

Network(Googlevs.SearchPartners)

Page 27: Debunking Ad Testing

Search Partners?

Page 28: Debunking Ad Testing

Search Partners

Page 29: Debunking Ad Testing

Segmented by NetworkImpressions Clicks CTR

Ad1 2,000 200 10%Google

SearchPartners

Ad2 3,000 240 8%Google

SearchPartners

Page 30: Debunking Ad Testing

Segmented by NetworkImpressions Clicks CTR

Ad1 2,000 200 10%Google 1,000 180 18%

SearchPartners 1,000 20 2%

Ad2 3,000 240 8%Google 1,000 220 22%

SearchPartners 2,000 20 1%

Page 31: Debunking Ad Testing

Also possible…Impressions Clicks CTR

Ad1 2,000 200 10%Google 1,000 180 18%

SearchPartners 1,000 20 2%

Ad2 3,000 240 8%Google 1,000 220 22%

SearchPartners 2,000 20 1%

Page 32: Debunking Ad Testing

Also possible…Impressions Clicks CTR

Ad1 2,000 200 10%Google 1,000 180 18%

SearchPartners 1,000 20 2%

Ad2 3,000 270 9%Google 1,000 220 22%

SearchPartners 2,000 50 2.5%

Page 33: Debunking Ad Testing

How common is this?

Based onastudy of 6,500adpairs,compared with anAdWordsScript

• OverallwinnerlosesonGoogle • OverallwinnerlosesonGoogle&SearchPartners

32.74%

12.23%

Page 34: Debunking Ad Testing

Quick Win: Ignore Search Partners

• Well…

Page 35: Debunking Ad Testing

What drives CTR?

CTR

Ad

Network(Googlevs.SearchPartners)

Slot(topvs.other)

Page 36: Debunking Ad Testing

Same thing with slots

Based onastudy of 6,500adpairs,compared with anAdWordsScript

• Overallwinnerlosesinthetopslot • Overallwinnerlosesontop&other

18.46%

6.30%

Page 37: Debunking Ad Testing

What drives CTR?

CTR

Ad

Device

AdpositionNetwork(Googlevs.SearchPartners)

Slot(topvs.other)

Page 38: Debunking Ad Testing

CTR by avg. Position (Google top)

0%

2%

4%

6%

8%

10%

12%

14%

16%

18%

20%

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0

Avg.Pos.CTR

Page 39: Debunking Ad Testing

Exact Positions‘ CTR‘s (Google top)

0%

2%

4%

6%

8%

10%

12%

14%

16%

18%

20%

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0

Avg.Pos.CTR ExactPos.CTR

18.05%

13.64%12.05%

10.09%

Page 40: Debunking Ad Testing

Interpolated CTR‘s

0%

2%

4%

6%

8%

10%

12%

14%

16%

18%

20%

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0

Avg.Pos.CTR ExactPos.CTRinterpolated ExactPos.CTR

18.05%

13.64%12.05%

10.09%

Page 41: Debunking Ad Testing

What happens at the impression level…

• Thisis justaglimpse into impression level data

• How would you assess the following scenarios?

Page 42: Debunking Ad Testing

Scenario 1

Your ad

Userclicks onthis ad…and never scrolls down

Page 43: Debunking Ad Testing

Scenario 2

Your ad

user clicks onthis ad…after0.2seconds

Page 44: Debunking Ad Testing

Scenario 3

Your ad

user clicks onyour ad…and onallother ads as well

Page 45: Debunking Ad Testing

Scenario 4

user clicks onyour ad…afterspending 35secondsreading allsearch results

Your ad

Page 46: Debunking Ad Testing

How would you evaluate these?

• 4impressions

• 2clicks

• CTR:50%

Page 47: Debunking Ad Testing

Ignoring FeedbackProblem #3

Page 48: Debunking Ad Testing

What drives CTR?

CTR

Ad

Slot(topvs.other) Device

AdpositionNetwork(Googlevs.SearchPartners)

AdAuction

Adranking

Page 49: Debunking Ad Testing

CTR

The position feedback

• Positivefeedback

• No loop:position effects donotaffect QS

Adposition

AdAuction

AdrankingHigherCTRHigherQualityScore

BetterPositionHigherCTR

Page 50: Debunking Ad Testing

The impressions feedback

Page 51: Debunking Ad Testing

The impressions feedback

• Negativefeedback:

• No loop:low relevance impressionsevaluated separately

HigherCTRHigherQualityScore

Morelessrelevant

impressionsLower CTR

CTR

Ad AdAuction

Page 52: Debunking Ad Testing

CTR Feedback

CTR

Ad

Slot(topvs.other) Device

AdpositionNetwork(Googlevs.SearchPartners)

AdAuction

Adranking

mostly invisible

Page 53: Debunking Ad Testing

Thinking you are better motivatedthan Google

Problem #4

Page 54: Debunking Ad Testing

Googledoesn‘tunderstand my

business Googledoesn‘t care

Adtesting isn‘timportant enough forGoogleto get it right

Page 55: Debunking Ad Testing

The AdWords business model

„How much would you give us if we gave you the click?“

„How much would you give us if we showed your ad?“

Selladclicks

Selladimpressions

Convert bids

No control over clicks

Advertisers want clicks

Page 56: Debunking Ad Testing

The ad auction

• 𝐴𝑑𝑅𝑎𝑛𝑘 = 𝐶𝑃𝐶 ∗ 𝑄𝑢𝑎𝑙𝑖𝑡𝑦𝑆𝑐𝑜𝑟𝑒

• = 𝐶𝑃𝐶 ∗ 𝐶𝑇𝑅

• = 89:;8<=>?:

∗ 8<=>?:@ABCD::=9E

• = 89:;@ABCD::=9E =„How much would you give us if we showed your ad?“

Page 57: Debunking Ad Testing

Getting CTR wrong…

Page 58: Debunking Ad Testing

The concept itselfProblem #5

Page 59: Debunking Ad Testing

Conflicting Mindsets

Have adedicated adfor everything.

Findthe best adand use only that.

[keywords]

? ?

??

?

??

?

Page 60: Debunking Ad Testing

Example: Location Context

• Arethey outor athome?

• Arethey moving or standing still?

• Arethey atafamiliar place?

Page 61: Debunking Ad Testing

Example: Search History

• Have they searched for this before?

• Did they interact with ads?

• Did they interact with organic results?

• Have they seen our adbefore?

Page 62: Debunking Ad Testing

Example: Personality

• Dothey take their timeto read the entire ad?

• How dothey respond to– discounts– reassurances– testimonials

Page 63: Debunking Ad Testing

Testing for Things We Can‘t See?

• Manually:Impossible

• Otherwise:

Page 64: Debunking Ad Testing

What should we do?So…

Page 65: Debunking Ad Testing

New Mindset

• You don‘t have control over adtesting.Let it go.

• There can be multiplewinners.

• Use Google‘s optimized adrotation by default.

Page 66: Debunking Ad Testing

Let the Machines Do Their Job

• Googleis well motivated

• Googleis really good with data and algorithms[citation needed]

• Let Googledecide which ads to show

Page 67: Debunking Ad Testing

Provide Meaningful Ad Variations

• Createads for client personas

• TryoutdifferentUSP‘s

• Bigstuff first

Page 68: Debunking Ad Testing

Know Google‘s Limits

• CTR&conversion rate

• Historicaldata

• Semantics

Page 69: Debunking Ad Testing

Keep an Eye on the Machines

• If necessary,force data collection

• Rotate atadgroup level

• Consider the cost of even rotation

• Alternative:Addthe adagain

iStock.com/RichVintage

Page 70: Debunking Ad Testing

To Sum Up…

• Nomoremicromanagingadtests

• Focusonmessagingandsupervisingthemachines

Page 71: Debunking Ad Testing

Thank You!

• AgencyBlog:DieInternetkapitäne

• Advanced AdWordsBlog:PPC-Epiphany.com

@bloomarty

Martin RöttgerdingHead of SEABloofusion Germany [email protected]