metrics. driven. design. (developer conference hamburg 2012)

106
Metrics Driven Design.

Upload: wooga

Post on 14-Nov-2014

2.738 views

Category:

Technology


0 download

DESCRIPTION

Did you ever work on a feature where you had multiple options on how to display it to the user but you did not know which one would work best? Why speculate about what would work best if you can actually measure it? Welcome to the world of a/b testing: Implement multiple variations of the same thing, and let different users experience different variations. Measure which variant works best and continue with that one. At Wooga we extensively use a/b testing to polish features to perfection. This helped us becoming one of the biggest providers of social games on Facebook with about 40 million players every month. We would like to show you what a/b testing is good for, how you do it and what pitfalls you need to avoid.

TRANSCRIPT

Page 1: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Metrics Driven Design.

Page 2: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 3: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

@chiefofspace

Page 4: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

@jrirei

Page 5: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 6: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 7: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 8: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 9: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 10: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 11: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

0  

500.000  

1.000.000  

1.500.000  

2.000.000  

2.500.000  

2010  W

16  

2010  W

19  

2010  W

22  

2010  W

25  

2010  W

28  

2010  W

31  

2010  W

34  

2010  W

37  

2010  W

40  

2010  W

43  

2010  W

46  

2010  W

49  

2010  W

52  

2011  W

03  

2011  W

06  

2011  W

09  

2011  W

12  

2011  W

15  

2011  W

18  

2011  W

21  

2011  W

24  

2011  W

27  

2011  W

30  

2011  W

33  

2011  W

36  

2011  W

39  

2011  W

42  

2011  W

45  

2011  W

48  

2011  W

51  

2012  W

02  

2012  W

05  

2012  W

08  

2012  W

11  

2012  W

14  

2012  W

17  

2012  W

20  

DAU Monster World

Page 12: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 13: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Retention

>> Virality

>> Monetization

Page 14: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Retention

Page 15: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Retention

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

66%

50%

48%

Step - 7

Step - 8

46%

44%

Tutorial Steps

Page 16: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Virality

Page 17: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Virality

Page 18: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Monetization

Page 19: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

~ 2 %

~ 10 % ~ 3 %

~ 12 %

Page 20: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 21: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 22: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

h/ps://mw.t.wooga.com/k/pgr/?  i=0&  language=de_DE&  s=100000107880707&  ts=1347085569&  w_friends=238  

Page 23: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Tracking  Service  

Page 24: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 25: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 26: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 27: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 28: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 29: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 30: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 31: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

KaNa  

DBs  

…  

Page 32: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 33: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 34: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 35: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 36: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 37: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 38: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 39: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Day 1 Retention

Page 40: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Day 1 Retention

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

66%

50%

48%

Step - 7

Step - 8

46%

44%

Tutorial Steps

Page 41: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Tutorial Steps

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

66%

50%

48%

Step - 7

Step - 8

46%

44%

Is it for me?

Page 42: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 43: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

66%

50%

48%

Step - 7

Step - 8

46%

44%

Do I get it?

Tutorial Steps

Page 44: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Do I get it?

Page 45: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Do I get it?

Page 46: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

On initial design solutions

Page 47: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Tutorial Steps

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

48%

50%

Step - 7

Step - 8

46%

44%

Further, even further

66%

Page 48: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

0% 10% 20% 30% 40% 50% 60%

Reached lvl 3

Reached lvl 4

1 day ret

3 day ret

7 day ret

3 min 5 min

Growth Time

Page 49: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Beautification

Page 50: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Beautification

73,2 % 73,0 %

Page 51: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Plateau

Page 52: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Tutorial Steps

New Users last 24 hours 20.000

Step 1 - Loading begins

Step 2 - Loading complete

Step - 3

Step - 4

Step - 5

Step - 6

Level 2 reached

100%

85%

70%

68%

66%

50%

48%

Step - 7

Step - 8

50%

48%

What's next?

Page 53: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 54: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 55: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 56: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Day to Day Retention

Page 57: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 58: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 59: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 60: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 61: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 62: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

0

50.000

100.000

150.000

200.000

250.000

'201

0-09

-13'

'2

010-

09-1

4'

'201

0-09

-15'

'2

010-

09-1

6'

'201

0-09

-17'

'2

010-

09-1

8'

'201

0-09

-19'

'2

010-

09-2

0'

'201

0-09

-21'

'2

010-

09-2

2'

'201

0-09

-23'

'2

010-

09-2

4'

'201

0-09

-25'

'2

010-

09-2

6'

'201

0-09

-27'

'2

010-

09-2

8'

'201

0-09

-29'

'2

010-

09-3

0'

'201

0-10

-01'

'2

010-

10-0

2'

'201

0-10

-03'

'2

010-

10-0

4'

'201

0-10

-05'

'2

010-

10-0

6'

'201

0-10

-07'

'2

010-

10-0

8'

'201

0-10

-09'

'2

010-

10-1

0'

'201

0-10

-11'

'2

010-

10-1

2'

'201

0-10

-13'

'2

010-

10-1

4'

'201

0-10

-15'

'2

010-

10-1

6'

'201

0-10

-17'

'2

010-

10-1

8'

'201

0-10

-19'

'2

010-

10-2

0'

Launch                

2nd  Toy                

Post responses

Page 63: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Understanding User Behaviour

Page 64: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 65: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

0

5.000

10.000

15.000

20.000

25.000

30.000 8/

30/2

011

9/6/

2011

9/

13/2

011

9/20

/201

1 9/

27/2

011

10/4

/201

1 10

/11/

2011

10

/18/

2011

10

/25/

2011

11

/1/2

011

11/8

/201

1 11

/15/

2011

11

/22/

2011

12

/28/

2011

1/

4/20

12

1/11

/201

2 1/

18/2

012

1/25

/201

2 2/

1/20

12

2/8/

2012

2/

15/2

012

2/22

/201

2 2/

29/2

012

3/7/

2012

3/

14/2

012

3/21

/201

2 3/

28/2

012

4/4/

2012

4/

11/2

012

4/18

/201

2

Users without missions

Page 66: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 67: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Next try

Page 68: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Mr. Beazzy

Page 69: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 70: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 71: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 72: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 73: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> + Engaged

Page 74: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> + Engaged >> + $

Page 75: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Virality

Page 76: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 77: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 78: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Monetization

Page 79: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Old

New

Magic Wand Shop

Page 80: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Old

New

+ 24 %

Magic Wand Shop

Page 81: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Magic Wand Shop

Page 82: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Magic Wand Shop

Page 83: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

+ 23 %

Magic Wand Shop

Page 84: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 85: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Remember the user

Page 86: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Match user to test group

Page 87: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Match user to test group

Page 88: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Feature switch

Page 89: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Wait for data to become relevant

Page 90: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Compare results

0% 10% 20% 30% 40% 50% 60%

Reached lvl 3

Reached lvl 4

1 day ret

3 day ret

7 day ret

3 min 5 min

Page 91: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Compare results

Page 92: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Side Effects

Page 93: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Side Effects

Page 94: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 95: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 96: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

>> Endless Love

Page 97: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Meet the bad guy: Robert the robot

Page 98: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 99: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Meet his new date: Roberta the robot

Page 100: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 101: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 102: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 103: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 104: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 105: Metrics. Driven. Design. (Developer Conference Hamburg 2012)
Page 106: Metrics. Driven. Design. (Developer Conference Hamburg 2012)

Stephanie Kaiser

[email protected]

@chiefofspace

Jesper Richter-Reichhelm

[email protected]

@jrirei