Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streamline onboarding flow #6163

Closed
bdresser opened this issue Feb 14, 2019 · 9 comments · Fixed by #6192
Closed

Streamline onboarding flow #6163

bdresser opened this issue Feb 14, 2019 · 9 comments · Fixed by #6192
Assignees
Labels
area-onboarding area-UI Relating to the user interface.

Comments

@bdresser
Copy link
Contributor

We can simplify the onboarding flow with the following:

  • add ToS checkbox + link to password screens
  • remove "privacy warning" as it's explained during 1102 / enable flow
  • add security warning to Jazzicon intro step
  • introduce import vs. create step

See flow here

@bdresser bdresser added area-UI Relating to the user interface. area-onboarding labels Feb 14, 2019
@danjm danjm self-assigned this Feb 20, 2019
@danjm
Copy link
Contributor

danjm commented Feb 20, 2019

@bdresser should the "Terms Of Service" in "I agree to the Terms Of Service" link somewhere?

@cjeria
Copy link
Contributor

cjeria commented Feb 20, 2019

I've made some updates to the flow including:

  • removed account image step and account image from flow altogether
  • added necessary back buttons in the flow
  • updated create/import wallet screen
  • updated buttons to match new UI
  • added "congratulations" screen at the end of the new wallet flow.
  • removed progress dots [•••]

See updated flow in figma here

@danjm
Copy link
Contributor

danjm commented Feb 20, 2019

@bdresser Are we removing the phishing warning screen as well?

@danjm
Copy link
Contributor

danjm commented Feb 20, 2019

@cjeria @bdresser Are we certain we want to remove all mention and display of identicons? Have we decided it is not useful as an anti-phishing and security measure?

@bdresser
Copy link
Contributor Author

bdresser commented Feb 20, 2019 via email

@cjeria
Copy link
Contributor

cjeria commented Feb 20, 2019

The account image step was something I introduced back when I first redesigned the onboarding flow (before the new UI design even started) because I saw it as an opportunity to educate users about what the image represents (since you can't change it). There is no data that suggest it's useful in any way aside from its educational value.

There's a lot of new things we need to educate new users about. Is account image top of the list? The way I think about is that we should educate users on the bigger problems they face.

  • Account loss due to not storing seed phrase properly
  • What's a private key
  • No way to recover your password or "forgot your password?" button
  • Phishing attacks
    etc.

@bdresser do you have data that suggest phishing attacks is top of the list? As far I recall, users run into issues losing their seed phrases more so than I hear about phishing attacks. cc @dpazdan @omnat Thoughts?

Perhaps we should leverage do a little more research into this question as opposed to deciding/defending a hunch?

@cjeria
Copy link
Contributor

cjeria commented Feb 20, 2019

I should mention, I'm not opposed to reintroducing the account image. Was just aiming to streamline the flow as the title suggests 😉 .

@bdresser
Copy link
Contributor Author

@cjeria you're right on several counts -- we have no data that can tie the account image step OR the phishing warning step to any change in behavior. We haven't measured these things, and we still don't.

I also agree that lost seed phrases are a more pressing issue than phishing, but maintain that they're both important issues and that phishing is harder to identify and track.

There is a ton of information we need to gather around onboarding, both qualitative and quantitative. To me, this issue just represents the "no-brainer" changes we can feel comfortable making in advance of that research.

Going from TWO phishing / security warnings to NONE seems dramatic, borderline reckless. Since we know there are phishing campaigns out there targeted specifically MetaMask users, I would err on the side of caution. The account image is also a legitimate security measure that makes phishing more challenging, and is industry standard. (Status & Coinbase both implement a version of this.)

If future research or analytics can show that the warnings have no effect on behavior, I will feel more comfortable removing them.

@dpazdan
Copy link

dpazdan commented Feb 20, 2019

fwiw, we see slightly more tickets referencing lost seed phrases, over phishing/hacked cases, though not by a huge margin. ~30% more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-onboarding area-UI Relating to the user interface.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants