Onboarding

J.Noma·2021년 10월 16일
0

Onboarding은 신규 유저를 위해 튜토리얼을 제공하거나 기존 유저와 재연결하는 과정 등을 말합니다

Onboarding을 간결하고 재밌으면서 교육적이게 만들면 유저가 App을 완전히 이해하는데 가장 효과적입니다

🙋‍♂️ Onboarding 설계법

1. App 가이드를 넣으세요

Onboarding에는 App을 충분히 즐길 수 있도록 튜토리얼같은 가이드가 들어가야 합니다

흔히 하는 착각으로 Onboarding에 setting을 넣으려는 경우가 있는데 이는 적절지 않습니다.
유저들이 App에 대해 배우는 것은 유쾌하게 생각하지만 setting은 그렇지 않고 just work하길 원하기 때문입니다
(이는 Launching에서와 동일한 원칙입니다)

2. 빠른 App 시작을 방해하지 마세요

사실, 시스템이 Launch Screen을 App 첫 화면으로 전환시킨 후 빠르게 App을 즐길 수 있도록 해야 합니다

그러므로 튜토리얼이나 인트로가 필요하다면, 스킵할 수 있게 만들고 한 번 스킵했다면 다음에는 자동으로 띄우지 말아야 합니다

3. 도움이 필요한 순간을 예측하세요

유저가 App 사용 중, 방법을 몰라 stuck되는 순간이 언제일까를 능동적으로 찾아야 합니다.

예를 들어, 게임 App에서 게임진행이 pause되거나 캐릭터를 성장시키고 있지 않은게 보이면 도움이 필요한 것으로 간주하여 tip들을 무심히 던져주는 방식이 있습니다

그리고 유저가 App에서 뭔가를 하려다가 막혔는데 그게 처음 막힌거면 튜토리얼을 다시 볼 수 있게 던져줘야 합니다
(오역의 여지가 있는 문장이라 원본 참고 필수. 뭔가를 하다가 막히면 튜토리얼 버튼을 던져주는게 편할 것이다. 하지만, App이 유저가 막혔는지/그냥 잠깐 멈춘건지를 판단하는건 "예측"의 범주이므로 막힌 것 같을때마다 튜토리얼 버튼을 던지면 과할 것 같다)

4. 튜토리얼에 많은 걸 담으면 안 됩니다

신규 유저를 위해 가이드를 제공하는 것은 유쾌한 일이지만, App 디자인을 대충하기 위한 대체제로 사용하면 안됩니다

무엇보다 가장 좋은 방식은 App 자체를 직관적으로 만들어 별도의 가이드가 필요없게 만드는 것입니다

App에 가이드가 너무 많이 필요한 것 같으면 가이드를 늘릴게 아니라 설계를 다시 하는걸 고려하십시오

5. 튜토리얼은 재밌게 만들고, 쉽게 찾아지는 곳에 둬야 합니다

뭔가를 배울 때, 글만 읽는 것보다는 그것을 직접 하면서 배우는게 훨씬 재미있고 효과적입니다

튜토리얼 구성에 애니메이션과 상호작용 요소들을 활용하는게 좋습니다. 이런 요소들을 사용하면 STEP이 진행되면서 각 상황별 이해도를 높이는데 효과적입니다. (gradually and in context)

흔히, 대화형식의 정적인 스크린샷으로 튜토리얼을 구성하는 경우가 있는데 좋지 않습니다

profile
노션으로 이사갑니다 https://tungsten-run-778.notion.site/Study-Archive-98e51c3793684d428070695d5722d1fe

0개의 댓글