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

Improve First-Run Kibana Telemetry Opt In Page #49518

Closed
bmcconaghy opened this issue Oct 28, 2019 · 12 comments
Closed

Improve First-Run Kibana Telemetry Opt In Page #49518

bmcconaghy opened this issue Oct 28, 2019 · 12 comments

Comments

@bmcconaghy
Copy link
Contributor

Improve design/UX. Current design is visually nice, but doesn’t do the best job encouraging people to opt in. At a minimum, worth learning from Apple
Re-consider defaulting to opt-in, with checkbox checked by default. Apple does it with MacOS. Firefox, and Microsoft Visual Studio do as well. Will need to work with Legal on this.

@joelgriffith
Copy link
Contributor

Screen Shot 2019-10-28 at 1 11 52 PM

Uploading current page for reference.

@joelgriffith
Copy link
Contributor

I do think going to a checkbox might be better for this, and maybe some copy changes

@alexfrancoeur
Copy link

@gchaps this was one of the issues where we'll probably need your expertise. If it's helpful, we can touch base live to walk through in a bit more detail

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-stack-services (Team:Stack Services)

@joelgriffith
Copy link
Contributor

@alexfrancoeur any headway here?

@alexfrancoeur
Copy link

alexfrancoeur commented Oct 31, 2019 via email

@alexfrancoeur
Copy link

@cchaos @ryankeairns any ideas on how to streamline this flow?

@ryankeairns
Copy link
Contributor

ryankeairns commented Oct 31, 2019

There was quite a bit of discussion about this in the original PR. It was also noted that opt-in was not an option at that time (#42110 (comment)). Reading on from that point, we also discussed other flow options...

Having designed several such prompts, people do not typically sign up for sending telemetry regardless of what you say. The best we can do is be friendly, provide a good reason (that insures them we will protect their individual privacy), don't prompt them numerous times, and don't leave them feeling tricked into it (i.e. opting them in by default is likely not a great option).

@cchaos
Copy link
Contributor

cchaos commented Oct 31, 2019

The current design/layout for telemetry was based on the fact that we couldn't/didn't want telemetry on by default. Therefore, we had to force the user to make a decision on whether to enable/disable telemetry, hoping they'll pick enable.

With the new route of enabling by default, and allowing them to opt-out, it doesn't seem appropriate to have it as it's own call-to-action. We are no longer forcing them to make a decision therefore they don't need to press a button. But in the current layout they need to press a button to move forward.

In some way-back original mocks, we added the telemetry option as a checkbox below the welcome/no data CTA. Something like this but with the telemetry option checked by default.

Screen Shot 2019-10-31 at 11 34 30 AM

For subsequent updates to Kibana where we would want to present them with the option again, we could create a new screen like this but instead of "Let's get started", it would say "What's new".

@alexfrancoeur
Copy link

For anyone watching this thread, we are still working through what will be the best approach for us. The most recent idea focuses on updating our telemetry statement before the 7.5 release. Rather than a checkbox, we'll provide some more detailed text that points to our telemetry statement with an option to opt out in advanced settings if needed. A flow like this will be necessary as we begin to integrate with Elastic Endpoint (formerly Endgame). We are still weighing the pros and cons but hope to have an answer shortly.

@alexfrancoeur
Copy link

An important part of the approach we're taking here is the link to opt-out in the data privacy notice (text almost finalized by legal). It would be nice link directly to the usage data filtered in advanced settings if possible.

image

@alexfrancoeur
Copy link

I think we're good to close this now, yeah?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants