-
Notifications
You must be signed in to change notification settings - Fork 489
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
Opt-in error reporting and anonymous usage reporting #774
Comments
There is a problem with "opt-in usage stats so we can see what functions are popular" because if it is an opt-in you will have unrepresentative sample of people :) If we want to gather meaningful usage data, it needs to be enabled by default (opt-out). The tricky part is to ensure we don't store/send any personal data. I feel "Telemetry" project in Firefox may be a good example how to do it right:
|
cc ipfs/ipfs-desktop#697 (Opt-in error reporting in ipfs-desktop) |
See also ipfs/ipfs-gui#72 |
@lidel on opt-in vs opt-out, do you think we should just tick the checkbox on the settings page by default, and let people uncheck if they don't want analyitcs. We chould automatically uncheck if their browser has doNotTrack enabled. |
OK, I'm leaning towards
|
WIP in #930 |
Closed (stale). Please re-open if necessary - thanks! |
Not a blocker for releasing v2, but we're rolling out a new codebase so that means exciting new bugs that we haven't found yet.
It'd be great to get user errors reported automatically, in a way that we can see what's happening with real usage, and have a service we can point users to if they want to find out more / solve the problem / contribute to a fix. The error reporting should be opt-in, respectful of user privacy and give us stack traces and runtime environment info.
More broadly, it'd be great to have some anonymous, opt-in usage stats so we can see what functions are popular and what isn't getting used, so we can focus the user testing to figure out if the feature is superfluous or if it's the UX that is getting in the way.
The text was updated successfully, but these errors were encountered: