Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design...

65
Essentials of powerful A/B testing @LTatarov [email protected] Lev Tatarov

Transcript of Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design...

Page 1: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Essentials of powerful A/B testing

@LTatarov

[email protected]

Lev Tatarov

Page 2: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Help customers with…

● Setting up the right goals

● Identifying focus areas and strong ideas

● Experiment design

● Results interpretation

● Running an optimization program & scaling up

Lev Tatarov

Strategy Consultant@

Page 3: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

What is A/B testing?A/B

Page 4: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

10%

1,000 $

100%

Page 5: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

10% 15%

50% 50%

↑50%

Page 6: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

15%

1,500 $

100%

Page 7: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Keeping active usersis a challenge...

Page 8: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Keeping active usersis a challenge...

On average, after 3 days, 80% of users never re-open the app again

Page 9: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

...and they cost more to acquire

April 2014 July 2015

Cost per install (iOS) 1.38$ 1.43$

Cost per install (Android) 1.31$ 2.73$

Source: FiKSU (Mobile Marketing Index), https://www.fiksu.com/resources/fiksu-indexes#analysis

Page 10: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

...and they cost more to acquire

April 2014 July 2015

Cost per install (iOS) 1.38$ 1.43$

Cost per install (Android) 1.31$ 2.73$

Source: FiKSU (Mobile Marketing Index), https://www.fiksu.com/resources/fiksu-indexes#analysis

2X

Page 11: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 12: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 13: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 14: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

What is powerful A/B testing?A/B

Page 15: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

https://www.optimizely.com/case-studies/romney-campaign/

Page 16: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

+ 10% Clicks

Page 17: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 18: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

No facial hair Caveman

0.30% 0.29% 0.28% 0.32% 0.25% 0.74%

0.11% 0.28% 0.24% 0.32% 0.09% 0.59%

Page 19: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Is this the kind of A/B testing you should be doing?

Probably not...

Page 20: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 21: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Original Var 2

Var 1 Var 3+30%

completion

Page 22: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Powerful A/B testing means...

• Tackling your organization’s most important challenges

• Validating assumptions with data

• Finding value in failed or inconclusive experiments

• Enabling a long-term optimization strategy

Page 23: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Powerful A/B testing is about turning your data into action!

Page 24: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Know your business

Research and challenge

Hypothesize

Page 25: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Hypothesize

Research and challenge

Know your business

Page 26: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

• Set the right goals and expectations

• Identify potential focus areas

• Easier to get reliable results

• Show the value of your optimization efforts

Understanding the building blocks of your business sets the stage for optimization

Page 27: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

https://www.optimizely.com/case-studies/evans-cycles/

Page 28: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Hypothesis: If we make registration mandatory during the customer onboarding, more users will register

Risk: Customers will get upset, not register and leave negative app reviews

A B

Result: More registrations & no negative feedback

Value: +28.1% RPV

Page 29: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Conversion rate = converted visitors / total visitors

Page 30: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list CheckoutStep

Page 31: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list CheckoutStep

90%

75%

35%

70%

80%

3%

7%

15%

10%

45%

20%

23%

7%

5%

15%Exit

Divergence

Completion

Page 32: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list Checkout

90%

75%

35%

70%

80%

3%

7%

15%

10%

45%

20%

23%

7%

5%

15%

Step

Exit

Divergence

Completion

Page 33: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list Checkout

90%

75%

35%

70%

80%

3%

7%

15%

10%

45%

20%

23%

7%

5%

15%

Step

Exit

Divergence

Completion

Page 34: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list Checkout

90%

75%

35%

70%

80%

3%

7%

15%

10%

45%

20%

23%

7%

5%

15%

Step

Exit

Divergence

Completion

Page 35: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list Checkout

90%

75%

35%

70%

80%

3%

7%

15%

10%

45%

20%

23%

7%

5%

15%

Step

Exit

Divergence

Completion

Page 36: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Macro & micro conversions

Page 37: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

E-commerce : Purchases

Travel : Bookings

Media : Paids subscriptions

B2B : Leads

Macro conversions

Page 38: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

E-commerce : Purchases

Travel : Bookings

Media : Paids subscriptions

B2B : Leads

Macro conversion rates are often low

2-4%

2-3%

<2%

2-10%

Page 39: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Homepage Shopping cartProduct detail

pageProduct list CheckoutStep

- Searches submitted

- Category clicks

- Content clicks

- Product views

- Filter usage

- Sort usage

- Add-to-cart clicks

- Info interaction

- Recommended products clicks

- Proceed-to-checkout clicks

- Coupon code usage

- Checkout completion

- Completion time

- Field usage

Metrics

Page 40: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

● Understand your funnel and goals

● Track both your micro and macro conversions

Page 41: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Know your business

Hypothesize

Research and challenge

Page 42: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 43: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Problem Solution Result

Page 44: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Problem Solution Result

● Clearly define your problem

● Use various data sources to validate your problem

○ Analytics

○ User feedback

○ Competitive review

Page 45: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Problem Solution Result

● Describe the change that you are testing

● Propose a rationale for why this will solves your problem

○ Theory about UX

○ Industry example

Page 46: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Problem Solution Result

● List the metrics that you would track in the experiment

● Provide a clear criteria for success

Page 47: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy
Page 48: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Hypothesis: If we add press mentions at the bottom of the homepage, we will generate more clicks on the CTA because it will create trust in the brand

Result: No significant difference

A

B

Conclusion: Visitors are not driven to convert by press mentions

Next steps: ...???

Page 49: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Hypothesis: Because we have unused real-estate above the fold on the homepage, then if we add press mentions, we will increase booking CTA conversion

Result: No significant difference

A

B

Conclusion: Visitors are not driven to convert by press mentions

Next steps: What else can we use this real-estate for?

Page 50: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Result: Increased conversion on CTA!B

Hypothesis: Because we have unused real-estate above the fold on the homepage, then if we add USPs, we will increase booking CTA conversion

Page 51: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Meaningful hypotheses drive focus

Problem

Solution Solution Solution

Problem

Solution Solution Solution

Company goal

Time

Page 52: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

● A strong hypothesis helps you frame your ideas

● Start with a meaningful problem definition

Page 53: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

HypothesizeKnow your business

Research and challenge

Page 54: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Assumptions should be tested!SuspicionsQuestionsIdeasPerceptions

Page 55: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

( )

Page 56: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Problem: Customers complaining about excessive monetization

Page 57: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Banners

Google ads

Admarkt (PPC)

+14% Engagements with ads

+11% Product pages per

search

Page 58: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Optimization requires freedom!

Page 59: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Low High

Freedom

Page 60: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Low High

“We are not allowed to make changes to the product page because it has been designed

by the CEO”

- E-commerce company

Freedom

Page 61: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Low High

“Our brand style-guide is key. We cannot make changes that

do not fit with it”

- Financial Services company

Freedom

Page 62: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Low High

“We would change our company logo if it converted

better!”

Freedom

Page 63: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

● Strive to answer all questions and assumptions

● You need to have the freedom to explore

Page 64: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

REC

AP

Know your business

Understand your funnel and goals

Track both your micro and macro conversions

Hypotheses are key

A strong hypothesis helps frame your ideas

Start with a meaningful problem definition

Challenge assumptions

Strive to validate all assumptions

Allow to have freedom to try things

Page 65: Essentials of powerful A/B testing · Essentials of powerful A/B testing ... Experiment design Results interpretation Running an optimization program & scaling up Lev Tatarov Strategy

Thank you for listening...

Questions?

@LTatarov

[email protected]

Lev TatarovA/B