user onboarding: patterns and anti-patterns explored

73
USER ONBOARDING Patterns and Anti-Patterns Explored Paul Sherman UXPA Cleveland June 23, 2016

Upload: paul-sherman

Post on 15-Apr-2017

2.619 views

Category:

Design


0 download

TRANSCRIPT

Page 1: User Onboarding: Patterns and Anti-Patterns Explored

USER ONBOARDINGPatterns and Anti-Patterns Explored

Paul Sherman

UXPA ClevelandJune 23, 2016

Page 2: User Onboarding: Patterns and Anti-Patterns Explored

2

Ever start a new app and see something like this?

Page 3: User Onboarding: Patterns and Anti-Patterns Explored

You just got onboarded.

In this case, poorly.

3

Page 4: User Onboarding: Patterns and Anti-Patterns Explored

What is this onboarding thing?

Why is it so important?

A model for adoption-abandonment.

Onboarding principles, patterns, and some anti-patterns.

OBJECTIVES

http://bit.ly/28LWXFs 4

Page 5: User Onboarding: Patterns and Anti-Patterns Explored

Trained as an aviation human factors researcher.

I’ve built small and large UX teams.

Teach at Kent State’s UXD program.

Provide user experience research and design consulting.

5

ME

Page 6: User Onboarding: Patterns and Anti-Patterns Explored

6

I’m also a Pixar plot device.

Page 7: User Onboarding: Patterns and Anti-Patterns Explored

Onboarding

7

Page 8: User Onboarding: Patterns and Anti-Patterns Explored

The process of getting people to adopt your application or service.

8

Page 9: User Onboarding: Patterns and Anti-Patterns Explored

When you’re onboarding the user, you’re trying to get them to like and want your product.

9

http://bit.ly/28MV6Ephttp://bit.ly/28T2blZ

Random cuteness

Page 10: User Onboarding: Patterns and Anti-Patterns Explored

You know onboarding is important.

How important is it?

10

Page 11: User Onboarding: Patterns and Anti-Patterns Explored

It’s quite literally a matter of survival.

The average app loses 95% of its user base within a few months.

11Andrew Chen & Ankit Jain, http://bit.ly/1Hq53AR

Perc

enta

ge o

f use

rs s

till a

ctiv

e

Days since app install

Page 12: User Onboarding: Patterns and Anti-Patterns Explored

“Users try out a lot of apps but decide which ones they want to stop using within the first 3-7 days.”

“The key to success is to get the users hooked during that critical first 3 - 7 day period.”

- Ankit Jain

12

Page 13: User Onboarding: Patterns and Anti-Patterns Explored

A model for adoption vs. abandonment

13

Page 14: User Onboarding: Patterns and Anti-Patterns Explored

Users are constantly - and somewhat consciously - assessing a product on two dimensions.

14

High

Time investmentNone

Perc

eive

d va

lue

Abandonment zone

Adoption zone

MY HYPOTHESIS

Page 15: User Onboarding: Patterns and Anti-Patterns Explored

What is value?

“The worth of a good or service as determined by people’s preferences and the tradeoffs they choose to

make given their scarce resources.”

- Investopedia.com

15http://www.investopedia.com/terms/e/economic-value.asp#ixzz4CK5qPTFt

Page 16: User Onboarding: Patterns and Anti-Patterns Explored

“People don't buy products; they buy better versions of themselves.”

“When you're trying to win customers, are you listing the attributes of the flower or describing how awesome it is to throw fireballs?”

- Sam Hulick16http://www.useronboard.com/features-vs-benefits/

Page 17: User Onboarding: Patterns and Anti-Patterns Explored

If people feel like they’re nearing better versions of themselves, they’ll adopt your product.

If that better version of themselves appears too far away - or unattainable - they’ll abandon it.

17http://bit.ly/28QuLFS

Page 18: User Onboarding: Patterns and Anti-Patterns Explored

Some Common Onboarding Patterns

18

Page 19: User Onboarding: Patterns and Anti-Patterns Explored

Not many advantages. It’s out of context. People don’t really remember.

19

MODAL STEPPED TUTORIAL

Page 20: User Onboarding: Patterns and Anti-Patterns Explored

Probably better than the modal stepped pattern.

It draws the user’s attention to key areas and provides concise, clear explanations.

But how do you see it again if you wanted?

20

FIRST-RUN CALLOUTS

Page 21: User Onboarding: Patterns and Anti-Patterns Explored

Another first-run callout example.

21

Page 22: User Onboarding: Patterns and Anti-Patterns Explored

It also draws the user’s attention to key areas.

But what if you wanted to check it out later?

22

NEW FEATURE CALLOUTS

Page 23: User Onboarding: Patterns and Anti-Patterns Explored

Provides video and voice.

But…what if I want to get back to it?

23

VIDEO TUTORIAL

Page 24: User Onboarding: Patterns and Anti-Patterns Explored

But…what if I want to get back to it?

Yeah…they got that covered.

And they have a link to new features, as well as a new feature count badge.

24

VIDEO TUTORIAL

Page 25: User Onboarding: Patterns and Anti-Patterns Explored

Good in theory… often not so good in practice.

Just look up “Clippy and “Microsoft Bob.”

25

CONTEXTUAL ASSISTANCE

Page 26: User Onboarding: Patterns and Anti-Patterns Explored

Gamification and social comparison trigger people’s desire to complete a process, rack up achievements, and earn “karma” in some form.

Both can be effective, but also expensive to implement.

Social comparison can also backfire and cause users to abandon.

26

GAMIFICATION & SOCIAL COMPARISON

Page 27: User Onboarding: Patterns and Anti-Patterns Explored

27

I earned a badge!

I win the Internet!

Page 28: User Onboarding: Patterns and Anti-Patterns Explored

Showing frequently asked questions and answers.

Providing easy access to user forums and expert help.

28

SOCIAL FACILITATION

Page 29: User Onboarding: Patterns and Anti-Patterns Explored

Let the user return to the onboarding content later.

29

MAIN TAKEAWAYS FROM THESE PATTERNS

Page 30: User Onboarding: Patterns and Anti-Patterns Explored

Let the user return to the onboarding content later.

Incent new users to learn by showing what’s new…or at least telling them “hey, here’s some new features!”

30

MAIN TAKEAWAYS FROM THESE PATTERNS

Page 31: User Onboarding: Patterns and Anti-Patterns Explored

Let the user return to the onboarding content later.

Incent new users to learn by showing what’s new…or at least telling them “hey, here’s some new features!”

Contextual assistance is great in theory, but hard in practice.

31

MAIN TAKEAWAYS FROM THESE PATTERNS

Page 32: User Onboarding: Patterns and Anti-Patterns Explored

Let the user return to the onboarding content later.

Incent new users to learn by showing what’s new…or at least telling them “hey, here’s some new features!”

Contextual assistance is great in theory, but hard in practice.

Gamification and social comparison can increase motivation, but are costly. And social comparison can backfire.

32

MAIN TAKEAWAYS FROM THESE PATTERNS

Page 33: User Onboarding: Patterns and Anti-Patterns Explored

Let the user return to the onboarding content later.

Incent new users to learn by showing what’s new…or at least telling them “hey, here’s some new features!”

Contextual assistance is great in theory, but hard in practice.

Gamification and social comparison can increase motivation, but are costly. And social comparison can backfire.

Social facilitation requires critical mass or it suffers from the “empty store shelf” problem.

33

MAIN TAKEAWAYS FROM THESE PATTERNS

Page 34: User Onboarding: Patterns and Anti-Patterns Explored

Going Deeper: Onboarding Principles

34

Page 35: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

35

10 ONBOARDING PRINCIPLES

Partially adapted from Lisa Battle, First Impressions Matter: Onboarding for First Time Users. UXPA 2016.

Page 36: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

36

10 ONBOARDING PRINCIPLES

Page 37: User Onboarding: Patterns and Anti-Patterns Explored

Office Lens

Clear value proposition

37Video

Page 38: User Onboarding: Patterns and Anti-Patterns Explored

Medium

Clear value proposition

38

Page 39: User Onboarding: Patterns and Anti-Patterns Explored

Amazon Silk

Unclear value proposition.

I’d like another browser please!

39

Page 40: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

40

10 ONBOARDING PRINCIPLES

Page 41: User Onboarding: Patterns and Anti-Patterns Explored

41

Aspirational appeal - “my best self”

Page 42: User Onboarding: Patterns and Anti-Patterns Explored

42

Moqups

It’s all about them.

Not me and my better self.

Video

Page 43: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

43

10 ONBOARDING PRINCIPLES

Page 44: User Onboarding: Patterns and Anti-Patterns Explored

Fast News

Not really doing, but close.

44Video

Page 45: User Onboarding: Patterns and Anti-Patterns Explored

Canva

Nailed it!

45Video

Page 46: User Onboarding: Patterns and Anti-Patterns Explored

WordPress

Showing and telling and warp speed.

I’m not going to remember any of this.

46Video

Page 47: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

47

10 ONBOARDING PRINCIPLES

Page 48: User Onboarding: Patterns and Anti-Patterns Explored

Moqups again

No signup!

Get in there and play!

48Live demo

Page 49: User Onboarding: Patterns and Anti-Patterns Explored

Medium again

Did I really have to go through the standard, sucky flow?

49

Page 50: User Onboarding: Patterns and Anti-Patterns Explored

50

Page 51: User Onboarding: Patterns and Anti-Patterns Explored

51

Page 52: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

52

10 ONBOARDING PRINCIPLES

Page 53: User Onboarding: Patterns and Anti-Patterns Explored

InVision

It’s a content creation app, but they gave me nice samples to play with.

53

Page 54: User Onboarding: Patterns and Anti-Patterns Explored

Flipboard

Takes you right to the content.

The callout also supports learning.

54Video

Page 55: User Onboarding: Patterns and Anti-Patterns Explored

Pocket

Big empty.

But at least they gave me some calls to action.

55Video

Page 56: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

56

10 ONBOARDING PRINCIPLES

Page 57: User Onboarding: Patterns and Anti-Patterns Explored

Moqups again

No commitment until I’m good and ready!

Also a generous free plan.

57Live demo

Page 58: User Onboarding: Patterns and Anti-Patterns Explored

Google News

Gives me a good reason for tracking my location.

58

Page 59: User Onboarding: Patterns and Anti-Patterns Explored

Google News again

Same flow!

Why would you send me alerts?

Denied.

59

Page 60: User Onboarding: Patterns and Anti-Patterns Explored

Facebook

Um, no.

60

Page 61: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

61

10 ONBOARDING PRINCIPLES

Page 62: User Onboarding: Patterns and Anti-Patterns Explored

Stack Exchange

Badging and reputation are rewards.

62

Page 63: User Onboarding: Patterns and Anti-Patterns Explored

I couldn’t find any gamification and social facilitation anti-patterns…

But I’m sure they’re out there.

Maybe Amazon’s reviewer system?

Wikipedia?

63

Page 64: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

64

10 ONBOARDING PRINCIPLES

Page 65: User Onboarding: Patterns and Anti-Patterns Explored

Gmail

I started selecting multiple items.

It recognized this and offered information.

65

Page 66: User Onboarding: Patterns and Anti-Patterns Explored

Me

I did it wrong!

66

Page 67: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

67

10 ONBOARDING PRINCIPLES

Page 68: User Onboarding: Patterns and Anti-Patterns Explored

InVision

Lower the perceived cost of adoption.

68

Page 69: User Onboarding: Patterns and Anti-Patterns Explored

Proto.io

Lower the perceived cost of adoption.

69

Page 70: User Onboarding: Patterns and Anti-Patterns Explored

Proto.io

Tips and tricks and content.

70

Page 71: User Onboarding: Patterns and Anti-Patterns Explored

1. Present a clear value proposition.2. Engage emotional and aspirational motivations.3. Doing is better than showing or telling. 4. Minimize friction and barriers.5. Stock the shelves. Avoid the empty store.6. Don’t ask for a commitment before the user is ready. 7. Leverage social comparison and gamification. But don’t be cheesy.8. Support learning and mastery at the point of need.9. Share content via different channels to encourage engagement.10. Measure and test!

71

10 ONBOARDING PRINCIPLES

Partially adapted from Lisa Battle, First Impressions Matter: Onboarding for First Time Users. UXPA 2016.

Page 72: User Onboarding: Patterns and Anti-Patterns Explored

Question and discussion time.

72

Page 73: User Onboarding: Patterns and Anti-Patterns Explored

Paul [email protected]@pjsherman

Get this presentation:www.slideshare.net/PaulSherman

73