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

feat: poll user satisfaction and calls to action #229

Merged

Conversation

billangli
Copy link
Contributor

@billangli billangli commented Oct 5, 2020

Description

The poll shows up after the user has used ActivityWatch for 30 days. If the user ignores/closes the poll, it will show up after 24 hours again for up to 3 times in total. The user can also choose to not show the poll again. Once the user submits a rating, the poll will not show up again. If the poll receives a rating that is >= 6, it will be a positive rating, otherwise negative. The respective followup alert shows up.

Closes ActivityWatch/activitywatch#291.

Poll
poll
Positive Feedback Followup
pos-feedback
Negative Feedback Followup
neg-feedback

Questions

  • I made this in a b-alert because it worked, @ErikBjare let me know what you feel about this
  • I couldn't find the link to sign up for the newsletter
  • I think the positive feedback followup might have too many suggested next-steps for the users, maybe we can take out some, I think 4-6 is a good number

Copy link
Member

@ErikBjare ErikBjare left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I made this in a b-alert because it worked

That's fine, simpler logic than a modal 👍

I think the positive feedback followup might have too many suggested next-steps for the users, maybe we can take out some, I think 4-6 is a good number

I agree. I'm not sure which actions are the most high-value (apart from the obvious like "donate" and "tell your friends"), but here's my thoughts on a few of them:

  • AlternativeTo: We have plenty of good reviews there already, not sure how much value it would add to have more of them.
  • Feedback form: I think we can comment out the feedback form for now. Getting more answers doesn't really help us at this time.
  • Newsletter: I think we'll take it out entirely. It's not really active. People who vote on the forum will have to register which then gets them notifications about announcements, so that's kinda equivalent and a better solution overall.

If you want to fix those things go ahead, or I can merge it straight away (looks good!) and decide on which actions to keep myself.

Excellent job! 🎉

@billangli
Copy link
Contributor Author

Thanks @ErikBjare! I think those are good points. I don't really have a strong preference on which actions to take out so I'll leave it up to you.

Let me know if there's anything else that needs to be worked on. I'm happy to help. I can probably get started again next week 😃

@ErikBjare ErikBjare changed the title Poll user satisfaction feat: poll user satisfaction and calls to action Oct 8, 2020
@ErikBjare ErikBjare merged commit f9e0bbf into ActivityWatch:master Oct 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Poll user satisfaction and suggest user engagement/donations after some usage
2 participants