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

RFC: Improved setup experience #1408

Closed
paolodamico opened this issue Aug 11, 2020 · 4 comments
Closed

RFC: Improved setup experience #1408

paolodamico opened this issue Aug 11, 2020 · 4 comments
Labels
enhancement New feature or request team/growth

Comments

@paolodamico
Copy link
Contributor

paolodamico commented Aug 11, 2020

This issue introduces a proposal for a new and redesigned setup experience (both for cloud and hosted versions). This issue is introduced to request for comments before implementing.

Feature Goal: Improve the setup experience to successfully sign up more users.

The new implementation is detailed on this Figma. The file specifies which screens would belong to the cloud, hosted and both versions, as well as the screens it would replace for easy reference. When reviewing please:

  • Review the comments on the file as they may contain additional information related to the functionality behaviour.
  • The user path/flow can be seen on the Prototype section of the Figma.
  • If you have feedback related to the design or specific visual elements please comment directly on Figma, comment on this issue otherwise.

Key elements

The new design introduces the following benefits:

  • Specifically-designed setup for cloud and hosted versions.
  • More clarity during experience (e.g. only show Swift or Objective-C code, explain this is just the first event source but they can add more later).
  • Incentivize adding libraries with autocapture to speed up the process and see benefits quicker.
  • On the cloud version, pre-flight check to make sure the infrastructure is fully set-up and ready (mental separation of concerns with event capturing and team setup).
  • On the cloud version, provide an option for quick explore, and leave the team setup process at the end (better mindset as a reward has been received), and provide more information as to why the team setup is necessary.
  • Increase discoverability of E2E event capturing with native, web and server/backend support.
  • Capture extra metadata on the type of user and company for better segmenting and optimizations.
  • Quick start for users just trying to test locally. This will also help us remove noise from testing installs from our metrics.

Additional information

  • We need to figure out Event capturing bug #1407 before deploying this new onboarding flow.
  • Any buttons/actions need to introduce a unique identifier to be able to track down the activation funnel.
  • We won't be able to measure the holistic impact on retention until Retention definition & measurement  #1377, but in the meantime we'll be able to measure the direct impact in the setup funnel.
@paolodamico paolodamico added enhancement New feature or request team/growth labels Aug 12, 2020
@mariusandra
Copy link
Collaborator

Even if there is a bit of feedback in Firma (I added some as well), this looks like a great improvement over the current onboarding flow!

@ungless
Copy link
Contributor

ungless commented Aug 13, 2020

Looks awesome! One thing I was thinking was that the use of box shadows is a little inconsistent. For example the platform choice page uses solid coloured backgrounds with no shadows, but the frameworks page does.

I think that obvious borders or backgrounds make links / call-to-actions easier to see, especially on bad / small screens. Thoughts?

@paolodamico
Copy link
Contributor Author

Thank you all for all your comments! I've updated the Figma file based on all your feedback and will start implementation soon. If anything else comes up feel free to comment here or on Figma!

@paolodamico
Copy link
Contributor Author

As this was intended only for discussion, closing the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request team/growth
Projects
None yet
Development

No branches or pull requests

3 participants