[rakuten techconf2014] [d-1] a/b testing for mobile apps: techniques and opportunities

26
A/B Testing for Mobile Apps Techniques and Opportunities Roberto Carli, Apptimize 1

Upload: rakuten-inc

Post on 03-Jul-2015

211 views

Category:

Technology


3 download

DESCRIPTION

Rakuten Technology Conference 2014 "A/B Testing for Mobile Apps: techniques and opportunities" Roberto Carli (Apptimize)

TRANSCRIPT

Page 1: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

A/B Testing

for Mobile AppsTechniques and Opportunities

Roberto Carli, Apptimize

1

Page 2: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Aristotle~340 BC

Page 3: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Galileo1589

Aristotle~340 BC

Page 4: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Galileo1589

Aristotle~340 BC

Page 5: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

What is A/B Testing?

Using randomized, controlled

experiments to improve an

outcome of interest

The golden standard for

customer-facing innovation

Page 6: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

1948

Page 7: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

1994

Page 8: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

2001

Page 9: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

2004

Page 10: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

2013

Page 11: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Agenda

What to test

in Mobile

Making the

right

decision

A/B testing

architecture

1 2 3

Page 12: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

What Works Well

Call to

Action

Engagement

UI

Page 13: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Call to Action

Original Variant A Variant B

40

%

29

%

Page 14: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Engagement UIOriginal Variant

14

6%Fewer profiles

“liked”

11%Loss in revenue

over a year

26%Loss in growth

month over month

Page 15: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Other Things to Test

15

Login Screen Flows

Menu & Features Page layout Message & Copy

Upgrade &

Purchase

Page 16: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Agenda

What to test

in Mobile

Making the

right

decision

A/B testing

architecture

1 2 3

Page 17: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Flow of A/B Testing

Page 18: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

What to Measure

Reaction Funnel Long-Term(Engagement

& Retention)

Page 19: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Variant: no skip!Original Reaction Metrics

Additional Signups

Lost Users

Page 20: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Variant: no skip!Original Funnel

Sign In / Sign Up

Item Detail

Add to Cart

Checkout

Purchase

Page 21: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Variant: no skip!Original Long Term

Return Rate

Number of Sessions

Time in app

Etc.

Page 22: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Agenda

What to test

in Mobile

Making the

right

decision

A/B testing

architecture

1 2 3

Page 23: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Mobile – Why It’s Hard

23

Instant At Least

3 Weeks

Page 24: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Programmatic A/B Testing

Dynamic Variables

Real-Time

Orig = UPGRADE NOW

Var A = UNLOCK FOR

LIFETurn on Var

A

Declare Var CTA;

Default = UPGRADE

NOWSet CTA =

UNLOCK FOR

LIFE

Edit UILabel

-> UNLOCK FOR LIFE

One Time

Page 25: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Agenda

What to test

in Mobile

Making the

right

decision

A/B testing

architecture

1 2 3

Page 26: [Rakuten TechConf2014] [D-1] A/B Testing for Mobile Apps: techniques and opportunities

Questions?