-
Notifications
You must be signed in to change notification settings - Fork 325
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
feat: display feedback form on extension uninstall #799
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I do not think there is any real harm from doing this. Worth trying to see if any useful feedback is gleaned from it!
Some recommended changes:
-
We've got one shot per user for this, so let's think of some IPFS-specific questions, or validation of issues we already know we have (cpu usage, etc). Might be useful to have a question to identify why people installed it to begin with.
-
Only ask questions that have a specific purpose. The first question is generic - most of those options don't really apply to us.
-
Questions like the first one should be checkboxes not radio boxes, as the options are not mutually exclusive.
-
Is this anonymous? Does it require Google login to be active? We should be extremely clear about it. We could do an Airtable form instead - a bit less "creeping shadow of EvilCorp" there, or Typeform. (Is there no IPFS-based webform/survey tool yet?)
Good idea @lidel 👍 Given that many who choose to uninstall likely do so out of disappointment/frustration, we should assume that they want to move on with their lives as quickly as possible. So we should make the form as lightweight as possible. Trimming question one down to, say, four options would lessen the cognitive load, and likely result in greater participation. |
I agree this is a really interesting idea. It is always important to get feedback from users to understand why they're leaving/uninstall some software. I like the form overall, although I have to agree with @autonome about Google and making clear if it does not require a Google account and that it is anonymous. I wonder if this is possible to do on IPFS Desktop. It would be nice to see why are people abandoning the app. |
Thank you all for extremely useful feedback on v0!
|
Updated! Kept it as small and simple as possible per @ericronne's advice, and added notice about anonymity and also more input pathways at the bottom. |
Thanks! I updated v1 the form in Google Forms and created in Typeform, to see the difference: v1 in Google Formhttps://docs.google.com/forms/d/e/1FAIpQLSfLF7uzaxRKiF4XpPL9_DvkdaQHoRnDihRTZ1uVL6ceQwIrtg/viewform v1 in TypeformI created below poc in a free account. next one is shown only if A was checked next one is shown only if C was checked back to the main track, always shown: Thoughts? |
The form looks super nice, but i worry that few people will get past page one, because they don't know how much of a commitment the form requires. The status bar helps a little, but it's still essentially a black hole that we're asking the user to dive into. I think we'll get more responses if the entire questionnaire is visible on the very first page we display for them. Also (because i can't leave well enough alone!), i've hacked a little on the hack. Here's my forked version. Hope it helps! |
Ah i missed the google version above! Consider my comments a vote for that approach ;) |
I agree that if someone is uninstalling extension, it is not likely they will fill the form unless they see it is anonymous, basically just one question and a submit button. Sadly we can't do that easily with Typeform, but a super simple Google Form should do. It does not seem possible to make clickable links to github/irc/matrix in "Join the conversation" section. It looked too noisy, so I removed it. Also switched to shorter copy text suggested by @ericronne and it is super clean right now: @autonome I don't want us to spend too much time on this, is it good enough to ship? |
@lidel if you want to share a link with editing permissions, i can update the colors and add an ipfs logo. |
@ericronne you should get it via email, thanks! |
🚢🚢🚢 |
This PR displays a short feedback form on uninstall of IPFS Companion browser extension.
This is a small experiment I made to get some insights about user expectations and biggest pain points. Note I have no experience in this, would appreciate honest feedback and thoughts on feasibility of such "on uninstall" feedback forms, and types of questions we should ask.
cc @ipfs-shipyard/gui, @autonome @terichadbourne, @meiqimichelle
How does this work?
How does it look like?
v2 (simplified Google Forms)
v1 (prototype in Google Forms & Typeform)
brainstorming questions: https://hackmd.io/D3AcXZptQyme4utzSEaXjw
screenshots in feat: display feedback form on extension uninstall #799 (comment)
v0 (Google Forms)
closes #468