1 00:00:00,490 --> 00:00:04,785 Now that you have a bunch of onboarding patterns in your toolbox, 2 00:00:04,785 --> 00:00:08,234 you may be wondering, what are the best practices? 3 00:00:08,234 --> 00:00:10,937 Keep it brief. 4 00:00:10,937 --> 00:00:15,217 Provide a way to skip the onboarding whenever feasible. 5 00:00:15,217 --> 00:00:18,493 Provide a way to revisit the onboarding. 6 00:00:18,493 --> 00:00:21,851 Give a completion estimate. 7 00:00:21,851 --> 00:00:23,714 And measure success. 8 00:00:23,714 --> 00:00:30,350 Up first, keep it brief, be concise and don't cognitively overload the users. 9 00:00:30,350 --> 00:00:34,720 The longer it is, the more likely the user will skip the onboarding and 10 00:00:34,720 --> 00:00:37,610 miss out on important information. 11 00:00:37,610 --> 00:00:41,550 On the other hand, provide a way to skip the onboarding. 12 00:00:41,550 --> 00:00:45,440 While you ideally want users to go through the onboarding, 13 00:00:45,440 --> 00:00:51,000 don't force it unless it is truly a requirement for getting set up in the app. 14 00:00:51,000 --> 00:00:53,220 Users like being in control. 15 00:00:53,220 --> 00:00:56,180 Provide a way to revisit the onboarding. 16 00:00:56,180 --> 00:01:01,840 Sometimes users dismiss a tour on accident and it isn't clear how to get back to it. 17 00:01:02,840 --> 00:01:07,420 If you're asking users for their interest, recognize that they likely will change 18 00:01:07,420 --> 00:01:10,930 over time, so allow them to revise their interests later. 19 00:01:12,040 --> 00:01:16,760 To mitigate users skipping the onboarding, be upfront about the length and 20 00:01:16,760 --> 00:01:19,340 provide a completion estimate. 21 00:01:19,340 --> 00:01:23,990 This can be as simple as including dots to indicate the number of slides. 22 00:01:23,990 --> 00:01:28,840 Or a progress bar to show the users progression through a guided action. 23 00:01:28,840 --> 00:01:31,280 Lastly, measure success. 24 00:01:31,280 --> 00:01:33,340 When conducting user research, 25 00:01:33,340 --> 00:01:36,280 use paper prototyping to test the onboarding experience. 26 00:01:37,360 --> 00:01:40,280 Get the user talking about why they didn't notice, or 27 00:01:40,280 --> 00:01:43,340 interact with a particular feature. 28 00:01:43,340 --> 00:01:48,680 When rolling out the onboarding in a live app, set it up as an A/B test. 29 00:01:48,680 --> 00:01:51,130 The control can have no onboarding, 30 00:01:51,130 --> 00:01:55,090 and you can compare it to the experiment variant which has onboarding. 31 00:01:56,130 --> 00:02:00,560 Compare these two user cohorts to see how engaged they are, 32 00:02:00,560 --> 00:02:03,878 their retention rate, feature adoption, and so on. 33 00:02:05,371 --> 00:02:07,188 Aside from doing an A/B test, 34 00:02:07,188 --> 00:02:12,930 you can also measure how many users are completing the onboarding surveys. 35 00:02:12,930 --> 00:02:15,460 Are most users exiting halfway through? 36 00:02:16,540 --> 00:02:20,270 Consider iterating on the flow to improve completion. 37 00:02:20,270 --> 00:02:24,770 And above all, see if there's a correlation with onboarding completion and 38 00:02:24,770 --> 00:02:26,460 app engagement. 39 00:02:26,460 --> 00:02:29,940 That will ultimately let you know if the onboarding experience 40 00:02:29,940 --> 00:02:30,870 is making a difference. 41 00:02:32,070 --> 00:02:35,040 All right, that's a wrap for this course. 42 00:02:35,040 --> 00:02:38,000 I hope you enjoyed learning about user onboarding. 43 00:02:38,000 --> 00:02:42,230 And you can go forth with several UI patterns in your toolkit. 44 00:02:42,230 --> 00:02:44,670 Check out the teacher's notes for further reading.