Skip to content

Conversation

@leithonenglish
Copy link
Contributor

@leithonenglish leithonenglish commented Jan 12, 2022

Adds functionality to collect feedback from customers. Randomly ask users to share feedback after interacting with the Indicator and a certain period of time has passed

  • Displays the prompt once the 30 days have passed and the user has interacted with the Indicator at least 10 times
  • If dismissed, don't display for another 30 days
  • If clicked, don't display for another 30 days
  • Share these settings across Preview so users aren't bombarded with feedback requests. Added cookies to track the feedback loop
  • Updated tooltip to ensure that tooltip is not displayed and is not just invisible
  • Added tip to the tooltip

Feedback tooltip prompt
Screenshot 2022-01-20 at 12 53 37 PM

Tooltip with new tip
Screenshot 2022-01-20 at 12 51 38 PM

@gatsbot gatsbot bot added the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Jan 12, 2022
@leithonenglish leithonenglish changed the title Feedback UI preview 2 Request customer feedback from Preview UI Jan 12, 2022
@TylerBarnes
Copy link
Contributor

PR titles in this repo should be made using the Conventional Commits spec. Can you update your title to something like feat(gatsby-plugin-gatsby-cloud): Add customer feedback modal? Thanks 😄

Copy link
Contributor

@TylerBarnes TylerBarnes left a comment

Choose a reason for hiding this comment

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

Nice work :) I left some comments about code style generally, nothing major. Pending these changes and a review/changes from @pvorozhe and @veryspry this looks good to go! 💪

@LekoArts LekoArts removed the status: triage needed Issue or pull request that need to be triaged and assigned to a reviewer label Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: plugins Related to plugin system, themes & catch-all for plugins that don't have a label type: feature or enhancement Issue that is not a bug and requests the addition of a new feature or enhancement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants