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

integration donor survey when a user makes a successful donation #5017

Open
7 tasks
divine-comedian opened this issue Feb 14, 2025 · 2 comments
Open
7 tasks

Comments

@divine-comedian
Copy link
Contributor

divine-comedian commented Feb 14, 2025

we have made the donor survey 2025 in typeform

https://giveth.typeform.com/donorsurvey2025

Users that have already completed the survey should not see it again for a minimum of 2 months
There is a 40% chance the survey will appear for every eligible successful donation

We should avoid needing to make any changes in the back-end and instead rely on user's local storage.

donor survey responses are handled by typeform and collected in a google spreadsheet.
if a user's clears their local storage we treat them as if it's a first time user/donor and have 40% chance of seeing the survey again

nice to have: if for whatever reason we cannot access a given user's local storage we reduce probability of survey appearing to 10%

Link to Designs

https://www.figma.com/design/gj9c5oULD4Qll3kEKYqCOX/Work-in-Progress?node-id=8074-4757&t=A0oUTZWAFH2zTLsy-1

Image

AC

  • user should be able to see component on donation success page
  • clicking any area of the component toggles the form survey to appear in accordian style menu
  • clicking the top section of the header menu while form survey is open will untoggle showing the embedded survey (closes accordian menu)
  • survey is visible and embedded into dapp view
  • user can interact with survey and make successful submission
  • once user has completed survey the component does not show again (for at least 2 months)
  • clearing local browser cache will cause the user to see component again
@divine-comedian
Copy link
Contributor Author

@Tosinolawale what is the update on this issue?

@divine-comedian divine-comedian moved this from Design Backlog to Design In Progress in All-Devs Mar 7, 2025
@divine-comedian divine-comedian moved this from Design In Progress to Design Done in All-Devs Mar 7, 2025
@divine-comedian divine-comedian moved this from Design Done to Product Backlog in All-Devs Mar 7, 2025
@divine-comedian divine-comedian moved this from Product Backlog to Sprint Backlog in All-Devs Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Sprint Backlog
Development

No branches or pull requests

2 participants